This code is used for the numerical experiments in Section 6 of the preprint >"Full discretization error analysis of semilinear wave equations with exponential integrators"
by Benjamin Dörich and Jan Leibold.
The computations are done in C++ using the Finite Element library deal.II; the plots then are generated with Matlab.
To use this code, deal.II (release 9.2.0) has to be installed, cf. https://www.dealii.org/9.2.0
In order to compile the program, open a terminal session in this folder and call
cmake -DDEAL_II_DIR=/path/to/deal.II .
Next, call
make release ; make
to compile the files.
Finally, run the program with
make run
This performs the computations and generates files in the "output" folder containing the results of the numerical experiments.
After that, the plots can be generated with the Matlab Script
plot_figures.m
An updated version of this dataset can be found at https://doi.org/10.5445/IR/1000141073