Tzanio Kolev
5e76cea136
Merge pull request #2127 from mfem/mesh-v1.1-compat-fix
...
Fix backward compatibility with v1.1 mesh format [mesh-v1.1-compat-fix]
2021-04-04 16:04:58 -07:00
Veselin Dobrev
05ee2aaa8b
Merge pull request #2016 from mfem/tri-tet-lor
...
Named mesh constructors and split any mesh into all simplex mesh [tri-tet-lor]
2021-03-31 10:48:17 -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ý
add2a8759e
Fix backward compatibility with v1.1 mesh format
2021-03-24 14:37:44 +01:00
Jakub Cerveny
ac4f29d158
Silence clang warning.
2021-03-10 19:17:25 +01:00
Jakub Červený
8468cd50f6
Fixed LoadBoundary and coarse-fine transformations for segments.
2021-03-10 18:01:33 +01:00
Jakub Červený
4ded7b4919
NCMesh: support for derefinement for segment elements.
2021-03-10 14:16:22 +01:00
Jakub Červený
d011cbd3af
NCMesh: support for 0D boundary elements and 0D degenerate faces.
2021-03-10 12:50:23 +01:00
Jakub Červený
95c229780b
Added "# SEGMENT = 1" in NCMesh::Print and in data/ directory.
2021-02-25 12:12:00 +01:00
Will Pazner
47b10d9f61
Improve Cartesian mesh constructors
...
Add comment that old constructors are deprecated. (They are not marked with MFEM_DEPRECATED. See #2054 ).
Add move assignment operator to Mesh.
Move some swap logic to Mesh::Swap.
Add mfem::Swap for CoarseFineTransformations.
2021-02-16 11:29:02 -08: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
Jakub Červený
a846cd77e0
MFEM NC mesh v1.0: added optional section "sfc_version" for future SFC changes.
2021-01-28 12:43:18 +01:00
Adrien M. Bernede
04fb572359
Let's forget about 2020
2021-01-26 11:55:36 -08:00
Jakub Červený
41089b9a19
Fixed v1.1 compatibility: legacy NC mesh honors leaf element order in file.
2021-01-21 12:19:49 +01:00
Jakub Červený
bed65fd34d
Legacy GridFunctions are now automatically converted to new vertex ordering on load.
2021-01-15 17:35:20 +01:00
Jakub Červený
4473857a93
(Should normally be disabled)
2021-01-13 20:31:07 +01:00
Jakub Červený
32ed640538
Old vertex ordering for testing purposes.
2021-01-13 20:30:25 +01:00
Jakub Červený
906bdfd343
Replaced "owned" with "local" in the documentation of UpdateVertices.
2021-01-08 09:35:59 +01:00
Jakub Červený
f99d8c3116
NC mesh header is now "MFEM NC mesh v1.0".
2020-12-26 18:53:58 +01:00
Jakub Červený
755fe0c3ff
Added some comments and clarifications.
2020-11-18 10:36:50 +01:00
Jakub Červený
210c1c2b3c
Merge branch 'master' into par-ncmesh-saving-dev
2020-11-11 09:54:44 +01:00
Jakub Červený
c18fabe72f
Fixed crash due to incorrect slave.geom of edge-face constraints.
2020-10-13 14:57:28 +02:00
Jakub Červený
56490a1f21
Fixed crash in release build.
2020-10-01 16:13:49 +02:00
Jakub Červený
edba6edff3
Fixed loading of legacy (v1.1) curved NC meshes.
2020-09-30 20:45:37 +02:00
Jakub Červený
88fb82e9d4
Debugged polar-nc miniapp, initialization of hanging nodes works again.
2020-09-25 18:12:21 +02:00
Jakub Červený
3ca9c9a94d
Merge branch 'master' into par-ncmesh-saving-dev
2020-09-24 11:37:08 +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ý
1005c6579b
Loading parallel partial file works in serial GlVis.
2020-09-17 18:04:59 +02:00
Jakub Červený
626bd67000
Document NCMesh::UpdateVertices, clean up.
2020-09-17 16:19:24 +02:00
Jakub Cerveny
2b9505aa0b
Added more documentation for PointMatrixHash.
2020-09-17 10:25:44 +02:00
Jakub Červený
fa83fa528f
Fixed problem in new NCMesh::UpdateVertices, seems to work now.
2020-09-16 17:39:48 +02:00
Jakub Cerveny
0ad7d157c0
Added documentation for MatrixMap.
2020-09-16 10:35:51 +02:00
Jakub Červený
7aea4b8f83
WIP ultimate version of NCMesh::UpdateVertices compatible with everything
2020-09-11 17:09:50 +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ý
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ý
43c548be3f
WIP unified leaf/vertex index assignment.
2020-08-21 13:10:38 +02:00
Jakub Červený
c40851137f
WIP, making serial NCMesh know about ghost elements.
2020-08-20 16:38:00 +02:00
Jakub Červený
13d2c2eaec
Mesh::AddVertexParents works, added boundary elements in radial-nc miniapp.
2020-07-21 19:29:58 +02:00
Jakub Červený
e95e7041ef
Replaced iterator typedefs with auto.
2020-04-03 14:44:07 +02:00
Jakub Červený
324b4b0b74
Fixed loading of legacy format.
2020-04-03 13:08:21 +02:00
Jakub Červený
0fe53c2d70
Fix doxygen and .gitignore complaints.
2020-04-02 21:33:31 +02:00
Jakub Červený
bb3d2c4887
make style, updated .gitignore
2020-04-02 18:18:04 +02:00