Instructions:
The scripts inside the subfolder are intended to reproduce the figures from the
preprint
Dynamical low-rank integrators for second-order matrix differential equations
by Marlis Hochbruck, Markus Neher, and Stefan Schrammer
Requirements
The codes are tested with
Ubuntu 20.04.2 LTS and Python 3.8.5 and the following version of its modules:
numpy 1.19.2
scipy 1.5.2
numba 0.51.2
colorama 0.4.4
h5py 2.10.0
matplotlib 3.3.2
tikzplotlib 0.9.6
Generation of figures (tikz files containing the data are also created)
In the folder homwave open a console and run the commands
to create the data for Figure (1)
python3 hom_planar.py
to create Figure (1)
python3 hom_planar_plots.py
In the folder homwav open a console and run the commands
to create the data for Figure (2)
python3 hom_semi.py
to create Figure (2)
python3 hom_semi_plots.py