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