Tzanio Kolev
5b269399ed
Merge pull request #817 from mfem/refine-1d-mesh
...
Allow refinement of 1D (segment) meshes [refine-1d-mesh]
2019-04-01 07:10:08 -07:00
Tzanio Kolev
8d1ef21a74
Merge pull request #811 from mfem/periodic-mesh-bdr-transform-fix
...
Fix the boundary transformations on periodic meshes [periodic-mesh-bdr-transform-fix]
2019-04-01 07:09:52 -07:00
Tzanio
a4f7d19221
Styling
2019-03-30 20:21:02 -07:00
Will Pazner
68741628d4
Allow refinement of 1D (segment) meshes
...
Also allow a refinement factor of 1, which will just return a straight-sided version of the same mesh
2019-03-28 10:10:37 -07:00
Jakub Červený
26a644590c
WIP handling of degenerate faces.
2019-03-28 17:58:16 +01:00
Veselin Dobrev
4655c85e13
A few small tweaks.
...
* Remove the 'generate_edges' parameter of the protected method
Mesh::Make3D - it was not used.
* Update the doxygen docs for the Mesh methods: Make2D, Make3D,
GetGeckoElementReordering, and the box-mesh constructor.
2019-03-26 14:46:17 -07:00
Veselin Dobrev
b9ad504f97
Implement (fix) the method Mesh::GetBdrElementTransformation for
...
the case of meshes with discontinuous nodes, e.g. periodic meshes.
2019-03-25 18:21:42 -07:00
Stefano Zampini
aebe7919ba
Mesh::FindPoints: fix for non-conforming meshes
...
It may happen that the closest element has a slave face with the actual owner of the point
2019-03-14 21:17:40 +03:00
Jakub Červený
1e2b739ebd
Merge branch 'mesh-reordering-dev' into nc-prism-dev
2019-03-07 16:53:13 +01:00
camierjs
c684f79026
Remove mesh/kernels subdir
2019-03-06 11:47:37 -08: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
camierjs
842a59f6dc
Merge branch 'master' into okina
2019-02-27 16:14:32 -08:00
Tzanio
9f7a70668e
make style
2019-02-14 18:36:24 -08:00
Stefano Zampini
965f1b9a72
Fix the case of METIS compiled with 64bit indices
2019-01-24 17:26:19 +03:00
camierjs
dd2b906a2e
Merge branch 'okina' into okina-laghos
2019-01-18 15:46:23 -08:00
Johann Dahm
23256a072e
Fix merge issues
2019-01-18 14:33:52 -08:00
camierjs
04449481d6
melding and cleanup
2019-01-15 12:19:44 -08:00
camierjs
94be7d45b4
cleanup and style
2019-01-15 11:15:48 -08:00
camierjs
4e8f1cd34c
no leaks are possible
2019-01-14 18:51:20 -08:00
Jakub Cerveny
f55912ee69
Mixed mesh support in NCMesh (to make ex15 work on star-mixed.mesh).
2019-01-09 16:59:23 +01:00
Jakub Červený
6a6f6252a8
Coarse-fine transformations for wedges.
2019-01-07 20:46:22 +01:00
camierjs
0ad00ba4bb
Cleanup
2019-01-07 10:12:12 -08:00
camierjs
1a4c96fb52
make style
2019-01-07 09:57:41 -08:00
camierjs
54e0fb8ce3
Laghos CPU, GPU & MPI
2019-01-04 17:23:29 -08:00
Jan Nikl
ac67858e76
Fixed Mesh::GetBdrElementTransformation collisions with the functions for faces.
2019-01-04 11:37:00 +01:00
camierjs
4f557c0b1b
Melding toward Okina
2019-01-03 20:20:49 -08:00
Jakub Červený
5fdb6d7e4b
Starting work on NC prisms.
2018-12-27 18:39:24 +01:00
Tzanio
55245f1a55
Appveyor should pass now too?!
2018-12-20 17:54:03 -08:00
Tzanio
143785de69
make style
2018-12-20 16:57:07 -08:00
camierjs
fa4df4b8b3
MFEM_USE_MM, EnsureNodes and MM logic
2018-12-20 16:53:25 -08:00
camierjs
24934a4f40
mm cleanup with new API and logic and Mesh::EnsureNodes
2018-12-20 12:52:03 -08:00
camierjs
f5434dc77a
Merge branch 'master' into okina-laghos
2018-12-18 11:29:53 -08:00
Tzanio
677b6f8aad
Merge branch 'master' into okina
...
Conflicts:
fem/bilinearform.hpp
fem/pbilinearform.hpp
makefile
2018-12-18 10:07:49 -08:00
camierjs
8b85db1e3b
mm Pull/Push only refresh (w/o setting host bool), NewNodes Pull
2018-12-17 12:00:30 -08:00
Jakub Červený
9853301e5d
Moved Gecko parameter documentation to the header.
2018-12-17 10:59:39 +01:00
Tzanio
a89fed0442
minor
2018-12-15 23:13:40 -08:00
Jakub Červený
150e3bf47c
Cleaning up Metis and Forsyth experiments.
2018-12-15 15:33:42 +01:00
Jakub Červený
139d71318c
Mesh::Make2D and Make3D now allow SFC ordering.
2018-12-14 18:14:51 +01:00
camierjs
8fbf274863
array deletes through mm
2018-11-30 12:20:35 -08:00
Veselin Dobrev
884abe71b5
Fix a bug in Mesh::ReorderElements.
2018-11-27 21:07:05 -08:00
Veselin Dobrev
721ee611c4
In L2ZZErrorEstimator, support processors without elements.
...
In Mesh::GeneratePartitioning, use a simple partitioning when
the number of partitions is larger than or equal to the number
of elements.
In the mesh-explorer miniapp, in the partitioning sub-menu,
indicate which partitioning method is the default.
2018-11-15 14:02:36 -08:00
Veselin Dobrev
265006d59f
Remove the method MarkEdge(DenseMatrix &) from the base class
...
Element - it is only used by class Triangle.
A few more tweaks to suppress compiler warnings.
2018-10-30 16:40:31 -07:00
Tzanio
7ae8b6f91b
Merge branch 'master' into okina
2018-10-29 12:45:45 -07:00
Jakub Cerveny
f0cbbfc7b5
NCMesh::InitRootState works for quads (simple version w/o new states)
2018-10-26 18:11:33 +02:00
Jakub Cerveny
334797944e
Merge branch 'mesh-reordering-dev' of github.com:mfem/mfem into mesh-reordering-dev
2018-10-26 10:34:51 +02:00
Jakub Cerveny
36ed4ce1ff
WIP finding root state for quads.
2018-10-25 17:15:47 +02:00
Tzanio Kolev
abe79bb2f3
Merge pull request #609 from mfem/cut-mesh-groups-dev-3
...
ParMesh groups communicaton for NC meshes [cut-mesh-groups-dev-3]
2018-10-23 11:27:01 -07:00
Jakub Cerveny
ecde809bbc
Merge branch 'master' into mesh-reordering-dev
2018-10-19 09:47:16 -07:00
Veselin Dobrev
6f9a5585c8
Fix an issue in Mesh::LoadPatchTopo introduced in 'prism-dev'.
2018-10-18 14:57:22 -07:00