Tzanio
|
256cb4f0d7
|
Fix after merging master in #2921
|
2022-04-11 16:27:35 -07:00 |
|
Tzanio
|
c259e45e79
|
Merge branch 'master' into pa-transpose
|
2022-04-11 16:20:48 -07:00 |
|
Dylan Copeland
|
104539632b
|
Implementing PA transpose for MixedVectorCurlIntegrator and VectorFEMassIntegrator.
|
2022-03-23 12:38:45 -07:00 |
|
Tzanio
|
e266fd75cf
|
Merge branch 'master' into symmetric-matrix-coefficient
|
2022-03-23 10:26:16 -07:00 |
|
Dylan Copeland
|
524aff1156
|
Fixed some bugs in PA for vector spaces. Generalized PA unit tests to use meshes not aligned with axes.
|
2022-03-16 13:21:59 -07:00 |
|
Will Pazner
|
d8190472c6
|
Merge remote-tracking branch 'origin/master' into symmetric-matrix-coefficient
# Conflicts:
# fem/bilininteg_diffusion_pa.cpp
# fem/bilininteg_hcurl.cpp
|
2022-03-14 11:50:01 -07:00 |
|
Tzanio
|
2e8f5d366e
|
Merge branch 'master' into pa-curl2d
|
2022-03-01 12:34:11 -08:00 |
|
Dylan Copeland
|
43051d1cfa
|
Implementing MixedVectorGradientIntegrator::AddMultTransposePA.
|
2022-03-01 09:56:11 -08:00 |
|
Tzanio
|
6d2530775b
|
Extended copyright to 2022
|
2022-02-25 10:24:50 -08:00 |
|
Will Pazner
|
85c9e90caa
|
Make SymmetricMatrixCoefficient inherit from MatrixCoefficient
|
2022-02-17 13:13:00 -08:00 |
|
Stowell, Mark L
|
24de1b367a
|
Fixing shadow variables in pa related classes
|
2021-12-23 16:34:48 -08:00 |
|
Aaron Fisher
|
e758c37691
|
Removed nearly all leading underscores for variable names. Every once in a while one of these will confilct with standard libraries in an oddball compiler and it's best to just avoid this problem alltogether.
|
2021-05-10 16:06:51 -07:00 |
|
Adrien M. Bernede
|
04fb572359
|
Let's forget about 2020
|
2021-01-26 11:55:36 -08:00 |
|
Dylan Copeland
|
44d95614f5
|
Bug fix
|
2020-11-10 09:41:04 -08:00 |
|
Dylan Copeland
|
a5d5c1ba32
|
Eliminating EvalSymmetric from MatrixCoefficient and replacing with usage of SymmetricMatrixCoefficient.
|
2020-11-03 17:02:28 -08:00 |
|
Dylan Copeland
|
72e8c7771a
|
Merge branch 'master' of github.com:mfem/mfem into matdiffpa
|
2020-09-18 10:17:08 -07:00 |
|
Dylan Copeland
|
c7006c63f1
|
Merge branch 'master' of github.com:mfem/mfem into pacurlsmem
|
2020-08-14 14:19:32 -07:00 |
|
Dylan Copeland
|
c09cb09a65
|
Changing the condition for deciding whether to use smem kernels.
|
2020-08-07 11:19:29 -07:00 |
|
Dylan Copeland
|
d245aaa52c
|
Multi-threading some quadrature loops.
|
2020-08-06 12:43:04 -07:00 |
|
Dylan Copeland
|
a37e4c5adb
|
Using templates for all shared memory kernels.
|
2020-08-06 11:25:17 -07:00 |
|
Dylan Copeland
|
9cc330035f
|
Making 3D mass diagonal PA SMEM version templated.
|
2020-08-05 08:39:14 -07:00 |
|
Dylan Copeland
|
e4f8acb473
|
Adding vector coefficients to DiffusionIntegrator, with unit tests. Unifying the setup functions for diffusion and H(curl) mass.
|
2020-07-29 13:01:48 -07:00 |
|
Dylan Copeland
|
9258085c3d
|
Further improving readability.
|
2020-07-27 11:18:19 -07:00 |
|
Dylan Copeland
|
534d74a281
|
Improving readability with some boolean variables.
|
2020-07-27 09:50:10 -07:00 |
|
Dylan Copeland
|
e00be4f28e
|
Adding 2D versions of H(curl)-H(div) mixed mass PA operators with support for all coefficient types.
|
2020-07-23 11:13:01 -07:00 |
|
Dylan Copeland
|
eb6a7afb9c
|
Adding PA for 3D mass operator with H(div) trial and H(curl) test functions, supporting all coefficient types, and with unit tests.
|
2020-07-22 13:54:30 -07:00 |
|
Dylan Copeland
|
95985e9c83
|
Adding PA for H(curl)-H(div) mass operator with scalar, diagonal vector, or matrix (symmetric or asymmetric) coefficients. Unit tests cover the new features. Fixed a bug in PAHcurlHdivApply3D which had no effect so far.
|
2020-07-21 22:16:28 -07:00 |
|
 Dylan CopelandandStefan Henneking
