xref: /libCEED/examples/deal.II/README.md (revision becbf5cd1f8a17165b4b35b6aeb0ea66cbe89550)
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