Commit Graph
221 Commits
Author SHA1 Message Date
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