Dylan Copeland
6b147fd9ff
Merge branch 'master' of github.com:mfem/mfem into flip-index
2026-01-29 15:45:52 -08:00
Tzanio Kolev
df6d58da30
Merge branch 'master' into hybridization-gpu-amr
2026-01-24 11:45:16 -08:00
Dylan Copeland
8df194e6b0
Check whether update has already been done, to avoid an incorrect additional update.
2026-01-14 13:52:29 -08:00
Dylan Copeland
e9acfeccda
Using new sign functions.
2026-01-14 12:10:07 -08:00
Tzanio Kolev
d48af86cdf
Merge branch 'master' into hybridization-gpu-amr
2026-01-05 16:32:49 -08:00
camierjs
1d81f19c37
minor argument type safety casts
2025-12-09 15:16:11 -08:00
Andrew Ho
003afb8a4c
Merge branch 'master' into hybridization-gpu-amr
2025-10-28 14:00:27 -07:00
dylan-copeland
6f303de40d
Minor changes to address review.
2025-08-11 22:07:59 -07:00
Will Pazner
2cc76c588b
Remove assertions triggered when ParNCMesh::GetFaceNeighbors is called more than once
2025-08-08 10:37:24 -07:00
Dylan Copeland
0f4bdae918
MPI fix for Windows.
2025-06-24 15:42:22 -07:00
Dylan Copeland
2d84f0cb6e
Bug fix.
2025-06-24 15:22:15 -07:00
Dylan Copeland
4b74777aae
Remove unused variables.
2025-06-24 15:00:26 -07:00
Dylan Copeland
f7bfa3deb0
Refactored to return indices of conflicting refinements. Added documentation.
2025-06-24 13:24:51 -07:00
Dylan Copeland
89346b597c
Enabled parallel anisotropic refinement of hexahedral meshes without conflicting directions on faces. Added a new function to check whether a set of refinements has conflicts, as well as demonstration in miniapp phpref.
2025-06-23 21:02:54 -07:00
Tzanio Kolev
d43343b629
Merge branch 'master' into ppr
2025-03-25 19:03:59 -07:00
Andrew Ho
f3360ac118
switch to MFEM_MPI_CXX_BOOL
...
This is an internal macro which switches between MPI_CXX_BOOL and
MPI_C_BOOL if MPI_CXX_BOOL happens to not be defined (ex.: in Windows).
2025-03-14 14:19:17 -07:00
Andrew Ho
940943268b
replace MPI_C_BOOL with MPI_CXX_BOOL
2025-03-14 10:06:57 -07:00
Dylan Copeland
fc63c5e90b
Documentation and some simplifications.
2025-03-06 20:37:44 -08:00
Dylan Copeland
4c62788e60
Merge branch 'master' of github.com:mfem/mfem into ppr
2025-02-04 16:18:17 -08:00
Tzanio Kolev
e4c2152419
Update Copyright to 2010-2025
2025-02-03 12:17:26 -08:00
Dylan Copeland
2a035e92d2
Merge branch 'master' of github.com:mfem/mfem into ppr
2025-01-22 15:12:49 -08:00
Dylan Copeland
80df37426f
Merge branch 'master' of github.com:mfem/mfem into ppr
2024-12-10 21:29:51 -08:00
dylan-copeland
6b87974c70
Merge branch 'master' of github.com:mfem/mfem into ncmesh-spacing
2024-12-03 20:52:40 -08:00
adam-sim-dev
8853f574da
static_cast _Ty (it's int) to int
2024-11-18 08:53:35 +08:00
adam-sim-dev
de235a0660
static_cast size_t to int
2024-10-31 18:11:24 +08:00
adam-sim-dev
b4dfb8660d
static_cast size_t to int
2024-10-31 18:07:45 +08:00
dylan-copeland
a926841cf9
Improved interface for Refinement.
2024-10-11 20:08:05 -07:00
Dylan Copeland
fd270b6c5f
Merge branch 'master' of github.com:mfem/mfem into ncmesh-spacing
2024-09-12 12:16:56 -07:00
Dylan Copeland
9b331b608d
New NC mesh file format for scaling.
2024-08-29 16:40:24 -07:00
Dylan Copeland
c00f044824
Documented and cleaned up various things. Added the new miniapp hpref.
2024-08-19 17:24:52 -07:00
Dylan Copeland
a4c097f47c
Merge branch 'master' of github.com:mfem/mfem into ppr
2024-08-16 18:15:41 -07:00
Dylan Copeland
b309b6d789
Refactoring
2024-05-21 21:53:41 -07:00
Dylan Copeland
6956e10323
New struct VarOrderElemInfo.
2024-05-21 20:36:01 -07:00
Dylan Copeland
e8dc1eb31c
Eliminated inefficient table search. Cleaned up some things.
2024-05-20 21:22:32 -07:00
Sebastian Grimberg
3e5e18797c
Address PR feedback: Rename variable and enforce 80 character width
2024-05-13 10:20:59 -07:00
Sebastian Grimberg
6a48f8e165
Const correctness for mesh partition
2024-05-06 12:21:37 -07:00
Dylan Copeland
e327a173da
Remove unused variables.
2024-04-18 21:23:05 -07:00
Dylan Copeland
e6c48e3987
Merge branch 'master' of github.com:mfem/mfem into ppr
2024-04-18 17:00:47 -07:00
Dylan Copeland
040c337ce7
Using local edof and communicating order, instead of encoding order in edof. Fixed an issue with ghost faces having edges without the face order.
2024-04-12 12:15:26 -07:00
Dylan Copeland
3ec7ae873d
Allowing for ghost master faces with inconsistent ghost edge orders.
2024-03-20 15:28:34 -07:00
Dylan Copeland
046a874cfb
Merge branch 'master' of github.com:mfem/mfem into float
2024-02-06 10:56:41 -08:00
Tzanio Kolev
87290fbf56
Update Copyright to 2010-2024
2024-01-27 13:06:49 -08:00
Dylan Copeland
a8090e318d
Merge branch 'master' of github.com:mfem/mfem into float
2024-01-23 11:07:47 -08:00
Tzanio Kolev
4ba0c28a6a
Merge pull request #4055 from mfem/hughcars/pncmesh-update-fix
...
Fix for ParNCMesh::Update()
2024-01-21 13:04:48 -08:00
dylan-copeland
f054912423
Merge branch 'master' of github.com:mfem/mfem into ppr
2024-01-19 21:35:33 -08:00
dylan-copeland
4e25b1ba6b
Merge branch 'master' of github.com:mfem/mfem into float
2024-01-05 11:37:18 -08:00
Hugh Carson
918622a430
Clear entity_conf_group and entity_elem_local on Update()
2024-01-04 17:38:13 -05:00
Dylan Copeland
bf4f411d9c
Initial implementation of parallel p-refinement, for 2D and 3D H1 spaces, with unit tests.
2023-12-18 19:04:18 -08:00
Hugh Carson
f60c93dd19
Address PR feedback:
...
- Comment fixes
- Refactor to move helper functions to mesh utils
- Align at 80 characters
- Refactor tests to reuse the testing meshes more
- Width fixes, some named arguments, a bit of doxygen commenting
- Remove negative from master face detection methods. Fix up doxygen comments
- Extra const correctness
2023-11-24 15:36:15 -05:00
Hugh Carson
d49dcc33f9
Introduce support for interior boundary elements within NCMesh
...
- A boundary element is now either a conformal face (internal or external) or a slave face (internal)
- The dofs of master faces of an internal slave face are discovered to enable adding essential boundaries
- Various small refactorings for loops etc.
2023-11-13 14:17:01 -05:00