From 0ef2b3486bbefe08c1f70c82253674dca669192f Mon Sep 17 00:00:00 2001 From: Thomas Baumann <39156931+brownbaerchen@users.noreply.github.com> Date: Fri, 11 Apr 2025 13:07:57 +0200 Subject: [PATCH] Version bump for 5.6 (#543) * Version bump for 5.6 * Update CHANGELOG.md --------- Co-authored-by: Robert Speck <pancetta@users.noreply.github.com> --- CHANGELOG.md | 4 ++++ CITATION.cff | 8 ++++++-- docs/source/conf.py | 4 ++-- pyproject.toml | 3 ++- 4 files changed, 14 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ea088fd0..23ea5074d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ :arrow_left: [Back to main page](./README.md) +- April 11, 2025: Version 5.6 adds a framework for MPI-parallel I/O, developed by [\@tlunet](https://github.com/tlunet), making it easier to visualize the data obtained with pySDC on HPC machines in software such as ParaView. + Also, pySDC is now compatible with the finite element library [Firedrake](https://github.com/firedrakeproject/firedrake) and the geophysical fluid dynamics library + [Gusto](https://github.com/firedrakeproject/gusto), thanks to [\@jshipton](https://github.com/jshipton) and [\@brownbaerchen](https://github.com/brownbaerchen). + The former allows to setup PDEs with finite element discretizations in pySDC and then solve in time with SDC and PFASST, while the latter allows to setup a geophysical fluid dynamics problem and then use pySDC with any SDC setup as a timestepper in Gusto. - June 24, 2024: Major summer cleanup with Version 5.5. [\@tlunet](https://github.com/tlunet) extracted all quadrature-related stuff into his new standalone code [qmat](https://github.com/Parallel-in-Time/qmat), which makes pySDC much more focussed and both parts easier to maintain. [\@lisawim](https://github.com/lisawim) worked a lot on the DAE sweepers (including an MPI-parallel version), while [\@brownbaerchen](https://github.com/brownbaerchen) has fun with GPUs. diff --git a/CITATION.cff b/CITATION.cff index b87274cd4..d284ec02e 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -28,11 +28,15 @@ authors: given-names: Jakob orcid: https://orcid.org/0000-0001-6280-8396 affiliation: "Jülich Supercomputing Centre, Forschungszentrum Jülich GmbH, 52425 Jülich, Germany" + - family-names: Shipton + given-names: Jemma + orcid: https://orcid.org/0000-0002-8635-0831 + affiliation: "Department of Mathematics and Statistics, University of Exeter, Exeter, UK" -version: 5.5.2 +version: 5.6 doi: 10.5281/zenodo.594191 -date-released: 2024-09-23 +date-released: 2025-04-11 keywords: - "parallel-in-time" - "spectral deferred corrections" diff --git a/docs/source/conf.py b/docs/source/conf.py index 9a3eb65f0..53e913c2b 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -70,9 +70,9 @@ author = 'Robert Speck, Thibaut Lunet, Thomas Baumann, Lisa Wimmer, Ikrom Akramo # built documents. # # The short X.Y version. -version = '5.5' +version = '5.6' # The full version, including alpha/beta/rc tags. -release = '5.5.2' +release = '5.6 # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/pyproject.toml b/pyproject.toml index 5ea5109db..37ad34437 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "flit_core.buildapi" [project] name = 'pySDC' -version = '5.5.2' +version = '5.6' description = 'A Python implementation of spectral deferred correction methods and the likes' license = {text = "BSD-2-Clause"} readme = 'README.md' @@ -16,6 +16,7 @@ authors=[ {name='Ikrom Akramov', email='ikrom.akramov@tuhh.de'}, {name='Giacomo Rosilho De Souza', email='giacomo.rosilhodesouza@usi.ch'}, {name='Jakob Fritz', email='j.fritz@fz-juelich.de'}, + {name='Jemma Shipton', email='j.shipton@exeter.ac.uk'}, ] -- GitLab