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
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
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
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
Hugh Carson
58db0c0d65
Explicit include of numeric
2023-05-17 13:24:26 -04:00
Hugh Carson
1e8ede837a
Removed some autos based on reviewer feedback
2023-04-19 17:05:54 -04:00
hughcars
8a4e4d6b60
Merge branch 'master' into hughcars/pncmesh-simplex-bug-fix
2023-04-11 10:02:17 -04:00
Hugh Carson
047ecbf2a4
style fixes
2023-04-05 16:44:29 -04:00
Hugh Carson
0f68ba5c40
Change test to check for L2 error matching on serial and parallel meshes. Only check combinations that trigger face-edge constraint.
2023-04-05 15:53:12 -04:00
Hugh Carson
e4c0d0256d
Intermediate progress
2023-04-05 15:53:12 -04:00
Veselin Dobrev
16df54d667
Fix warnings from non-debug build with new Apple-clang
2023-04-03 11:32:41 -07:00
Hugh Carson
532d88bbbc
Swap second and last entries of point matrix, will reorient quadrilaterals and triangles
2023-03-30 16:47:02 -04:00
Tzanio Kolev
96e00dc815
Updated COPYRIGHT to 2010-2023
2023-03-11 16:58:18 -08:00
Will Pazner
059cb2ce80
Remove unused variable in ParNCMesh::MemoryUsage
2022-11-05 13:47:19 -07:00
Veselin Dobrev
f2f489a36e
Updated ParMesh::GetSerialMesh() with some overflow checks and
...
some small tweaks.
Replace some uses of 'long' with 'long long' to better support
Win64 builds where 'long' is 32-bit and 'long long' is 64-bit.
On Linux and MacOS, both types are typically 64-bit.
Updated various "MemoryUsage" methods to return 'std::size_t'
instead of 'long' since the latter is 32-bit in Win64 builds.
Updated CHANGELOG.
2022-07-26 16:09:12 -07:00
Tzanio Kolev
5308d285f7
Merge pull request #2855 from mfem/copyright-2022
...
Extended copyright to 2022
2022-03-01 07:41:29 -08:00
Tzanio
6d2530775b
Extended copyright to 2022
2022-02-25 10:24:50 -08:00
Will Pazner
58530b2215
Merge remote-tracking branch 'origin/master' into shadow-mesh-dev
2022-02-23 11:57:04 -08:00
Stowell, Mark L
c1c1ecd90c
Fixing shadow variables in mesh classes
2021-12-23 16:27:26 -08:00
Stowell, Mark L
f7c9bdab17
Renaming "out" and "err" local variables to avoid globals
2021-12-22 15:19:20 -08:00
Ketan Mittal
6ab84c49ea
merge with master
2021-06-01 16:26:27 -07:00
Jakub Červený
27523d92d7
Better solution for backward compatibility with v1.1 format (removed seek)
2021-03-24 16:08:53 +01:00
Jakub Červený
18d3973c97
Segment elements: fixed ParNCMesh::BuildVertexList
2021-03-10 18:28:49 +01:00
Stefano Zampini
e85a676323
NCMESH: support DIM == 1
2021-02-05 14:52:25 +03:00
Veselin Dobrev
3454f1061d
Merge pull request #1392 from mfem/par-ncmesh-saving-dev
...
ParNCMesh I/O and new NC mesh format [par-ncmesh-saving-dev]
2021-02-03 18:01:50 -08:00
Adrien M. Bernede
04fb572359
Let's forget about 2020
2021-01-26 11:55:36 -08:00
Ketan Mittal
d36cf7858f
minor changes to ncmesh/pncmesh
2021-01-12 09:11:15 -08:00
Ketan Mittal
9afefcdf52
minor
2021-01-07 12:52:39 -08:00
Ketan Mittal
d4b7c3ca11
merging tmopamr and tmopamrsolver
2021-01-07 12:27:45 -08:00
Ketan Mittal
ea2f3933da
merge with master
2020-12-07 15:07:55 -08:00