Name Date Size #Lines LOC

..--

.clang-formatH A D31-Jan-20244.6 KiB181151

.gitignoreH A D31-Jan-20247 21

CMakeLists.txtH A D05-Feb-2026933 3223

README.mdH A D05-Feb-2026609 2618

bps-ceed.hH A D05-Feb-202620.9 KiB649418

bps-cpu.ccH A D05-Feb-20267.1 KiB252167

bps-cpu.hH A D05-Feb-20265.9 KiB220123

bps-kokkos.ccH A D05-Feb-20267.2 KiB252167

bps-kokkos.hH A D05-Feb-202610.5 KiB328211

bps-qfunctions.hH A D21-Oct-202410.3 KiB320252

bps.hH A D05-Feb-20262.8 KiB13165

README.md

1## libCEED deal.II Example
2
3An example how to write libCEED operators (BP1-BP6) within the open-source finite element library [deal.II](https://www.dealii.org/).
4As reference, operators are presented that use the native matrix-free infrastructure.
5
6First compile deal.II and libCEED individually. After that, compile the deal.II example:
7
8```bash
9mkdir build
10cd build
11cmake ../ -DDEAL_II_DIR=~/path/to/dealii -DCEED_DIR=~/path/to/libceed
12make
13```
14
15To run the executables, write:
16
17```
18./bps_cpu
19```
20
21```
22./bps_kokkos
23```
24
25Optional command-line arguments are shown by adding the command-line argument "--help".
26