Commit Graph
159 Commits
Author SHA1 Message Date
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
Jakub Červený b36993f2dd Merge branch 'master' into nc-prism-dev 2019-04-12 10:49:57 +02:00
Jean-Sylvain CAMIER ff9819e495 Merge pull request #631 from mfem/okina
Okina GPU [okina]
2019-04-11 18:37:59 -07:00
camierjs 2020335b50 Renaming + free functions in mfem namespace 2019-04-09 18:17:00 -07:00
Tzanio 45fa7a9524 Revert "Fix other undesired changes introduced by using online merge tool"
This reverts commit ae28ec24ec.
2019-04-07 12:51:37 -07:00
Jakub Cerveny 6035dd8fda Fixed possible problem with un/signed Array<char>. 2019-04-07 20:25:43 +02:00
Jakub Červený 119271e197 Debugged NCMesh::FindVertexCousins. 2019-04-05 15:27:43 +02:00
Jakub Červený 9270927c3c Moved tables into ncmesh_tables.hpp. Added geom_child tables. Finished CollectIncidentElements. 2019-04-05 13:23:44 +02:00
camierjs 045eae6a9b ex6p parallel runs fix 2019-04-04 16:18:01 -07:00