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