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
Dylan Copeland
47e62a55f9
Merge branch 'master' of github.com:mfem/mfem into float
2023-11-09 21:38:06 -08:00
Dylan Copeland
3b4fc3b1df
Generalized for MPI and hypre.
2023-10-31 21:12:15 -07:00
Hugh Carson
683aa2df24
Fix bug where edge-face dofs are mistaken for face dofs
2023-10-30 16:53:48 -04:00
Hugh Carson
fe3033ef0e
Address PR Feedback:
...
- Add sample runs for ex3p and ex13p with nonconforming
- Reconcile nc parameter options for ex3p and ex13p
- Fix MFEM_ASSERT error message
- Realign comments at 80 characters
- Introduce some extra const
- Change doxygen comment to reflect all parameters as @param[in] for AddTriFaces
- Remove comment debris in test_ncmesh
2023-10-25 13:29:28 -04:00
Hugh Carson
c7c650ef9b
Remove some unneeded changes to tidy up
2023-09-07 13:10:50 -04:00
Hugh Carson
0232930c8c
Adding some overrides, range loops, and some comments. Also small refactor of group and owner array building.
2023-06-23 18:02:19 -04:00
Hugh Carson
c679e7412f
Refactor test, should be easier to change in future for testing on mixed meshes
2023-06-23 17:59:59 -04:00
Hugh Carson
11a6b81af2
Fix bug building structures in 2D, accessing empty pointer and add printing to abort message
2023-06-23 17:59:59 -04:00
Hugh Carson
35f1c1a4ed
Fix bug where forgot to wait for all send buffers to flush
2023-06-23 17:59:59 -04:00
Hugh Carson
3e4b36d0e1
Upgrades on the test
2023-06-23 17:59:59 -04:00
Hugh Carson
e9a11836bb
Added in an MPI construction of face_nbr_el_ori from within the ParNCMesh class. Appears to work for Conformal, next stage testing on nonconformal
2023-06-23 17:59:59 -04:00
Hugh Carson
45a1b19426
Provisional work towards computing face_nbr_el_ori and face_nbr_el_to_face for ParNCMesh
2023-06-23 17:59:59 -04:00
Hugh Carson
8009bcb192
Style fixes
2023-06-05 09:36:25 -04:00
Hugh Carson
07b5787f5b
Adding some overrides, range loops, and some comments. Also small refactor of group and owner array building.
2023-06-05 09:26:19 -04:00