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
Will Pazner
8b555a7bf8
Generic version of PointMatrixHash::operator()
2024-01-23 12:31:41 -08:00
Dylan Copeland
47e042245e
Merge branch 'master' of github.com:mfem/mfem into float
2024-01-11 14:26:05 -08:00
Will Pazner
2b27d4815f
Merge pull request #4019 from mfem/sjg/mesh-const-fix
...
Const correctness fixes for `Mesh` and `ParMesh`
2024-01-11 13:24:42 -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
5736f3832b
Fix bug for segment boundary faces
2024-01-02 15:47:46 +00:00
Hugh Carson
38e9c0951b
Merge remote-tracking branch 'origin/master' into hughcars/ncmesh-interior-boundary-dev
2024-01-02 11:13:31 +00:00
Dylan Copeland
80449bbd15
Merge branch 'master' of github.com:mfem/mfem into float
2023-12-21 13:20:38 -08:00
Tzanio Kolev
d983b34924
Renamed ftype -> real_t
2023-12-13 12:51:43 -08:00
Dylan Copeland
e3ea03baa0
Const changes
2023-12-12 12:25:50 -08:00
Sebastian Grimberg
96e2fa95d8
Add const versions of FaceElementTransformations using user provided FaceElementTransformations and ElementTransformation objects, like for GetElementTransformation
...
Also improves const-correctness throughout Mesh, ParMesh, and NCMesh classes.
2023-12-07 14:24:46 -08:00
Hugh Carson
b17291ba3b
Rewrap comments at 80 characters
2023-11-24 15:37:28 -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
dylan-copeland
0e209bbf05
Adjust formatting for NCMesh.
2023-11-20 16:20:23 -08: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
Hugh Carson
cccb23b459
Add variadic max function
2023-11-13 11:51:58 -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
953a883903
Replaced the option to put comments at beginning of the file with option to write comments within the file (after the first line).
2023-11-08 18:59:28 -08:00
Hugh Carson
c27bec417c
Address PR comments:
...
- Remove unneeded MPI_Barriers
- Remove some comment debris
- Align some comments at 80 characters
- Fix typo Paralel -> Parallel
2023-10-24 09:49:18 -04:00
Hugh Carson
b8376455d3
Add edge-face constraints at ghost interfaces
...
* Refactors NCList to use an unordered map and to avoid bit hacking.
2023-10-12 09:49:04 -04:00
Dylan Copeland
f106c03dd1
Generalized floating point type. So far, ex1 works for a serial build without lapack.
2023-10-09 14:19:25 -07: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
camierjs
df3d38b682
Merge master in serial-asan
2023-04-11 07:54:47 -07:00
camierjs
02fb182f99
Simplify sanitized polar-nc vs. NCMesh::GetMeshComponents leak
2023-04-04 18:05:56 -07:00
Veselin Dobrev
16df54d667
Fix warnings from non-debug build with new Apple-clang
2023-04-03 11:32:41 -07:00
Tzanio Kolev
96e00dc815
Updated COPYRIGHT to 2010-2023
2023-03-11 16:58:18 -08:00
Hugh Carson
78706f96dc
Further unwind the nested if branch
2023-02-15 13:25:19 -05:00
Hugh Carson
69541be811
Change intersect algorithm to not use goto
2023-02-13 12:17:21 -05:00
Tzanio Kolev
fb21cca26e
Merge branch 'master' into bugfix/rwa/coarsen-L2-proj
2022-12-28 11:03:05 -08:00
Tzanio Kolev
371e625677
Updated CHANGELOG, other minor edits
2022-12-11 15:13:42 -08:00
Aaron Fisher
21b7787aef
Merge branch 'master' into ncmesh-pyramid-dev
2022-12-05 14:59:41 -08:00
Aaron Fisher
8bc44a8087
make style
2022-12-02 14:54:17 -08:00
Aaron Fisher
ae93ec6887
Removed non-working anisotropic refinement of pyramids code.
2022-12-02 14:46:46 -08:00
Robert W. Anderson
1504729937
Merge branch 'master' into bugfix/rwa/coarsen-L2-proj
2022-11-09 19:23:44 -08:00
Will Pazner
aa40b0b819
Suppress unused variable warning
2022-11-05 13:46:53 -07:00
Aaron Fisher
1b4480552c
make style
2022-08-10 16:36:00 -07:00
Aaron Fisher
0e24a2840a
Reordered the refined pyramid elements to put the tets at the end.
2022-08-10 16:33:22 -07:00
Aaron Fisher
3add57b2f1
Merge branch 'ncmesh-pyramid-dev' of github.com:mfem/mfem into ncmesh-pyramid-dev
2022-08-10 14:44:38 -07:00
Aaron Fisher
e8df0436ef
Fixed problems that unit testing uncovered.
2022-08-10 14:40:06 -07:00
Aaron Fisher
35afe5a468
make style
2022-08-05 19:36:09 -07:00
Aaron Fisher
b3eaee247c
Added pyramid support to ncmesh.
2022-08-05 15:44:25 -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
Robert W. Anderson
995baf3b89
add isoparametric transform point matrix for 1D segments
2022-05-15 00:22:05 -07:00
Tzanio
6fa650fef5
Fix some warnings from https://lgtm.com/projects/g/mfem/mfem
2022-03-08 10:26:23 -08: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
31c5f85560
Merge remote-tracking branch 'origin/master' into shadow-mesh-dev
2022-02-18 09:17:31 -08:00
Will Pazner
14b48da4d2
Merge remote-tracking branch 'origin/master' into shadow-out-dev
2022-02-18 08:20:52 -08:00