% IMPORTANT: The following is UTF-8 encoded. This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.
@INPROCEEDINGS{Baumann:1018968,
author = {Baumann, Thomas and Speck, Robert and Lunet, Thibaut and
Ruprecht, Daniel and Wimmer, Lisa},
title = {py{SDC}: {P}rototyping {S}pectral {D}eferred {C}orrections},
school = {Hamburg University of Technology},
reportid = {FZJ-2023-05038},
year = {2023},
abstract = {Spectral deferred corrections (SDC) is a very malleable
time-stepping scheme that is especially well-suited for
stiff problems. A wide range of parallel-in-time (PinT)
extensions exist, from small-scale parallelism across the
method to the large-scale PinT algorithm PFASST. SDC
iteratively solves fully-implicit Runge-Kutta (RK) schemes
with low-order methods. pySDC is a Python library that
allows interested users to test how well SDC works for their
specific problem or algorithm with very little effort. It
includes implementations of PinT algorithms in both
simulated parallel versions as well as MPI-based parallel
versions. In addition, implementations of many popular
serial RK methods are part of pySDC to enable a quick and
fair comparison in an internally consistent framework. The
code is very actively developed by collaborators in Juelich,
Hamburg and Wuppertal. pySDC is publicly hosted on GitHub
and extensively tested with continuous integration to ensure
reproducibility and maintainability of the code and the
results obtained with it. Contribution guidelines and
tutorials exist to invite and guide new users. The modular
nature allows developers to work on specific features
without awareness of all details in the code, which
encourages also smaller projects, such as master's theses.},
month = {Jul},
date = {2023-07-17},
organization = {12th Parallel-in-Time Workshop,
Hamburg (Germany), 17 Jul 2023 - 21 Jul
2023},
subtyp = {Other},
cin = {JSC},
cid = {I:(DE-Juel1)JSC-20090406},
pnm = {5112 - Cross-Domain Algorithms, Tools, Methods Labs (ATMLs)
and Research Groups (POF4-511) / TIME-X - TIME
parallelisation: for eXascale computing and beyond (955701)},
pid = {G:(DE-HGF)POF4-5112 / G:(EU-Grant)955701},
typ = {PUB:(DE-HGF)24},
doi = {10.34734/FZJ-2023-05038},
url = {https://juser.fz-juelich.de/record/1018968},
}