You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,10 @@
2
2
3
3
:arrow_left:[Back to main page](./README.md)
4
4
5
+
- 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.
6
+
Also, pySDC is now compatible with the finite element library [Firedrake](https://github.com/firedrakeproject/firedrake) and the geophysical fluid dynamics library
7
+
[Gusto](https://github.com/firedrakeproject/gusto), thanks to [\@jshipton](https://github.com/jshipton) and [\@brownbaerchen](https://github.com/brownbaerchen).
8
+
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.
5
9
- 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
6
10
[qmat](https://github.com/Parallel-in-Time/qmat), which makes pySDC much more focussed and both parts easier to maintain.
7
11
[\@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.
- Variants of SDC: explicit, implicit, IMEX, multi-implicit, Verlet,
21
23
multi-level, diagonal, multi-step
22
-
- Variants of PFASST: virtual parallel or MPI-based parallel,
23
-
classical of multigrid perspective
24
+
- Variants of PFASST: virtually parallel or MPI-based parallel,
25
+
classical or multigrid perspective
24
26
- 8 tutorials: from setting up a first collocation problem to SDC,
25
27
PFASST and advanced topics
26
28
- Projects: many documented projects with defined and tested outcomes
@@ -43,12 +45,11 @@ The code is hosted on GitHub, see
43
45
will give you a core version of `pySDC` to work with,
44
46
working with the developer version is most often the better choice. We
45
47
thus recommend to checkout the code from GitHub and install the
46
-
dependencies e.g. by using a [conda](https://conda.io/en/latest/)
47
-
environment. For this, `pySDC` ships with environment files
48
-
which can be found in the folder `etc/`. Use these as e.g.
48
+
dependencies e.g. by using [micromamba](https://mamba.readthedocs.io/en/latest/user_guide/micromamba.html). For this, `pySDC` ships with environment files
49
+
which can be found in the folder `etc/` or within the projects. Use these as e.g.
49
50
50
51
```bash
51
-
conda env create -f etc/environment-base.yml
52
+
micromamba create -f etc/environment-base.yml
52
53
```
53
54
54
55
If you want to install the developer version using `pip` directly from the GitHub repository, use this:
@@ -102,7 +103,8 @@ The current software release can be cited using Zenodo:
102
103
103
104
`pySDC` code was originally developed by [Robert Speck (@pancetta)](https://github.com/pancetta),
104
105
and is now maintained and developed by a small community of scientists interested in SDC methods.
105
-
Checkout the [Changelog](./CHANGELOG.md) to see pySDC's evolution since 2016.
106
+
Checkout the [Changelog](./CHANGELOG.md) to see pySDC's evolution since 2016. It has a
107
+
software management plan (SWP), too, see [here](https://smw.dsw.elixir-europe.org/wizard/projects/c3dda921-b7b0-4f4d-b5dc-778b9780552d).
106
108
107
109
Any contribution is dearly welcome! If you want to contribute, please take the time to read our [Contribution Guidelines](./CONTRIBUTING.md)
108
110
(and don't forget to take a peek at our nice [Code of Conduct](./CODE_OF_CONDUCT.md):wink:).
@@ -112,13 +114,13 @@ Any contribution is dearly welcome! If you want to contribute, please take the t
112
114
This project has received funding from the [European High-Performance
113
115
Computing Joint Undertaking](https://eurohpc-ju.europa.eu/) (JU) under
114
116
grant agreement No 955701 ([TIME-X](https://www.time-x-eurohpc.eu/))
115
-
and grant agreement No 101118139.
117
+
and grant agreement No 101118139.
116
118
The JU receives support from the European Union's Horizon 2020 research
117
119
and innovation programme and Belgium, France, Germany, and Switzerland.
118
120
This project also received funding from the [German Federal Ministry of
119
121
Education and Research](https://www.bmbf.de/bmbf/en/home/home_node.html)
120
122
(BMBF) grants 16HPC047 and 16ME0679K. Supported by the European Union - NextGenerationEU.
121
-
The project also received help from the [Helmholtz Platform for Research Software Engineering - Preparatory Study (HiRSE_PS)](https://www.helmholtz-hirse.de/).
123
+
The project also received help from the [Joint Lab "Helmholtz Information - Research Software Engineering" (HiRSE)](https://www.helmholtz-hirse.de/).
0 commit comments