Commit Graph
173 Commits
Author SHA1 Message Date
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
Jakub Červený 6f8fbb43f3 Improved detection of non-matching communicator size in ParNCMesh. 2020-11-11 11:53:58 +01:00
Jakub Červený 210c1c2b3c Merge branch 'master' into par-ncmesh-saving-dev 2020-11-11 09:54:44 +01:00
Jakub Červený d72d65badf Fixed crash in ex6p when restarting on an NC tet mesh. 2020-10-07 12:25:00 +02:00
Jakub Červený 56490a1f21 Fixed crash in release build. 2020-10-01 16:13:49 +02:00
Jakub Červený ac94a3a64e Merge branch 'master' into nc-point-mat-index-dev 2020-10-01 11:09:55 +02:00
Jakub Červený 3ca9c9a94d Merge branch 'master' into par-ncmesh-saving-dev 2020-09-24 11:37:08 +02:00
Jakub Červený 94bbf37350 Cleanup. 2020-09-24 10:31:29 +02:00
Jakub Červený cb20730ad7 Moved ghost edge/face enumeration from ParNCMesh to NCMesh. Everything is almost working. 2020-09-18 17:34:07 +02:00
Jakub Červený 626bd67000 Document NCMesh::UpdateVertices, clean up. 2020-09-17 16:19:24 +02:00
Jakub Červený 7cb0c6a41c NCMesh::leaf_sfc_index replaces ParNCMesh::leaf_glob_order. Some cleanup. 2020-09-10 18:11:43 +02:00
Jakub Červený 41babcea77 Switchted to Array instead of std::vector in NCMesh::NCList. 2020-09-08 13:25:13 +02:00
Jakub Červený dbfd3747e4 ParNCMesh works with NCList::point_matrices (still uses aux_pm_store though) 2020-09-08 13:05:33 +02:00
Jakub Červený 5a06fa5798 New NCList point matrices work in serial. 2020-09-06 20:54:46 +02:00
Ketan Mittal 8a76a96dd7 minor 2020-09-03 12:53:35 -07:00
Ketan Mittal 30ea12a346 Merge branch 'master' of https://github.com/mfem/mfem into tmop-amr-dev 2020-09-03 11:12:23 -07:00
Jakub Červený 43c548be3f WIP unified leaf/vertex index assignment. 2020-08-21 13:10:38 +02:00
Ketan Mittal 3a497d4698 update interface 2020-08-12 11:42:52 -07:00
Ketan Mittal 46c7045d79 checkpointing new local approach.. still need to streamline 2020-08-11 17:59:11 -07:00
Jakub Červený cf8a86dde6 Fix crash in ParNCMesh::GetFaceNeighbors due to slave edges/faces beyond the ghost layer. 2020-08-10 10:21:53 +02:00
Jakub Červený 374831ffde ParNCMesh::GetFaceNeighbors: fixed crash on curved meshes. 2020-08-06 21:26:55 +02:00
Jakub Červený 73885a5e89 Merge branch 'master' into par-ncmesh-saving-dev 2020-08-05 20:20:48 +02:00
Ketan Mittal 6708ff1b73 work in parallel 2020-08-04 08:58:09 -07:00