Tzanio Kolev
e4c2152419
Update Copyright to 2010-2025
2025-02-03 12:17:26 -08:00
Hugh Carson
449ae5e8c3
Fix bug where ncmesh would not discover new boundary attribute group
2024-10-11 10:56:28 -04:00
Hugh Carson
a130d17bc9
Merge remote-tracking branch 'origin/master' into hughcars/ncsubmesh-dev
2024-10-10 17:25:29 -04:00
Hugh Carson
0432b1c47c
Check for == -1 rather than < 0, rename variables
2024-09-13 10:25:30 -04:00
Hugh Carson
708a8d92f8
Fix Rewrap error + compile error from method definition
2024-09-12 15:17:42 -04:00
Hugh Carson
f3add08ae3
Address MR feedback:
...
- Rewrapping to 80
- Forward some base methods to public access
- Restore some old implementation methods in terms of new versions
- Doyxgen and comment fixes
2024-09-12 14:14:07 -04:00
Hugh Carson
2f6871e449
CI Fixes:
...
- Unused variables
- Memory leak
- Initialization order
- Remove std::vector usage
- Fix char index into arrays
- Early exit if an empty ncsubmesh is constructed
- Array list initalizer was hardcoded to int
- Remove anonynmous namespace from ncmesh_tables.hpp, use static and
constexpr instead
- Remove unneeded table includes in ncsubmesh.cpp and pncsubmesh.cpp
- Move trivial type assertion of Array to class body from constructor
- Fix warning about use of abs over std::abs in batched linalg
- Add parent hashtable accessors to bypass access controls in parent
classes.
- Change loop condition to avoid need for ncmesh_tables.hpp include
- Change [ParSubMesh] to [SubMesh] for Catch2 category, the parallel
is implicit in [Parallel] label
- Missing include in mesh_test_utils.cpp
- Fix bug for array access with empty ncmesh
2024-09-09 15:10:25 -04:00
Hugh Carson
f052af3d6b
Make style
2024-09-09 15:10:25 -04:00
Hugh Carson
a3be873907
Make serial unit test copies of the parallel versions
2024-09-09 15:10:25 -04:00
Hugh Carson
f96f8af545
Upgrade the internal face boundary attribute test for NC refinement of the volume submesh
2024-09-09 15:10:24 -04:00
Hugh Carson
4edd730ce7
ghost boundary attributes mean volume tests are passsing
2024-09-09 15:10:24 -04:00
Hugh Carson
06a8b35570
Comment out a lot of printing, will need to delete properly. Fix up VolumeSubMesh test to be more succinct
2024-09-09 15:10:24 -04:00
Hugh Carson
92ff8c744f
Reprotect some members of NCMesh, make exposed derived for testing, make hex nonconformal volume testing ok
2024-09-09 15:10:24 -04:00
Hugh Carson
c269b1ea54
More bug fixes and testing
...
- Fix bug for higher order meshes
- Fix bug with missing fields in NCMesh copy ctor.
- Fix test_array double -> int casting.
- Add test for Hex volume submesh
2024-09-09 15:10:24 -04:00
Hugh Carson
013eace8a6
Fix issue where parent triangular faces discovered by child 3 might disagree with child 0,1,2. If an outer child rediscovers the face the parent face will be reordered.
2024-09-09 15:10:24 -04:00
Hugh Carson
5e3359a805
Preliminary work on developing NCSubMesh
...
Many small features and a lot of really quite dirty code, print statements etc. This comes from squashing a large number of commits together.
A few different strategies were tried and failed (partially building the NC structure, having ranks have different NC etc.) before arriving at
the final reverse tree traversal algorithm.
2024-09-09 15:10:24 -04:00
Will Pazner
b023416c47
Use override specifier in more places
...
Identified using clang-tidy check 'modernize-use-override'
2024-08-05 09:45:46 -07:00
Veselin Dobrev
891b17221e
Fix nvcc warning
2024-03-30 14:38:19 -07:00
Stowell, Mark L
094346dc9e
Merge remote-tracking branch 'origin/master' into bugfix/submesh-rt
2024-03-27 13:06:49 -07:00
Stowell, Mark L
74e4f76268
Re-enabling corrected unit test
2024-03-26 19:35:49 -07:00
Stowell, Mark L
7d3906e67c
Switching to modified unit test
2024-03-26 18:55:13 -07:00
Stowell, Mark L
9a4398cb66
make style
2024-03-26 18:45:14 -07:00
Stowell, Mark L
fd5e104558
Re-enabling new unit test
2024-03-26 18:33:43 -07:00
Stowell, Mark L
5b481db1a3
Disabling new or modified unit tests
2024-03-26 16:40:36 -07:00
Dylan Copeland
c009fb9bde
Merge branch 'master' of github.com:mfem/mfem into float
2024-03-15 11:31:39 -07:00
Stowell, Mark L
35c2fc9a79
Adding RT to the pre-existing ParSubMesh unit tests
2024-02-29 10:55:19 -08:00
Stowell, Mark L
7d149334b6
make style
2024-02-29 10:54:46 -08:00
Stowell, Mark L
5ffbee1199
Adding unit test for parallel sub-meshes with interior boundaries
2024-02-28 13:16:56 -08:00
Tzanio Kolev
87290fbf56
Update Copyright to 2010-2024
2024-01-27 13:06:49 -08:00
Will Pazner
d1ffbfb046
Fixes to ParSubMesh boundary unit test
2023-09-14 15:07:50 -07:00
Stowell, Mark L
65494eef22
Merge remote-tracking branch 'origin/master' into submesh-nd-dev
2023-04-19 14:45:37 -07:00
Stowell, Mark L
49c93a5cba
Merge remote-tracking branch 'origin/master' into submesh-nd-dev
...
# Conflicts:
# fem/fe/fe_base.hpp
# fem/fespace.hpp
2023-04-17 14:09:04 -07:00
Stowell, Mark L
ae20699aaf
Adding Nedelec elements to sub-mesh unit tests
2023-04-14 10:49:15 -07:00
camierjs
e8d218ca23
Sanitize mesh/submesh/psubmesh.cpp tests/unit/mesh/test_psubmesh.cpp
2023-04-03 17:24:38 -07:00
Tzanio Kolev
96e00dc815
Updated COPYRIGHT to 2010-2023
2023-03-11 16:58:18 -08:00
Julian Andrej
3258e39120
bugfix for surface submesh boundary elements from volume
2022-12-27 13:49:31 -08:00
Tzanio Kolev
c07bc1d90d
Multidomain miniapp improvements
2022-09-11 17:29:33 -07:00
Tzanio Kolev
8daadc97d0
correct multidomain-hex.mesh location in tests/unit/mesh/test_psubmesh
2022-09-11 15:23:49 -07:00
Tzanio Kolev
ee7c345081
minor
2022-09-11 14:50:18 -07:00
Julian Andrej
1474d485cd
unused variable
2022-05-26 10:18:15 -07:00
Julian Andrej
cf083e8f4d
fixes and unit tests for 2d
2022-05-25 13:51:55 -07:00
Julian Andrej
c7b8d3782c
mesh directory
2022-05-19 10:12:25 -07:00
Julian Andrej
4b7cbacb28
move mesh file
2022-05-19 08:15:21 -07:00
Julian Andrej
5d28013f5d
refactor
2022-05-18 14:41:28 -07:00
Julian Andrej
4c2694a3dc
add transfermap for serial submesh
2022-05-18 08:37:35 -07:00
Julian Andrej
f14879f704
retry to get parallel right
2022-05-16 09:33:42 -07:00
Julian Andrej
1e3ef26e5c
added multidomain miniapp
2022-04-25 11:35:14 -07:00
Julian Andrej
87459f4240
direct transfer between two submeshes
2022-04-19 13:30:07 -07:00
Julian Andrej
bb17326582
submesh draft
2022-03-29 10:36:57 -07:00