|
e6a0818041
|
Minor change.
Co-authored-by: Stefan Henneking <stefan.henneking@gmail.com>
|
2020-07-21 10:08:16 -07:00 |
|
Dylan Copeland
|
140d93ab33
|
Enabled smem kernels for up to order 4.
|
2020-07-16 10:34:45 -07:00 |
|
Dylan Copeland
|
f5c9fee3c0
|
Adding smem version of 3D H(curl) mass diagonal assembly.
|
2020-07-15 20:26:12 -07:00 |
|
Dylan Copeland
|
f6542b6a8f
|
Switching between kernel versions (smem or not) depending on whether using device. This allows unit tests to pass.
|
2020-07-15 17:32:01 -07:00 |
|
Dylan Copeland
|
96dd27f68f
|
Restoring changes.
|
2020-07-14 22:30:10 -07:00 |
|
Dylan Copeland
|
ab51c0ad38
|
Merge branch 'master' of https://github.com/mfem/mfem into matcoefpa
|
2020-07-14 21:33:08 -07:00 |
|
Dylan Copeland
|
26b36ef71b
|
Merge branch 'master' of github.com:mfem/mfem into pacurlsmem
|
2020-07-14 20:23:26 -07:00 |
|
Dylan Copeland
|
db191b082f
|
Adding smem version of PAHcurlMassApply3D.
|
2020-07-11 12:15:04 -07:00 |
|
Dylan Copeland
|
e77e7f592b
|
Adding support for matrix coefficients in H(curl) mass diagonal assembly, with unit tests.
|
2020-06-30 15:10:55 -07:00 |
|
Dylan Copeland
|
83ec745644
|
Revert "Implemented matrix coefficients in H(curl) mass integrator, for symmetric and asymmetric cases. Added symmetry property to MatrixCoefficient. Unit tests cover the new features."
This reverts commit 7929766814.
Conflicts:
fem/coefficient.hpp
|
2020-06-23 14:22:07 -07:00 |
|
Dylan Copeland
|
7929766814
|
Implemented matrix coefficients in H(curl) mass integrator, for symmetric and asymmetric cases. Added symmetry property to MatrixCoefficient. Unit tests cover the new features.
|
2020-06-19 22:58:08 -07:00 |
|
Dylan Copeland
|
e4a6e1c724
|
Added MFEM_FORALL to SparseMatrix::DiagScale. Made some minor style improvements.
|
2020-06-08 21:40:11 -07:00 |
|
Dylan Copeland
|
ec745ebb25
|
Adding PA implementations for mixed H(curl)-vector L2 forms, along with unit tests. Also extending PA for some vector mass and curl integrators to handle diagonal matrix coefficients.
|
2020-05-04 21:26:01 -07:00 |
|
Dylan Copeland
|
f79e69daef
|
Rearranging vector FE PA code in different files.
|
2020-04-16 12:14:29 -07:00 |
|