Commit Graph
32 Commits
Author SHA1 Message Date
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
Mittal, Ketan e458e579e0 merge with master and resolve conflict 2024-11-19 15:27:57 -08: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 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 d0c358ab48 Refactor serial to use the same code branches as parallel for surface 2024-09-09 15:10:25 -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 009837f4c8 Collection of bug fixes:
- Fix to permute children if a grandchild discovers a different face node ordering. Running out of tests
- Fix bug for triangle faces where central face parent nodes were not being identified correctly.
- Fix bug in ParentFaceNodes where a central triangle face would discover parent nodes with a different orientation to the surrounding faces.
- Fix bug where check was on parent_nodes rather than face_nodes for a second node hit
2024-09-09 15:10:24 -04:00
Hugh Carson b991cb755e Rewrite of the parallel data structure, complete ncmesh is now built doing a leaf to root tree traversal. The ordering is inherited from the parent ncmesh, ensuring all ranks build the correct ncmesh structure. Can handle external nc boundaries, can't handle internal yet due to face instability. 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
Mittal, Ketan c65e6ad71c merge with master and resolve conflicts 2024-08-30 15:46:54 -07:00
Mittal, Ketan 1c768998a4 rename functions and clean up 2024-08-14 14:18:55 -07:00
Mittal, Ketan a9f6fc53da get rid of some changes that were put in for surface meshes 2024-08-14 10:36:31 -07:00
Hugh Carson 469096892f Address bug where transfer map failed for transfering between surface and a volume root mesh 2024-06-04 10:24:29 -04:00
Mittal, Ketan 051499f343 output bounding box mesh and add findpts kernel utilizing more threads 2024-03-26 13:37:51 -07:00
Tzanio Kolev 87290fbf56 Update Copyright to 2010-2024 2024-01-27 13:06:49 -08:00
Will Pazner 9863bc5bd6 Change Mesh::GetBdrFace to Mesh::GetBdrElementFaceIndex
Deprecate Mesh::GetBdrFace.
2023-10-24 15:13:45 -07:00
Mittal, Ketan 1a0246734b merge with master and resolve conflicts 2023-08-25 17:41:40 -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 ffb6dd72eb Supporting face orientations in 2D sub-meshes produced either as FromDomain or FromBoundary 2023-04-12 16:47:42 -07:00
Stowell, Mark L 4e9ed7fc51 Caching relative face orientations in SubMesh objects 2023-04-07 15:02:02 -07:00
Ketan Mittal 0f390f131b minor refactor 2023-03-31 07:20:13 -07:00
Ketan Mittal 94d401b0b2 restore logic for dim=spacedim case 2023-03-30 16:15:56 -07:00
Stowell, Mark L 9546cffb84 Reining in the new attribute numbers 2023-03-29 15:25:27 -07:00
Tzanio Kolev 96e00dc815 Updated COPYRIGHT to 2010-2023 2023-03-11 16:58:18 -08:00
Ketan Mittal 0560039149 bdr attributes for 2D meshes 2023-02-11 15:21:53 -08:00
Tzanio Kolev ee7c345081 minor 2022-09-11 14:50:18 -07:00
Julian Andrej 1e83375add rely on copy elision 2022-06-08 10:37:09 -07:00
Julian Andrej 5f3fdc281c documentation 2022-05-19 16:47:30 -07:00
Julian Andrej 5d28013f5d refactor 2022-05-18 14:41:28 -07:00
Julian Andrej 44f25cb834 add nonconforming check 2022-05-18 08:35:48 -07:00
Julian Andrej f14879f704 retry to get parallel right 2022-05-16 09:33:42 -07:00