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