Commit Graph
117 Commits
Author SHA1 Message Date
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
Tzanio Kolev ca1a6c9d41 Merge pull request #1129 from mfem/stefanozampini/seq-parncmesh
ParNCMesh: call sequential refiner when size of comm == 1 [seq-parncmesh]
2019-11-20 08:23:32 -08:00
Tzanio Kolev 103a711c80 Merge pull request #1021 from mfem/custom-rebalance-dev
Load balancing with custom partitioning [custom-rebalance-dev]
2019-11-20 08:21:23 -08:00
Jakub Červený c77845dd50 Removed double Update(). 2019-11-06 16:55:21 +01:00
Stefano Zampini 0133e63ea2 ParNCMesh: call sequential refiner when size of comm == 1 2019-10-23 15:43:25 +03:00
Jakub Červený 7445786af4 Custom partitioning needs synchronous sends. Seems to work now. 2019-08-01 12:04:10 +02:00
Jakub Červený 88623f6ece Custom partitioning interface in ParNCMesh and ParMesh. 2019-07-31 17:14:34 +02:00
Jakub Červený 443ff3aee1 Non-blocking consensus option in ParNCMesh::RedistributeElements. 2019-07-31 15:09:30 +02:00
Jakub Červený c1ddee3588 Fixed ParNCMesh::GetFaceGeometry for slave faces beyond the ghost layer. 2019-07-29 15:22:23 +02:00
Jakub Červený 3223ba9a94 Fixed a problem that was triggering the check in ParFESpace::GetEssentialTrueDofs
for 2D meshes. Essential DOFs are now calculated correctly.
2019-07-05 16:51:33 +02:00
Jakub Červený 40ca7932a9 NC limit for tets. ex15 & ex15p seem to work. 2019-06-21 17:53:54 +02:00
Jakub Červený b57130cc2d Fixes in parallel code. 2019-06-21 16:03:25 +02:00
Jakub Červený af869b3559 Fixed tet neighbor calculation. Parallel code now works. 2019-06-14 12:24:38 +02:00
Jakub Červený 9874e7e6ed ElementSet::DecodeTree: printing refinement path to help debugging. 2019-06-14 09:41:42 +02:00
Jakub Červený a1411c9647 Fixed face->index and face_geom of ghost faces. 2019-06-13 12:57:42 +02:00
Jakub Červený 666b2f8745 Still debugging a problem in ParNCMesh::OnMeshUpdated. 2019-06-12 17:49:39 +02:00
Jakub Červený c9a424d998 Debugging parallel code. 2019-06-07 17:11:27 +02:00
Jakub Červený 9b101e71e5 Trying a more stable tet octasection algorithm. 2019-05-30 15:47:11 +02:00
Jakub Červený 9445d46780 Final cleanup. 2019-05-24 22:42:19 +02:00
Jakub Červený 1527ee7221 Merge branch 'master' into nc-prism-dev 2019-05-24 21:53:27 +02:00
Jakub Červený 151c470c71 make style 2019-05-24 18:29:21 +02:00
Jakub Červený ac9e6b05b0 Fixed neighbor calculation on triangular faces. 2019-05-23 17:55:13 +02:00
Jakub Červený 7ba41cfd85 Debugging ghost layer desynchronization in parallel Refine. 2019-05-17 17:49:37 +02:00
Jakub Červený eb2f431118 More fixes to handle prism edge-face constraints. 2019-05-16 20:14:55 +02:00
Jakub Červený d43c1c020b Fixes related to the new edge-face constraint in parallel P construction. 2019-05-16 12:10:01 +02:00
Tzanio 5b00c3d0e6 Merge branch 'master' into stefanozampini/small-improvements
Conflicts:
	fem/bilininteg.hpp
2019-05-15 11:38:18 -07:00
Jakub Červený 5a805ad56e ParNCMesh: using C++11 lambdas instead of functors for sorting. 2019-04-12 11:42:50 +02:00
Jakub Červený 68cf88b5b4 Merge branch 'master' into nc-prism-dev 2019-04-03 11:29:51 +02:00
Tzanio Kolev a8f0931e4b Merge pull request #697 from mfem/mesh-reordering-dev
Coarse mesh reordering for NC AMR [mesh-reordering-dev]
2019-04-01 07:09:28 -07:00
Veselin Dobrev 9e38c40e59 Fix a memory leak in ParNCMesh::GetConformingSharedStructures. 2019-03-28 18:23:57 -07:00
Jakub Cerveny 4f6540e566 Fix empty processor bug in ParNCMesh::GetConformingSharedStructures 2019-03-20 17:01:30 +01:00
Stefano Zampini c7eeca7c51 WIP: specify partitioning for NCMesh 2019-03-18 11:34:24 +03:00
Stefano Zampini e93b207273 ParNCMesh::GetConformingSharedStructures relax checks when elements are present 2019-03-18 11:34:24 +03:00
Jakub Červený 4873f7c06f Triangle faces are now handled in ParNCMesh::GetConformingSharedStructures. 2019-03-14 17:51:46 +01:00
Jakub Červený 099acc61c2 Finished support for mixed faces in parallel P construction. 2019-03-14 14:32:58 +01:00
Jakub Červený d7741d6dfa Support for mixed faces in parallel P construction. 2019-03-13 20:10:43 +01:00
Jakub Červený 1e2b739ebd Merge branch 'mesh-reordering-dev' into nc-prism-dev 2019-03-07 16:53:13 +01:00
Jakub Červený 91ef7e1d96 Merge branch 'master' into mesh-reordering-dev 2019-03-01 14:53:24 +01:00
Jakub Červený f134eac9f5 More updates related to prisms. 2019-03-01 14:45:28 +01:00
Jakub Červený 3e04fb3afa GridSfcOrdering: works for general dimensions! 2018-12-07 21:34:45 +01:00
Jakub Červený 9f1b81f85a GridSfcOrdering: ordering for rectangular grids (only pow(2) dims so far). 2018-12-07 12:07:20 +01:00
Tzanio 63c03920b3 make style 2018-11-28 17:31:24 -08:00
Jakub Červený 1dd1300812 Face orientations work too. 2018-11-22 13:53:22 +01:00
Jakub Červený fba0fd6187 Edge orientations fixed in ParNCMesh conforming groups. 2018-11-22 13:16:23 +01:00
Jakub Červený f015b94c89 Updated ParNCMesh::MemoryUsage and PrintMemoryUsage. 2018-11-22 09:19:55 +01:00
Jakub Červený e8c31c884d ParNCMesh conforming groups globally consistent ordering works. TODO: orientations 2018-11-19 21:38:50 +01:00