Will Pazner
|
2991036c44
|
Merge remote-tracking branch 'origin/master' into face-quadrature-space-coefficient
# Conflicts:
# fem/bilininteg_vectorfe.cpp
# tests/unit/fem/test_pa_coeff.cpp
|
2022-07-14 12:54:59 -07:00 |
|
Will Pazner
|
9495bf51dd
|
Merge remote-tracking branch 'origin/hdivpa' into smem-hdiv-mass
# Conflicts:
# fem/bilininteg_vectorfe.cpp
|
2022-06-16 16:43:33 -07:00 |
|
Will Pazner
|
6d5403daab
|
Remove unnecessary declarations
|
2022-06-16 09:06:10 -07:00 |
|
 Dylan CopelandandWill Pazner
|
df8b66826b
|
PR suggestion
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
|
2022-06-14 17:05:57 -05:00 |
|
Will Pazner
|
be121033ed
|
Optimize for QuadratureFunctionCoefficient in VectorFEMassIntegrator::AssemblePA
|
2022-06-12 12:53:04 -07:00 |
|
Will Pazner
|
2d7938ed3e
|
Optimized shared memory H(div) mass kernels
|
2022-06-12 12:52:15 -07:00 |
|
Will Pazner
|
325f27176d
|
Merge remote-tracking branch 'origin/master' into face-quadrature-space-coefficient
# Conflicts:
# fem/bilininteg_convection_pa.cpp
# fem/bilininteg_diffusion_pa.cpp
# fem/bilininteg_mass_pa.cpp
# fem/bilininteg_vecdiffusion.cpp
|
2022-06-10 13:19:19 -07:00 |
|
Dylan Copeland
|
079f9cce33
|
Generalized diagonal assembly.
|
2022-05-23 19:42:09 -07:00 |
|
Dylan Copeland
|
244719c39c
|
Generalized coefficient support for H(div) mass integrator, with unit tests.
|
2022-05-23 16:43:54 -07:00 |
|
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 |
|
Will Pazner
|
7d503a3dc9
|
Merge branch 'quadrature-function-coefficient' into face-quadrature-space-coefficient
# Conflicts:
# fem/fespace.cpp
# fem/fespace.hpp
# fem/gridfunc.cpp
# fem/gridfunc.hpp
|
2022-04-05 15:52:08 -07:00 |
|
Will Pazner
|
fef477850e
|
Merge remote-tracking branch 'origin/master' into quadrature-function-coefficient
|
2022-03-31 16:49:55 -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
|
339972daa0
|
Simplify CoefficientVector interface
|
2022-03-14 20:37:22 -07:00 |
|
Will Pazner
|
6e6a0c8864
|
Add symmetric matrix storage to CoefficientVector
|
2022-03-14 17:31:36 -07:00 |
|
Will Pazner
|
79b7cb7032
|
Use CoefficientVector in the PA integrators
|
2022-03-14 17:31:07 -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 |
|