Commit Graph
33 Commits
Author SHA1 Message Date
Yohann Dudouit a8aa3fe1a6 Merge branch 'yohann/CEED-unified-PA' of https://github.com/mfem/mfem into yohann/CEED-unified-PA 2020-03-23 11:59:45 -07:00
Yohann Dudouit 1097712fe9 MAKE STYLE 2020-03-23 11:59:38 -07:00
Tzanio 66598ed7a0 Merge branch 'master' into yohann/CEED-unified-PA 2020-03-23 11:41:59 -07:00
Yohann Dudouit 883c40ab78 Simplify the signature of CeedPAAssemble. 2020-03-23 11:33:41 -07:00
Yohann Dudouit 11758e8f26 Remove unused variables and includes. 2020-03-20 13:17:54 -07:00
Yohann Dudouit e343c5b0c6 Minor fix 2020-03-11 10:37:56 -07:00
Yohann Dudouit 61ad0cd0aa Use Unified PA assembly in mass and diffusion. 2020-03-11 10:00:11 -07:00
Yohann Dudouit eac1854313 Skeleton to unify PA assemble. 2020-03-10 17:44:24 -07:00
Tzanio f0bd9b287f Some edits in fem/ 2020-03-09 19:30:02 -07:00
Tzanio 05125e19d5 Removed a space 2020-03-09 15:36:41 -07: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
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 15552f9423 Update to last Ceed interface. 2020-02-19 15:41:55 -08:00
Tzanio 4f88b061c7 Merge branch 'master' into yohann/nontensor 2020-02-16 19:34:49 -08:00
Yohann Dudouit 5884f96b20 Create a UsesTensorBasis function for FESpace. 2020-02-14 15:55:33 -08:00
Yohann Dudouit be390f524e Fix the libCEED integration in MFEM due to the interface change. 2020-02-06 14:50:43 -08:00
Yohann Dudouit c04bc95c48 make style 2020-02-04 17:12:36 -08:00
Yohann Dudouit 790eb85817 Clean the code 2020-01-16 19:05:28 -08:00
Yohann Dudouit f487ceba99 Merge branch 'master' into yohann/nontensor
Conflicts:
	fem/libceed/ceed.cpp
	fem/libceed/ceed.hpp
	fem/libceed/diffusion.cpp
	fem/libceed/mass.cpp
2020-01-16 17:47:15 -08:00
Yohann Dudouit e05e7748fd Fix circular dependency. 2019-12-02 18:00:12 -08:00
Veselin Dobrev b87ec735d2 Apply 'make style' and other small tweaks. 2019-11-18 16:34:52 -08:00
Tzanio 3f0f6e925f make style 2019-11-11 09:17:46 -08:00
Veselin Dobrev e18916ec92 Make sure CMake build works with libceed. In the GNU make build
system, install libceed q-function headers.

Add a runtime check for q-function header location: install/source
directories.
2019-11-07 16:48:55 -08:00
Yohann Dudouit 6b8414d820 First set of modifications based on technical meeting.
- guards CEED parts in bilininteg.hpp
- Capitalise some CEED related functions
- Replace Device::IsEnabled with Device::Allows(CUDA)
- Remove dead code in libceed/mass.cpp
2019-11-06 14:24:04 -08:00
Yohann Dudouit 69810197f6 Use enum class CeedCoeff instead of enum. 2019-10-30 12:29:35 -07:00
Yohann Dudouit dfc7f9f66d Rename a function to make it self documented. 2019-10-07 17:27:59 -07:00
Yohann Dudouit fe10861332 more cleaning. 2019-10-07 11:20:03 -07:00
Yohann Dudouit e06255984f Non-tensor partial assembly working with libCEED. 2019-10-07 11:05:19 -07:00
Dudouit c8d079429c Handle Native and Lexicographic ordering for non tensor. 2019-10-07 10:23:09 -07:00
Dudouit de25f74bba Puts back dof_map in ceed.cpp.
- Fix quads, hex elements
 - Doesn't fix tets
2019-10-04 18:50:37 -06:00
Dudouit 89919cc0cc Initial modifications for non-tensor operators. 2019-10-03 23:38:07 -04:00
Yohann Dudouit c9fc6dfada Move libCEED files in a libceed subdirectory. 2019-09-11 18:00:31 -07:00