This code was used for the numerical experiments in the paper
An implicit-explicit time discretization scheme for second-order semilinear wave equations with a nonlocal material law and kinetic boundary conditions
By S. Burkhard, M. Hochbruck, M. Scheifinger
This software is published in accordance with the guidelines for safeguarding good research practice and serves to reproduce the experiments in the above-mentioned publication. Parts of the code are based on the software used in
The code is written in C++17 and uses the software packages
The plots are generated with Python 3.
For the reproduction of the numerical experiments one may use docker.
The experiment is build with the commands
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -jThe experiment is executed with the command
./build/IMEX_TIThe experiment outputs a convergence table into the terminal and further produces a tabular file errors_time_convg_IMEX_degree2_refinements6.txt with the results.
The plot can be generated with the python script python/plots.py.