Commit Graph
57 Commits
Author SHA1 Message Date
Stowell, Mark L 6b7c8bf33b Changing to CeedGridCoef::coeff to const to conform to GridFunctionCoefficient class 2020-05-12 12:08:48 -07:00
Tzanio f974098533 Updated some comments 2020-03-26 08:44:51 -07:00
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 8864b4075d Add documentation 2020-03-23 11:21:32 -07:00
Yohann Dudouit 11758e8f26 Remove unused variables and includes. 2020-03-20 13:17:54 -07:00
Yohann Dudouit de898a3f13 make style 2020-03-12 12:58:42 -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
Yohann Dudouit 7f025dbefc make style 2020-03-07 13:16:24 -08:00
Yohann Dudouit 345afe87c4 Fix typo 2020-03-07 13:16:13 -08:00
Yohann Dudouit a51d4461bd Remove Identity restriction, use strided instead. 2020-03-07 13:16:05 -08:00
Yohann Dudouit 0cc443cf61 Merge branch 'mfem-4.1-dev' into yohann/libCEED-strided 2020-03-06 15:36:42 -08:00
Yohann Dudouit 0195f20913 make style 2020-03-06 12:56:49 -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
Yohann Dudouit a861b04de4 Fix typo 2020-02-28 15:55:59 -08:00
Yohann Dudouit bbc63a9a02 Remove Identity restriction, use strided instead. 2020-02-28 15:48:38 -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 59ab675334 Modifications based on A. Barker review. 2020-02-04 16:54:49 -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 da41a0f3db Fix the destructor of CeedData. 2019-12-18 14:37:23 -08:00
Veselin Dobrev 2562bcda20 Update the minimal needed git-hash for libCEED.
Small cleanup of #include directives.
2019-12-10 20:21:14 -08:00
Tzanio dd17389c1f make style 2019-12-06 14:49:45 -08:00
Yohann Dudouit 0052685d39 Remove memory leak for ex6 -pa -d ceed-cuda. 2019-12-03 16:50:39 -08:00
Yohann Dudouit e05e7748fd Fix circular dependency. 2019-12-02 18:00:12 -08:00
Yohann Dudouit fed1783fd5 Use CeedOperatorApplyAdd instead of CeedOperatorApply. 2019-12-02 10:33:56 -08:00
Veselin Dobrev a42d209056 Fix libCEED's version requirement. 2019-11-18 20:28:46 -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
Yohann Dudouit 7488a91216 Merge branch 'yohann/okina-gpu-libceed' of github.com:mfem/mfem into yohann/okina-gpu-libceed 2019-11-08 09:54:44 -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 8decda8986 Add documentation to libCEED functions in MFEM. 2019-11-07 11:29:31 -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 b1784fc793 Replaces void* by CeedData* in Mass and Diffusion integrators. 2019-10-24 16:52:51 -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 575beb9f7b Code cleaning. 2019-10-07 11:16:49 -07:00