commit c21432570c14ccdebce7979527c42604e5278c60
parent 15bc4bf5fe2db8a36689481ecb7d0f9abd8d9205
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Mon, 24 Apr 2023 14:58:30 +0200
Write release notes for version 0.14
Diffstat:
| M | README.md | | | 35 | ++++++++++++++++++++++++++++------- |
1 file changed, 28 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
@@ -117,6 +117,28 @@ variable the install directories of its dependencies.
## Release notes
+### Version 0.14
+
+- The net flux imposed can be combined with other boundary/connection
+ conditions, i.e. a net flux can be set in addition to convective
+ exchange and radiative transfer.
+- Added support for plain text log messages. Until now, log messages were
+ intended to be read by a VT100-like terminal and could therefore contain
+ escape sequences that required post-processing to store them in plain text
+ log files.
+- Added support for user-defined signature on the green function. It allows to
+ check that, when reloaded, a green function is the one expected by the user
+ according to its own constraints that the green function cannot check itself
+ such as, for example, that the same deltas are used in conductive random
+ walks.
+- Changes the value of the constant `SDIS_VOLUMIC_POWER_NONE`. Its previous
+ value of zero caused problems during the evaluation of the propagator: a
+ media with a power density of zero was not registered in the list of media
+ with a volumic power. A volumic power that was not zero was therefore not
+ taken into account during the re-evaluation of the propagator. The constant
+ is now set to `DBL_MAX`, which means that the medium has no power density,
+ while a value of 0 is now treated as any valid power density term.
+
### Version 0.13.1
Fixed compilation errors and compilation warnings displayed on some versions of
@@ -138,17 +160,16 @@ the counterpart of an increase in calculation time.
#### Distributed memory parallelism
Uses message passing interface to distribute computation across multiple
-computers. Stardis-Solver now, uses a mixed parallelism: on one computer (i.e. a
-node), it uses a shared memory parallelism and relies on the message passing
+computers. Stardis-Solver now, uses a mixed parallelism: on one computer (i.e.
+a node), it uses a shared memory parallelism and relies on the message passing
interface to parallelize calculations between several nodes.
#### Type and state of the random number generator
-Adds the member input variable `rng_type` to the solve functions. It
-defines the type of random number generator to use when no generator is
-defined. Note that the `sdis_solve_camera` function does not have a random
-number generator as an input variable and has therefore been updated to support
-it.
+Adds the member input variable `rng_type` to the solve functions. It defines
+the type of random number generator to use when no generator is defined. Note
+that the `sdis_solve_camera` function does not have a random number generator
+as an input variable and has therefore been updated to support it.
#### Reading the source code