Commit Graph
205 Commits
Author SHA1 Message Date
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 05125e19d5 Removed a space 2020-03-09 15:36:41 -07: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 88a78bb6aa Merge branch 'master' into bsd-relicense
Conflicts:
	CONTRIBUTING.md
2020-03-02 09:28:37 -08:00
camierjs e4d0496931 Merge branch 'master' into okina-mmu 2020-02-29 10:20:37 -08:00
Yohann Dudouit 141ce018c3 Add quadinterp and restriction to fem.hpp 2020-02-28 17:33:49 -08:00
Yohann Dudouit afc6e1cad8 Move nbInteriorFaces and nbBoundaryFaces in Mesh 2020-02-27 16:12:41 -08:00
Yohann Dudouit 623d6f8358 Remove GetFaceQuadratureInterpolator on QuadSpace. 2020-02-27 09:47:24 -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 bfc03a02e1 Move QuadratureInterpolator into its own files. 2020-02-19 16:11:54 -08:00
Yohann Dudouit 23602955b4 Rename L2FacesValues to {SingleValued, DoubleValued}. 2020-02-03 15:46:59 -08:00
Yohann Dudouit e784f7fb32 Another attempt to fix Travis. 2020-02-03 14:25:54 -08:00
Yohann Dudouit 334e97f2bf Try to fix a strange Travis bug. 2020-02-03 13:35:22 -08:00
Yohann Dudouit 5bdb4e349f make style 2020-02-03 13:28:11 -08:00
Yohann Dudouit aea3873c78 Cache nbInteriorFaces and nbBoundaryFaces instead of recomputing. 2020-02-03 13:04:39 -08:00
Dylan Copeland a02409f8c9 Removed absolute value in diagonal assembly, by using a new MultTransposeUnsigned function in ElementRestriction. Made some changes for gpu support. 2020-02-03 09:58:28 -08:00
camierjs 0aee38c60c All serial examples with valgrind and debug/host32 allocators 2020-01-31 18:51:31 -08:00
Dylan Copeland a268884656 make style 2020-01-31 11:50:45 -08:00
Will Pazner 82dfad21e0 Don't construct face restrictions when there are no face integrators 2020-01-30 16:16:27 -08:00
Yohann Dudouit 8a1a3b7404 Put Restrictions in different files. 2020-01-30 10:26:13 -08:00
Yohann Dudouit a880cb4f0a Use same algorithm in 2D for FaceRestriction/normals as in 3D. 2020-01-30 09:43:32 -08:00
Yohann Dudouit e440b32e8f Delete the map containing the FaceRestrictions. 2020-01-28 15:24:26 -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
Dylan Copeland c1f7ed3097 Merge branch 'master' of github.com:mfem/mfem into ndpa-dev 2020-01-28 12:08:01 -08:00
Dylan Copeland 0bbb1e292c Removed sign changes based on the element dof_map in PA functions, after moving their application to ElementRestriction. 2020-01-28 11:08:00 -08:00
Yohann ed033cf873 Merge branch 'master' into yohann/dg 2020-01-23 16:58:46 -08:00
Yohann Dudouit 6c0a5d0bc8 Fix parameter shadowing warning. 2020-01-23 16:54:19 -08:00
Yohann Dudouit 6aee436dab make style 2020-01-23 16:51:08 -08:00
Will Pazner bb47c1cc03 Fix sign errors in normal computation 2020-01-23 16:06:00 -08:00
Yohann Dudouit c790505b1c Fix memory leaks. 2020-01-23 09:37:27 -08:00
Yohann Dudouit b770f49ed2 Code cleaning based on Will Pazner's feedback. 2020-01-22 18:46:42 -08:00
Will Pazner 9e0aceeff4 Try to fix face permutation/ordering issues 2020-01-22 18:04:58 -08:00
Dylan Copeland f221f34b65 Minor edits. 2020-01-22 12:07:49 -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
Yohann Dudouit 4e7ab0060e Fix a bug in Convection3D and face normals in 3D. 2020-01-21 11:03:29 -08:00
Yohann Dudouit f289464a65 Fix a few typos. 2020-01-17 10:03:21 -08:00
Yohann Dudouit 317e142b30 Guard DG PA to be used without GLL or Bernstein basis. 2020-01-16 12:58:42 -08:00
Dylan Copeland a13d0703f2 Fixed bilininteg_mass.cpp to not call class functions within MFEM_FORALL loops. Fixed Jacobi smoother usage, which was broken since merging from master. 2020-01-16 12:24:30 -08:00
Yohann Dudouit ba0c969019 Fix a bug in FaceQuadratureInterpolator::Eval3D. 2020-01-14 10:50:35 -08:00
Yohann Dudouit 30abbbd48b Small fixes 2020-01-13 15:38:02 -08:00
Yohann e2858823e1 Merge branch 'master' into yohann/dg 2020-01-13 15:16:15 -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
camierjs 0f02f21229 Merge branch 'master' into ndpa-dev 2020-01-13 10:16:19 -08:00
Yohann Dudouit a0bd6181af Fix ex9p for NPROCS=1. 2020-01-09 18:44:13 -08:00