John Camier
9c20900150
Merge branch 'master' into vector-pa-kernels
2025-07-01 09:51:22 -07:00
camierjs
3c2f98bf64
test_vector_pa_integrator all tests passed
2025-05-13 10:59:12 -07:00
camierjs
2a3c1c5bde
VectorDiffusionIntegrator 2D cleanup
2025-05-13 08:55:04 -07:00
camierjs
031cd67c76
VectorDiffusionIntegrator 2D mcoeff
2025-05-12 18:13:00 -07:00
camierjs
7f7e5f61e2
All c, d
2025-05-12 17:49:24 -07:00
camierjs
582773213e
WIP 0 1
2025-05-12 17:45:20 -07:00
camierjs
3086daecee
WIP PAVectorDiffusionApply2D mcoeff
2025-05-12 17:16:27 -07:00
camierjs
c707a4d3f6
jj=ii
2025-05-12 16:00:57 -07:00
camierjs
ba4befcfb9
VectorDiffusionIntegrator wip Matrix coefficient
2025-05-12 13:59:05 -07:00
Gabriel Pinochet-Soto
2edddb700e
Remove unused functions in bilininteg.xpp
2025-04-25 12:21:08 -07:00
Veselin Dobrev
214313291b
Merge branch 'master' into dev/abs-diag-smoothers
...
Fixed conflicts:
CHANGELOG
fem/bilinearform_ext.cpp
fem/bilinearform_ext.hpp
2025-04-14 13:56:38 -07:00
Gabriel Pinochet-Soto
1766007d8a
Add AbsMult interface to Integrators
2025-03-28 22:13:22 -07:00
Tzanio Kolev
6558b84cb2
Merge branch 'master' into hybridization-gpu
2025-03-26 13:44:31 -07:00
Will Pazner
337ad6b26d
Merge remote-tracking branch 'origin/master' into hybridization-gpu
...
# Conflicts:
# tests/unit/fem/test_bilinearform.cpp
2025-03-25 11:38:02 -07:00
Tzanio Kolev
565829126e
Merge branch 'master' into pyramid-dev
2025-03-24 09:28:24 -07:00
Stowell, Mark L.
cc7c996425
Adjusting pyramid integration rules and related data
2025-03-12 16:27:58 -07:00
Tzanio Kolev
dd43d1fa3c
Merge branch 'master' into hybridization-gpu
2025-03-12 13:12:18 -07:00
Brendan Keith
87e9aacde3
Merge branch 'master' into VectorDiffusionIntegrator
2025-03-03 20:46:28 -05:00
Justin Laughlin
ffbc04777f
Fix typo in SumIntegrator::AddMultMF / AddMultTransposeMF
2025-02-18 09:26:38 -08:00
Brendan Keith
4fea4ee7f6
support for VectorDiffusionIntegrator on surface meshes
2025-02-13 18:05:17 -05:00
Will Pazner
e797278779
Merge remote-tracking branch 'origin/master' into hybridization-gpu
...
# Conflicts:
# fem/integ/bilininteg_mass_pa.cpp
# tests/unit/fem/test_assembly_levels.cpp
2025-02-07 14:24:06 -08:00
Tzanio Kolev
e4c2152419
Update Copyright to 2010-2025
2025-02-03 12:17:26 -08:00
David Kamensky
ae117fa580
Merge branch 'master' into david/integ-base
2025-02-03 10:35:40 -08:00
Tzanio Kolev
65585868a7
Merge pull request #4572 from mfem/bugfix-4570
...
Bug in VectorDiffusionIntegrator::AssembleElementVector.
2025-01-21 07:14:12 -08:00
David Kamensky
56bc30fa75
Changing const pointer arguments to Integrator::Get(Default)IntegrationRule to const references.
2025-01-17 13:23:40 -07:00
David Kamensky
07db30222c
Minor cosmetic changes: consistent const style, GetIntRule calls GetIntegrationRule, removing excess blank lines.
2025-01-06 09:06:49 -07:00
David Kamensky
b249a4de62
Wrapping some existing GetRule methods of Integrator subclasses with overrides of Integrator::GetDefaultIntegrationRule.
2025-01-03 13:30:58 -07:00
David Kamensky
5bcba26e08
Additional minor changes requested during review.
2025-01-03 12:49:25 -07:00
Vladimir Z Tomov
8a63fe8a49
Merge branch 'master' into bugfix-4570
2024-12-12 09:23:44 -08:00
David Kamensky
ca48beb934
Adding integrator base class to unify quadrature rule selection.
2024-12-12 09:30:58 -07:00
Will Pazner
2ac825abe8
Merge remote-tracking branch 'origin/master' into pa-empty-partitions
...
# Conflicts:
# fem/bilininteg.cpp
# fem/quadinterpolator.cpp
2024-11-22 11:05:49 -08:00
Will Pazner
6c2269d817
Merge remote-tracking branch 'origin/master' into hybridization-gpu
...
# Conflicts:
# linalg/batched/native.cpp
2024-11-21 13:16:47 -08:00
Will Pazner
9148e14b6f
Remove unneeded Doxygen comments in cpp file
2024-11-14 09:00:46 -08:00
Will Pazner
e561db6d0a
MFEM_EXPORT for static kernel dispatch members
...
For compatibility with Windows/MSVC
2024-11-13 22:41:29 -08:00
Will Pazner
40dbb933e7
Attempt workaround for MSVC segfault
...
Potential compiler bug with delegated constructors in MSVC
2024-11-13 19:55:17 -08:00
Will Pazner
293b5f78e8
Change kernel specialization instantiation to use local static variable in constructor
...
This is in order to avoid issues with the static member variable being optimized
away by the compiler.
2024-11-12 12:55:08 -08:00
hifabian
5ea5e37c9f
Correct scaling for VectorDiffusionIntegrator
...
This corrects the scaling for VectorCoefficient and MatrixCoefficient in
the AssembleElementVector member function for VectorDiffusionIntegrator.
The integration was incorrect before due to the wrong scaling.
This resolves issue #4570
2024-11-08 12:40:47 +09:00
Will Pazner
4d5426a314
Merge remote-tracking branch 'origin/master' into hybridization-gpu
...
# Conflicts:
# fem/bilinearform_ext.hpp
# fem/bilininteg.hpp
# linalg/batched/native.cpp
2024-11-07 10:37:38 -08:00
Jan Nikl
2a85a72d19
Merge branch 'master' into najlkin/mixed-DG
2024-09-26 08:30:20 -07:00
Will Pazner
9a6048658b
Merge remote-tracking branch 'origin/master' into hybridization-gpu
...
# Conflicts:
# fem/hybridization.cpp
# fem/hybridization.hpp
# linalg/CMakeLists.txt
# linalg/densemat.cpp
# linalg/densemat.hpp
2024-08-16 12:29:07 -07:00
dylan-copeland
898367b198
Merge branch 'master' of github.com:mfem/mfem into override
2024-08-13 19:24:59 -07:00
Tzanio Kolev
057a5a43b0
Merge pull request #4082 from mfem/najlkin/mixed-face-forms
...
Boundary/face integration in (Mixed)BilinearForm and Hybridization
2024-07-30 08:38:13 -07:00
dylan-copeland
0e7dc57fe5
A couple more files.
2024-07-19 16:43:50 -07:00
Will Pazner
d8df6b8020
Add new overload of DGTraceIntegrator::GetRule
...
Also bring back old overload of DGDiffusionIntegrator::GetRule
2024-06-26 12:23:53 -07:00
Will Pazner
14011b604f
Add BilinearFormIntegrator::AssembleEABoundary, implement mass
...
Add unit test for mass EA and legacy boundary integrators.
2024-06-11 17:11:08 -04:00
Will Pazner
fa552415d3
Add BilinearFormIntegrator::AssembleEAInteriorFaces for mixed trace integrators
2024-06-11 17:11:07 -04:00
Jan Nikl
305124eaaf
Removed extra space in TransposeIntegrator.
2024-06-10 14:47:58 -07:00
Jan Nikl
4385e6d568
Merge branch 'master' into najlkin/integral-els
2024-05-20 10:01:20 -07:00
Jan Nikl
171346b20f
Changed double to real_t in VectorFEBoundaryNormalLFIntegrator and VectorFEBoundaryFluxIntegrator.
2024-05-20 09:44:37 -07:00
Jan Nikl
1c17415be3
Changed double to real_t in DGTraceIntegrator::AssembleFaceMatrix().
2024-05-20 09:38:33 -07:00