Commit Graph
313 Commits
Author SHA1 Message Date
Sebastian Grimberg daa8b6b844 Add support for pyramid elements in Gmsh meshes 2023-01-10 10:43:23 -08:00
Tzanio Kolev adf7a40c0a Merge branch 'master' into FaceQuadratureSpace-bug-fix 2022-12-22 13:25:39 -08:00
Will Pazner 26073f789d Deprecate GetFaceGeometryType and GetFaceBaseGeometry
Now both of these functions call GetFaceGeometry.

GetFaceGeometry has been updated to handle ghost faces.
2022-12-06 12:21:12 -08:00
Veselin Dobrev 972a4c227e Various simplifications, tweaks, and fixes 2022-11-19 14:18:43 -08:00
Will Pazner f0d7789836 Merge remote-tracking branch 'origin/master' into vector-remove-implicit-conversion 2022-09-19 12:02:56 -07:00
Tzanio Kolev ede5bed103 Merge pull request #2920 from mfem/feature/submesh
SubMesh
2022-09-16 17:05:14 -07:00
Will Pazner 5a455dd141 Deprecate Vector implicit conversion to double* 2022-09-06 13:05:38 -07:00
Will Pazner cfb46e8db9 Exchange face neighbor data in ParMesh::GetNFbyType 2022-08-19 22:53:19 -07:00
Julian Andrej e31e82cb0b Merge branch 'master' of github.com:mfem/mfem into feature/submesh 2022-08-16 09:40:19 -07:00
Veselin Dobrev d70bf954ae Merge pull request #3035 from mfem/pmesh-to-serial-mesh
Save a ParMesh as a serial mesh
2022-08-02 11:40:22 -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
Ketan Mittal 8692b9ab56 add MPI_Barrier;useful for large meshes 2022-07-11 13:03:40 -07:00
Ketan Mittal 0d6809927f minor 2022-06-23 15:27:17 -07:00
Ketan Mittal 023d6e3276 add override 2022-06-23 14:52:43 -07:00
Ketan Mittal cdc8c9634f add method for setting nodal FESpace in par meshes 2022-06-23 10:03:55 -07:00
Ketan Mittal 5ac499ff34 fix bug when saving on rank != 0 2022-06-10 10:50:58 -07:00
Ketan Mittal 7d40cb822c functionality to get the serial mesh object on one of the ranks 2022-06-10 10:19:59 -07:00
Ketan Mittal d7fbcda0fa refactoring 2022-06-10 10:05:37 -07:00
Ketan Mittal 32f4c4f88e documentation and fixed typo 2022-05-25 11:35:54 -07:00
Ketan Mittal c9ddefd68a fix VLA issue 2022-05-24 11:22:34 -07:00
Ketan Mittal 0b7980091e minor 2022-05-24 10:48:00 -07:00
Ketan Mittal 78458fed0a minor 2022-05-19 11:13:20 -07:00
Ketan Mittal d2753a59b0 clean up 2022-05-19 09:18:19 -07:00
Ketan Mittal 6e16d5b7bf minor 2022-05-18 17:31:11 -07:00
Ketan Mittal f273e9b04f make style 2022-05-18 17:28:17 -07:00
Ketan Mittal cb731d4f1a working for surface meshes 2022-05-18 17:28:01 -07:00
Ketan Mittal 7d1b925438 initial commit 2022-05-18 16:10:50 -07:00
Julian Andrej f14879f704 retry to get parallel right 2022-05-16 09:33:42 -07:00
Julian Andrej ca471f9421 Merge branch 'master' into feature/submesh 2022-04-25 12:37:24 -07:00
Julian Andrej 6fa6bf7066 use default initializer 2022-04-12 10:22:00 -07:00
Tzanio a59deb8675 Rework due to clang error 2022-04-12 08:52:50 -07:00
HennesHajduk cd029ef4d0 Initial commit 2022-04-11 18:06:39 +02:00
Julian Andrej bb17326582 submesh draft 2022-03-29 10:36:57 -07:00
Tzanio 1378774bef Fix a bug in ParMesh::HasBoundaryElements() 2022-03-07 20:57:29 -08:00
Tzanio ba1d7640f0 Moved HasBoundaryElements() to a virtual method of Mesh/ParMesh 2022-03-04 16:46:41 -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
Tzanio Kolev 232d46ac77 Merge pull request #2731 from mfem/shadow-out-dev
Fixing shadow warnings about "out/err" globals [shadow-out-dev]
2022-02-23 11:55:25 -08:00
Stowell, Mark L 042ec3fab2 Trying to avoid merge conflicts with shadow-out-dev 2022-02-22 12:53:40 -08:00
Tzanio f8c75fac32 Merge branch 'master' into nd-prism-dev
Conflicts:
	CHANGELOG
2022-02-22 12:40:27 -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
Stowell, Mark L 853d845682 Changes suggested by @YohannDudouit 2022-02-17 17:14:10 -08:00
Stowell, Mark L b2744cefef Merge remote-tracking branch 'origin/master' into nd-prism-dev
# Conflicts:
#	fem/doftrans.cpp
#	fem/fe.cpp
#	fem/fe.hpp
#	fem/fe_coll.cpp
#	tests/unit/CMakeLists.txt
2022-01-25 20:36:23 -08:00
Veselin Dobrev 27c4f22338 Small tweaks in the code and the documentation. 2022-01-18 19:48:38 -08:00
Stowell, Mark L 63381b366a Renaming ostream variables from out to os 2022-01-18 15:06:46 -08:00
Veselin Dobrev 3da0d9fc2f Merge branch 'master' into yohann/pa-dg-ncmesh (#2195) 2022-01-14 19:45:55 -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