Commit Graph
167 Commits
Author SHA1 Message Date
Tzanio 05125e19d5 Removed a space 2020-03-09 15:36:41 -07:00
Tzanio 58872c9e7b Merge branch 'master' into okina-mmu
Conflicts:
	fem/datacollection.cpp
	tests/unit/CMakeLists.txt
2020-03-04 15:19:33 -08:00
Tzanio ca55ef0217 The release number for mfem-4.1 is LLNL-CODE-806117 2020-03-02 17:18:46 -08:00
camierjs 1e8da55823 Merge branch 'master' into okina-mmu 2020-02-27 11:34:06 -08:00
Tzanio e689fd5b28 Merge branch 'master' into bsd-relicense 2020-02-27 09:29:25 -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ý 081f1e70e1 Fixing #1307 Memory leak with nonconforming tet meshes 2020-02-21 19:44:36 +01:00
camierjs ec31986b84 WIP parallel examples with host32 and debug memories 2020-02-03 14:30:50 -08:00
Tzanio 42701bb380 Merge branch 'master' into nc-tet-dev
Conflicts:
	CHANGELOG
2019-12-30 18:22:13 -08:00
Tzanio 200da763a3 make style 2019-12-06 14:35:46 -08:00
Tzanio a2b05c411f make style 2019-12-05 12:41:15 -08:00
Ketan Mittal b677a8bda5 minor 2019-12-02 15:10:25 -08:00
k10 b2c5e39fe6 Merge branch 'master' into tmop-amr-size 2019-11-26 14:36:44 -08:00
Ketan Mittal 41f60fc274 minor 2019-11-26 14:30:21 -08:00
Ketan Mittal b9678156b3 fixing size reduction function 2019-11-26 14:07:59 -08:00
Jakub Červený e7fab9a056 Merge branch 'master' into nc-tet-dev 2019-11-22 09:19:25 +01:00
Jakub Červený d217a59afb Fixed a bug in NCMesh::GetDerefinementTransforms in case of no derefinements (we still want the identity matrix). 2019-11-19 21:07:30 +01:00
Veselin Dobrev fc0dd79d16 Use 'mfem::out' instead of 'std::cout' -- even though the code is
in a comment, this triggered a check that we should not use
'std::cout' directly in mfem.
2019-11-05 19:46:35 -08:00
Jakub Červený b05f5796fa NCMesh::GetDerefinementTransforms: identity always produced for existing Geoms. 2019-07-24 18:17:07 +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ý 9b21135c54 Coarse-fine transforms for tets. 2019-06-21 16:58:44 +02:00
Jakub Červený b57130cc2d Fixes in parallel code. 2019-06-21 16:03:25 +02:00
Jakub Červený 16b44bb495 Removed unnecessary members NCMesh::gi_*. 2019-06-21 11:35:59 +02:00
Jakub Červený 072c18bd2d Fixed GetDegenerateFaceDofs for triangular faces. 2019-06-21 11:20:30 +02:00
Jakub Červený e9ff4f1533 Edge-face constraints for tets almost working. 2019-06-20 17:22:09 +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ý 7fa1bd51ad Tet derefinement works. 2019-06-06 16:14:32 +02:00
Jakub Červený 3313f49050 Removing diagonal length calculations. Type 0 seems to suffice. 2019-06-06 11:59:42 +02:00
Jakub Červený 52ec1d9f68 Shortest diagonal algorithm modeled after Mesh::UniformRefinement3D. 2019-05-31 18:29:43 +02:00
Jakub Červený 9f5de7fa79 WIP shortest diagonal tet refinement approach. 2019-05-30 22:41:40 +02:00
Jakub Červený 9b101e71e5 Trying a more stable tet octasection algorithm. 2019-05-30 15:47:11 +02:00
Jakub Červený 185be2fd19 Starting non-conforming tet refinement branch. 2019-05-29 17:20:27 +02:00
Jakub Červený 9445d46780 Final cleanup. 2019-05-24 22:42:19 +02:00
Jakub Červený 151c470c71 make style 2019-05-24 18:29:21 +02:00
Jakub Červený e8b71d45d1 TraverseTriFace and TriFaceSplitLevel now use the function TriFaceSplit. 2019-05-24 18:09:35 +02:00
Jakub Červený 54f6b2cb26 NCMesh::Geoms are now initialized. 2019-05-24 14:27:44 +02:00
Jakub Červený 9e3abeb6e5 Removed NCMesh::FindAltParents - now handled by NCMesh::shadow. 2019-05-24 13:55:16 +02:00
Jakub Červený 8e0df9efc8 Finally: fixed another bug in prism neighbor calculation. Parallel code now works properly. 2019-05-24 13:23:43 +02:00
Jakub Červený ac9e6b05b0 Fixed neighbor calculation on triangular faces. 2019-05-23 17:55:13 +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
Jakub Červený e0eebdceb3 Anisotropic prism refinement finally works correctly. 2019-05-15 15:49:06 +02:00
Jakub Červený 5a90947ee8 Fixed crash in NCMesh::CheckAnisoFace. 2019-05-10 20:23:44 +02:00
Jakub Červený c4ce0e566a Anisotropic wedge refinement works. 2019-05-10 18:58:42 +02:00
Jakub Červený 4f6a63556c WIP anisotropic prism refinement propagation 2019-05-09 16:48:34 +02:00
Jakub Červený 09392a67c1 Debugged FindEdgePrism, TraverseQuadFace now works OK with it. 2019-05-03 18:07:42 +02:00
Jakub Červený 6c35dd6a7d Added method NCMesh::FindEdgePrism. 2019-05-02 21:24:50 +02:00
Vladimir Tomov ee184019a8 Taking into account local refinements when computing
ideal_equal_size tmop targets.
2019-04-30 17:36:10 -07:00