Commit Graph
179 Commits
Author SHA1 Message Date
Jakub Červený c18fabe72f Fixed crash due to incorrect slave.geom of edge-face constraints. 2020-10-13 14:57:28 +02:00
Jakub Cerveny 2b9505aa0b Added more documentation for PointMatrixHash. 2020-09-17 10:25:44 +02:00
Jakub Cerveny 0ad7d157c0 Added documentation for MatrixMap. 2020-09-16 10:35:51 +02:00
Jakub Červený f31c63dad6 Checked hashing function and bucket size distribution. 2020-09-09 10:54:22 +02:00
Jakub Červený 1f8f0a010b make style 2020-09-09 10:34:32 +02:00
Jakub Červený a7f6573ebd Minor improvements. 2020-09-08 20:34:48 +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ý 5a06fa5798 New NCList point matrices work in serial. 2020-09-06 20:54:46 +02:00
Jakub Červený a087f7f4f1 Exporting point matrices works. 2020-09-04 17:08:22 +02:00
Jakub Červený 618a8fb85f Creating slave matrix indices with MatrixMap, changed everywhere. 2020-09-04 16:11:02 +02:00
Jakub Červený 07962a73cd WIP hashing point matrices into indices for NCMesh::Slave. 2020-09-04 13:56:09 +02:00
Jakub Červený 13d2c2eaec Mesh::AddVertexParents works, added boundary elements in radial-nc miniapp. 2020-07-21 19:29:58 +02:00
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