Veselin Dobrev
0239bd42c0
Merge branch 'master' into jump-error
2020-11-10 16:53:37 -08:00
Tzanio Kolev
1bc87a5778
Merge pull request #1825 from mfem/paraview-bdr
...
ParaView output of boundary elements and attributes
2020-10-23 07:19:11 -07:00
Will Pazner
a83ac75a8f
Document and fix path handling in ParMesh::PrintVTU
2020-10-22 13:51:26 -07:00
Will Pazner
d98cd5ff7c
Parallel VTU output for meshes and boundaries
2020-10-20 15:36:22 -07:00
Jakub Červený
ac94a3a64e
Merge branch 'master' into nc-point-mat-index-dev
2020-10-01 11:09:55 +02:00
Will Pazner
e5e58f8328
Add function GetFaceNbrElementSize
2020-09-21 14:58:16 -07:00
Jakub Červený
41babcea77
Switchted to Array instead of std::vector in NCMesh::NCList.
2020-09-08 13:25:13 +02:00
Stowell, Mark L
8591f4eb0a
Adding calls to Reset in locations where GetPointMat is used to update the point matrix
2020-07-21 12:07:51 -07:00
Veselin Dobrev
a514baf88b
Merge branch 'face-nbr-numbering' into bugfix/gf-getvalue-dev
2020-06-26 17:42:20 -07:00
Stowell, Mark L
f8f928028c
Merge remote-tracking branch 'origin/gf-getgradient-dev' into bugfix/gf-getvalue-dev
...
# Conflicts:
# mesh/pmesh.cpp
# tests/unit/fem/test_get_value.cpp
2020-06-23 19:05:29 -07:00
Veselin Dobrev
0a8028efbd
Merge branch 'master' into face-nbr-numbering
2020-06-22 18:46:10 -07:00
Veselin Dobrev
a25138e611
Add an optional output stream parameter to the new method
...
FaceElementTransformations::CheckConsistency and improved its
documentation.
Extended Mesh::GetFaceGeometryType to support ghost child faces
and use this to generalize ParFiniteElementSpace::GetFaceNbrFaceFE
to support all face types.
Cleanup some old and debug code.
2020-06-19 20:43:47 -07:00
Stowell, Mark L
d72ff9948b
Adding an enumeration for the FaceElementTransformations mask values
2020-06-18 16:34:59 -07:00
Stowell, Mark L
56066f9cac
Modifying mask variable as a mask (with |=) rather than an integer (with +=)
2020-06-18 10:44:35 -07:00
Veselin Dobrev
6604ba702c
WIP: debugging and bugfix for the issue with hybridization on 2D
...
nonconforming meshes, see issue #1105 on github.
2020-06-16 21:09:48 -07:00
Stowell, Mark L
2fda14b373
Adding a missing contribution to the FaceElementTransformations creation mask
2020-06-13 09:58:03 -07:00
Veselin Dobrev
7b18a4b932
Bugfixes in ParMesh::GetGhostFaceTransformation and
...
GridFunction::GetFaceVectorValues.
2020-06-12 18:14:26 -07:00
Stowell, Mark L
8ad33458e1
Setting configuration mask for FaceElementTransformations in GetSharedFaceTransformations
2020-06-10 16:02:58 -07:00
Stowell, Mark L
e026fa6c26
Setting ElementType member data in GetFaceNbrElementTransformation
2020-06-08 16:31:56 -07:00
Tzanio Kolev
657c64ac24
Merge pull request #1058 from mfem/feature/rwa/global-element-number-mapping
...
Add an interface to map between local and global element numberings
2020-06-07 10:56:33 -07:00
Will Pazner
b4daabfc10
Change Elem2No in GetSharedFaceTransformations
...
Instead of returning the element neighbor index (i.e. starting from 0)
in `Elem2No`, now return the "shifted element index" (i.e. starting
from `NumOfElements`), so that callers of method (e.g. integrators)
can distinguish between local elements (`index < NumOfElements`) and
face neighbor element (`index >= NumOfElements`). The element neighbor
index can be recovered simply by subtracting `NumOfElements`.
2020-05-19 12:01:16 -07:00
Robert W. Anderson
f330d4cb9e
merge master
2020-05-13 11:20:28 -07:00
Stowell, Mark L
41e0872d79
Removing uses of deprecated FaceElementTransformations features
2020-04-21 15:01:23 -07:00
Tzanio
24818bf0d9
Merge branch 'master' into setpointmat-dev
2020-04-07 13:34:09 -07:00
Tzanio
7e3272a9ff
Merge branch 'master' into adios2-dev
2020-03-24 08:22:06 -07:00
Will Pazner
a0b029913b
Use DOF ordering of original nodes in LOR meshes
2020-03-18 12:13:49 -07:00
William F Godoy
9c379891bf
Resolving conflicts with latest master
2020-03-18 09:41:46 -04:00
Will Pazner
7c14bd6eb6
Fix bug when creating nodes in parallel LOR mesh
2020-03-17 18:50:52 -07:00
Will Pazner
fe844fad0a
Improve creation of nodes in LOR meshes
...
- Only create nodes if the original mesh has nodes
- Only use a discontinuous space if the original nodal space is DG
- Make sure the nodes of the ParMesh are a ParGridFunction
2020-03-17 17:43:25 -07:00
Will Pazner
072ca3f07a
Initialize ParGridFunction for nodes in LOR ParMesh constructor
2020-03-17 16:24:49 -07:00
Tzanio
05125e19d5
Removed a space
2020-03-09 15:36:41 -07:00
Jakub Červený
513fdc2692
Added IsoparamTransformation::SetPointMat, removed FinalizeTransformation.
2020-03-06 21:15:10 +01:00
Tzanio
2e37ba7d97
Merge branch 'master' into yohann/dg
...
Conflicts:
x fem/bilinearform_ext.cpp
2020-03-04 20:42:09 -08: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
Yohann Dudouit
4f018d1fca
Remove SetNodalSpace
2020-02-28 17:42:38 -08:00
Yohann Dudouit
7f4dd11c27
Merge branch 'yohann/dg' of github.com:mfem/mfem into yohann/dg
2020-02-28 11:20:43 -08:00
Yohann Dudouit
3a7f6461ff
Use BasisType in pmesh.cpp
2020-02-28 11:20:09 -08:00
Veselin Dobrev
0601974c88
A few tweaks related to the new data members in class Mesh:
...
nbInteriorFaces and nbBoundaryFaces.
2020-02-27 20:51:27 -08:00
Yohann Dudouit
6e5bda0743
Merge branch 'master' into yohann/dg
2020-02-27 16:38:19 -08:00
camierjs
b6cf37498f
Merge branch 'master' into okina-mmu
2020-02-23 14:19:14 -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
Yohann Dudouit
2c4ddcec21
Remove ExchangeFaceNbrData in SetCurvature to not break miniapps.
2020-02-04 15:55:07 -08:00
Yohann Dudouit
08f5b3ed47
Modify EnsureNodes and SetCurvature to work in parallel with DG.
2020-02-04 15:12:53 -08:00
camierjs
4fdcf7596c
All parallel examples with debug or host32 memory backends
2020-02-03 15:16:09 -08:00
camierjs
ec31986b84
WIP parallel examples with host32 and debug memories
2020-02-03 14:30:50 -08:00
Stowell, Mark L
c2ae39c2be
Ensuring attributes match across processors
2020-01-07 16:18:05 -08:00
Tzanio Kolev
c11424df05
Merge pull request #1185 from mfem/mesh-partitioning-warning-fix
...
Tweak the warning messages in Mesh::GeneratePartitioning() [mesh-partitioning-warning-fix]
2019-12-24 15:44:05 -08:00
Tzanio Kolev
123321c886
Merge pull request #892 from mfem/print-as-one-1d-dev
...
Adding support for 1D meshes in ParMesh::PrintAsOne [print-as-one-1d-dev]
2019-12-08 11:18:33 -08:00
Veselin Dobrev
db97372598
Improve the messages printed by the method Mesh::GeneratePartitioning()
...
so that only rank 0 prints the message when running in parallel.
Fix inaccurate warnings (in DEBUG mode) about inverted elements which
were generated when refining a periodic parallel mesh in 2D.
Some formatting improvements.
2019-12-06 19:01:59 -08:00