Skip to content

Commit 61f2a7a

Browse files
committed
prepare Changelog for v0.4.0
1 parent cee82a3 commit 61f2a7a

File tree

1 file changed

+102
-2
lines changed

1 file changed

+102
-2
lines changed

CHANGELOG.md

Lines changed: 102 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,103 @@
11
# Changelog {#page_changelog}
22

3+
## v0.4.0 -- The Big Improvement (2015/04/XX)
4+
5+
DOI: []()
6+
7+
$ git diff --stat v0.3.0..HEAD
8+
> 127 files changed, 15022 insertions(+), 6928 deletions(-)
9+
10+
### Notable Features
11+
12+
* Iteration controll for PFASST via relative and absolute residual tolerances.
13+
([#139][], [#141][], [#142][])
14+
15+
* Adding an implicit sweeper with support for LU decomposition of quadrature matrix.
16+
([#150][])
17+
18+
* General improvements to the logging and configuration functionality.
19+
([#144][], [#145][], [#146][], [#148][], [#163][], [#168][], [#169][], [#177][])
20+
21+
* Successful tests on supercomputers (i.e., JUQUEEN)
22+
([#168][], [#176][])
23+
24+
* Improved code organization.
25+
([#156][], [#157][], [#158][], [#170][], [#181][])
26+
27+
* Rewamped documentation.
28+
([#149][], [#160][], [#179][], [#183][])
29+
30+
* Examples: Boris supports multiple particles and multi-level coarsening
31+
([#152][], [#172][], [#180][])
32+
33+
### Details
34+
35+
* logging framework [Easylogging][] has been updated from v9.75 to v9.80.
36+
([#163][])
37+
38+
* root finding algorithm for polynomials uses fixed number of iterations or residual tolerance.
39+
([#162][])
40+
41+
* reworked how `pfasst::init(...)` is used.
42+
([#148][])
43+
44+
* minimum _CMake_ version bumped to 2.8.*6*
45+
([#153][])
46+
47+
* script to generate and compile test coverage report was rewritten in Python 3.x
48+
([#154][])
49+
50+
[#139]: https://github.com/Parallel-in-Time/PFASST/pull/139
51+
[#141]: https://github.com/Parallel-in-Time/PFASST/pull/141
52+
[#142]: https://github.com/Parallel-in-Time/PFASST/pull/142
53+
[#144]: https://github.com/Parallel-in-Time/PFASST/pull/144
54+
[#145]: https://github.com/Parallel-in-Time/PFASST/pull/145
55+
[#146]: https://github.com/Parallel-in-Time/PFASST/pull/146
56+
[#148]: https://github.com/Parallel-in-Time/PFASST/pull/148
57+
[#149]: https://github.com/Parallel-in-Time/PFASST/pull/149
58+
[#150]: https://github.com/Parallel-in-Time/PFASST/pull/150
59+
[#152]: https://github.com/Parallel-in-Time/PFASST/pull/152
60+
[#153]: https://github.com/Parallel-in-Time/PFASST/pull/153
61+
[#154]: https://github.com/Parallel-in-Time/PFASST/pull/154
62+
[#156]: https://github.com/Parallel-in-Time/PFASST/pull/156
63+
[#157]: https://github.com/Parallel-in-Time/PFASST/pull/157
64+
[#158]: https://github.com/Parallel-in-Time/PFASST/pull/158
65+
[#160]: https://github.com/Parallel-in-Time/PFASST/pull/160
66+
[#162]: https://github.com/Parallel-in-Time/PFASST/pull/162
67+
[#163]: https://github.com/Parallel-in-Time/PFASST/pull/163
68+
[#168]: https://github.com/Parallel-in-Time/PFASST/pull/168
69+
[#169]: https://github.com/Parallel-in-Time/PFASST/pull/169
70+
[#170]: https://github.com/Parallel-in-Time/PFASST/pull/170
71+
[#172]: https://github.com/Parallel-in-Time/PFASST/pull/172
72+
[#176]: https://github.com/Parallel-in-Time/PFASST/pull/176
73+
[#177]: https://github.com/Parallel-in-Time/PFASST/pull/177
74+
[#180]: https://github.com/Parallel-in-Time/PFASST/pull/180
75+
[#181]: https://github.com/Parallel-in-Time/PFASST/pull/181
76+
[#183]: https://github.com/Parallel-in-Time/PFASST/pull/183
77+
78+
### Contributors
79+
80+
* Matthew Emmett, Lawrence Berkeley National Laboratory ([memmett][])
81+
* Torbjörn Klatt, Jülich Supercomputing Centre ([torbjoernk][])
82+
* Daniel Ruprecht, Institute of Computational Science, University of Lugano ([danielru][])
83+
* Robert Speck, Jülich Supercomputing Centre ([pancetta][])
84+
* Selman Terzi, Jülich Supercomputing Centre ([selmanTerzi][])
85+
86+
[memmett]: https://github.com/memmett
87+
[torbjoernk]: https://github.com/torbjoernk
88+
[danielru]: https://github.com/danielru
89+
[pancetta]: https://github.com/pancetta
90+
[selmanTerzi]: https://github.com/selmanTerzi
91+
92+
---
93+
394
## v0.3.0 -- The Big Cleanup (2014/12/12)
495

596
DOI: [10.5281/zenodo.13221](http://dx.doi.org/10.5281/zenodo.13221)
697

98+
$ git diff --stat v0.2.0..v0.3.0
99+
> 84 files changed, 7687 insertions(+), 1968 deletions(-)
100+
7101
### Notable Features
8102

9103
* Complete rewrite of quadrature functions.
@@ -15,7 +109,7 @@ DOI: [10.5281/zenodo.13221](http://dx.doi.org/10.5281/zenodo.13221)
15109
* Introduced framework for passing command line parameters to programs using PFASST++.
16110
([#88][])
17111

18-
* Versatile and colourful logging framework based on [Easylogging++](https://github.com/easylogging/easyloggingpp).
112+
* Versatile and colourful logging framework based on [Easylogging++][].
19113
([#105][], [#123][])
20114

21115
* New Example: Boris-SDC.
@@ -91,6 +185,9 @@ DOI: [10.5281/zenodo.13221](http://dx.doi.org/10.5281/zenodo.13221)
91185

92186
DOI: [10.5281/zenodo.11517](http://dx.doi.org/10.5281/zenodo.11517)
93187

188+
$ git diff --stat v0.1.0..v0.2.0
189+
> 52 files changed, 3306 insertions(+), 875 deletions(-)
190+
94191
### Notable Features
95192

96193
* Addition of MPI based PFASST.
@@ -129,7 +226,7 @@ DOI: [10.5281/zenodo.11517](http://dx.doi.org/10.5281/zenodo.11517)
129226
[#76]: https://github.com/Parallel-in-Time/PFASST/pull/76
130227
[#77]: https://github.com/Parallel-in-Time/PFASST/pull/77
131228
[#78]: https://github.com/Parallel-in-Time/PFASST/pull/78
132-
[#78]: https://github.com/Parallel-in-Time/PFASST/pull/81
229+
[#81]: https://github.com/Parallel-in-Time/PFASST/pull/81
133230

134231
### Contributors
135232

@@ -176,3 +273,6 @@ DOI: [10.5281/zenodo.11047](http://dx.doi.org/10.5281/zenodo.11047)
176273

177274
[memmett]: https://github.com/memmett
178275
[torbjoernk]: https://github.com/torbjoernk
276+
277+
278+
[Easylogging++]: https://github.com/easylogging/easyloggingpp

0 commit comments

Comments
 (0)