Will Pazner
521338a369
Improve IsConstant check
2021-01-06 13:47:58 -08:00
Will Pazner
ff9dd9e87c
Get rid of CeedCoeffType
2021-01-06 13:47:58 -08:00
Will Pazner
a062036b4c
Work on refactoring coefficient
2021-01-06 13:47:58 -08:00
Yohann Dudouit
8c4dd7e929
Initialize Context coefficient in InitCeedCoeff.
2021-01-06 13:47:58 -08:00
Yohann Dudouit
abbd9ffd4a
make some style.
2021-01-06 13:47:58 -08:00
Yohann Dudouit
894ad6b861
Add MFEM_USE_CEED guards.
2021-01-06 13:47:58 -08:00
Yohann Dudouit
544c9a4f7b
Use specialized contect for each CeedQFunction.
2021-01-06 13:47:58 -08:00
Yohann Dudouit
94c5d65d91
Fix CeedMassIntegrator.
2021-01-06 13:47:58 -08:00
Yohann Dudouit
e2e5d5fc80
V0 of the refactored libCEED.
2021-01-06 13:47:58 -08:00
Yohann Dudouit
a51200053f
Rename CeedPAAsemble and CeedMFAssemble to CeedAssemble.
2020-10-22 17:16:19 -07:00
Yohann Dudouit
11a5e119b3
Add an enum EvalMode to support InterpAndGrad for non-linear operators.
2020-09-18 16:01:32 -07:00
Yohann Dudouit
a1325dc06d
Add support for Vector Coefficient.
2020-09-17 17:38:12 -07:00
Yohann Dudouit
42e2120d34
Merge branch 'yohann/vec-mass-diff' into yohann/test-ceed
2020-09-14 10:41:14 -07:00
Veselin Dobrev
0f45ec77b6
Add some ches for assumptions in ceed q-functions.
2020-09-11 19:33:46 -07:00
Yohann Dudouit
f01e45dfde
Merge branch 'yohann/ceed-mf' into yohann/test-ceed
2020-09-09 14:39:31 -07:00
Yohann Dudouit
9a52687795
Rename grid to quad.
2020-09-01 17:12:20 -07:00
Yohann Dudouit
1fd8fff49f
Move the #ifdef MFEM_USE_CEED logic inside ceed files.
2020-09-01 11:16:51 -07:00
Yohann Dudouit
72b1dec3e7
Remove unnecessary qdatasize for MF.
2020-07-30 16:31:23 -07:00
Yohann Dudouit
a59c17e6ae
Add fully matrix-free support in MFEM using libCEED.
2020-07-30 16:11:12 -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
de898a3f13
make style
2020-03-12 12:58:42 -07:00
Yohann Dudouit
61ad0cd0aa
Use Unified PA assembly in mass and diffusion.
2020-03-11 10:00:11 -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
Tzanio
4f88b061c7
Merge branch 'master' into yohann/nontensor
2020-02-16 19:34:49 -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
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
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
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
89919cc0cc
Initial modifications for non-tensor operators.
2019-10-03 23:38:07 -04:00