Commit Graph
275 Commits
Author SHA1 Message Date
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
Jakub Červený 0410bedf66 Explicit initialization of the 'ldof' array. 2020-01-07 13:48:15 +01:00
Yohann Dudouit 0cf8985710 Temporary fix in parallel for counting correctly the number of faces. 2020-01-06 18:51:32 -08:00
Yohann Dudouit 22c479060c Fix a bug in L2FaceRestriction. 2020-01-06 11:25:39 -08:00
Yohann Dudouit 8f5170c669 Separate Interior and Boundary faces for PA. 2020-01-03 17:10:31 -08:00
Yohann Dudouit 24a653dc5a Cleaning + Reorganization. 2019-12-27 18:57:13 -08:00