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
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
Ido Akkerman
05dd41530a
Merge branch 'master' into nurbs-face-dev
2020-04-14 18:53:46 +02:00
Ido Akkerman
c88f75bbfc
Symmetrice the pfespace code
2020-04-09 18:33:07 +02:00
Ido Akkerman
1759ccb2f1
Corrections to get parallel working: Generate call needs to move to correct location
2020-04-09 12:13:06 +02:00
Tzanio
24818bf0d9
Merge branch 'master' into setpointmat-dev
2020-04-07 13:34:09 -07:00
Will Pazner
3aa0f06cf4
Refactor checking if FESpace is DG
...
Create convenience function IsDGSpace() which checks by performing a
dynamic_cast of the FECollection to L2_FECollection.
2020-03-17 17:41:23 -07:00
Tzanio
f1e04e7282
Merge branch 'master' into mfem-4.1-dev
...
Conflicts:
fem/quadinterpolator.cpp
fem/restriction.cpp
2020-03-10 16:56:01 -07:00
Tzanio
05125e19d5
Removed a space
2020-03-09 15:36:41 -07:00
camierjs
286df4f023
Adding missing header file
2020-03-07 13:50:02 -08: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
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
camierjs
8f30f76e85
Move DEVICE macros to cuda header
...
Use stream sync
2020-02-20 15:08:49 -08:00
camierjs
39d6614642
Revert sample-runs and examples
...
HIP managed addons
Sparsmat transpose on host
2020-02-18 11:52:00 -08:00
camierjs
a520c2d965
Revert ifndef MFEM_USE_GZSTREAM
...
Wrap fix for external data (hypre)
2020-02-06 20:36:41 -08:00
Yohann Dudouit
2c4ddcec21
Remove ExchangeFaceNbrData in SetCurvature to not break miniapps.
2020-02-04 15:55:07 -08:00
Yohann Dudouit
3decaeb4e3
Move ExchangefaceNbrData.
2020-02-04 11:15:14 -08:00
Yohann Dudouit
23602955b4
Rename L2FacesValues to {SingleValued, DoubleValued}.
2020-02-03 15:46:59 -08:00
camierjs
ec31986b84
WIP parallel examples with host32 and debug memories
2020-02-03 14:30:50 -08:00
Yohann Dudouit
8a1a3b7404
Put Restrictions in different files.
2020-01-30 10:26:13 -08:00
Yohann Dudouit
e752bba054
make style
2020-01-28 14:01:19 -08:00
Yohann Dudouit
35664d3f5c
Simplify the code for GetFaceRestriction.
2020-01-28 13:46:24 -08:00
Yohann
ed033cf873
Merge branch 'master' into yohann/dg
2020-01-23 16:58:46 -08:00
Yohann Dudouit
6aee436dab
make style
2020-01-23 16:51:08 -08:00
Yohann Dudouit
b770f49ed2
Code cleaning based on Will Pazner's feedback.
2020-01-22 18:46:42 -08:00
Yohann Dudouit
308186a8ba
Check that the mesh is conforming.
2020-01-21 13:29:47 -08:00
Yohann Dudouit
e683ace00f
make style
2020-01-21 11:17:58 -08:00
camierjs
c37addeb9c
Merge branch 'master' into okina-mmu
2020-01-20 12:19:01 -08:00
camierjs
bda839d3db
Merge branch 'master' into okina-mmu
2020-01-17 10:30:53 -08:00
Yohann Dudouit
f289464a65
Fix a few typos.
2020-01-17 10:03:21 -08:00
Tzanio
70441f1189
Merge branch 'master' into pfespace-fix
2020-01-16 17:59:57 -08:00
Tzanio
873b1009a1
minor
2020-01-16 16:38:59 -08:00
Yohann Dudouit
45f444bb99
Merge branch 'yohann/dg' of github.com:mfem/mfem into yohann/dg
2020-01-16 16:34:55 -08:00
camierjs
20a63b218a
GetProlongationMatrix returns IdentityOperator when NRanks ==1
...
Add IsIdentityProlongation in operator.hpp
2020-01-16 16:11:51 -08:00
Yohann Dudouit
317e142b30
Guard DG PA to be used without GLL or Bernstein basis.
2020-01-16 12:58:42 -08:00
camierjs
78a3e0c6d2
Merge branch 'master' into okina-mmu
2020-01-15 11:09:20 -08:00
Tzanio
ca01cbee26
make style
2020-01-14 19:09:58 -08:00
Tzanio
49b89bcfba
Merge branch 'master' into yohann/dg
...
Conflicts:
fem/CMakeLists.txt
2020-01-14 19:09:28 -08:00
Veselin Dobrev
0724286729
Merge branch 'master' into nc-tet-dev
...
Resolved conflicts:
makefile
2020-01-13 20:37:06 -08:00
Yohann Dudouit
30abbbd48b
Small fixes
2020-01-13 15:38:02 -08:00
Yohann Dudouit
18f5693c4e
make style
2020-01-13 15:08:15 -08:00
Yohann Dudouit
2f5243e76a
Fix a strange bug appearing in O3.
2020-01-13 14:58:18 -08:00
Yohann Dudouit
afa83a2ec5
Add GetNFbyType function in fespace and clean code.
2020-01-13 13:54:22 -08:00
Yohann Dudouit
a0bd6181af
Fix ex9p for NPROCS=1.
2020-01-09 18:44:13 -08:00
Veselin Dobrev
94da8d4a90
Fix an issue in class OperatorJacobiSmoother.
...
Unified the implementation of AssembleDiagonal in one place
in BilinearForm which also works in parallel (using the virtual
call GetProlongationMatrix).
2020-01-09 16:16:30 -08:00
Yohann Dudouit
eef458e174
Fix a bug in ParallelAssemble.
2020-01-08 18:38:52 -08:00
Yohann Dudouit
776b6b16e4
Add AtomicAdd, and use it to fix GPU code.
2020-01-08 16:31:43 -08:00