Commit Graph
426 Commits
Author SHA1 Message Date
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