KIT | KIT-Bibliothek | Impressum | Datenschutz

Numerical experiments for "Dynamical low-rank integrators for second-order matrix differential equations"

Schrammer, Stefan ORCID iD icon 1; Hochbruck, Marlis [Beteiligte*r] 1; Neher, Markus [Beteiligte*r] 1
1 Institut für Angewandte und Numerische Mathematik (IANM), Karlsruher Institut für Technologie (KIT)


Zugehörige Institution(en) am KIT Institut für Angewandte und Numerische Mathematik (IANM)
Sonderforschungsbereich 1173 (SFB 1173)
Publikationstyp Forschungsdaten
Publikationsdatum 21.12.2022
Erstellungsdatum 12.11.2022
Identifikator DOI: 10.5445/IR/1000152590
KITopen-ID: 1000152590
Lizenz Creative Commons Namensnennung – Nicht kommerziell – Weitergabe unter gleichen Bedingungen 4.0 International
Projektinformation SFB 1173/2 (DFG, DFG KOORD, SFB 1173/2 2019)
Schlagwörter dynamical low-rank approximation, second-order matrix differential equations, semilinear second-order matrix differential equations
Liesmich

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
Art der Forschungsdaten Dataset
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page