Commit Graph
162 Commits
Author SHA1 Message Date
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
Veselin Dobrev 6604ba702c WIP: debugging and bugfix for the issue with hybridization on 2D
nonconforming meshes, see issue #1105 on github.
2020-06-16 21:09:48 -07:00
Jakub Červený e95e7041ef Replaced iterator typedefs with auto. 2020-04-03 14:44:07 +02:00
Jakub Červený bb3d2c4887 make style, updated .gitignore 2020-04-02 18:18:04 +02:00
Jakub Červený 3fd3d757d4 Fixed setting the Iso flag on load. 2020-04-02 17:29:10 +02:00
Jakub Červený e8062ce85b Fixed handling of empty processors. 2020-04-01 12:29:37 +02:00
Jakub Červený cde8face89 WIP loading parallel NC mesh. 2020-03-27 17:49:40 +01:00
Tzanio 05125e19d5 Removed a space 2020-03-09 15:36:41 -07:00
Tzanio ca55ef0217 The release number for mfem-4.1 is LLNL-CODE-806117 2020-03-02 17:18:46 -08:00
Tzanio 2caa222edf A number of changes to switch the code from LGPL-2.1 to BSD-3:
- Updated LICENSE, README, CHANGELOG and CONTRIBUTING.md
- Removed COPYRIGHT, added NOTICE
- Updated the headers in all source files, makefiles, etc.
2020-02-23 11:16:46 -08:00
Jakub Červený a1a2a44bc0 Clean-up and minor changes. 2019-11-22 10:14:29 +01:00
Jakub Červený e7fab9a056 Merge branch 'master' into nc-tet-dev 2019-11-22 09:19:25 +01:00