stardis

Perform coupled heat transfer calculations
git clone git://git.meso-star.fr/stardis.git
Log | Files | Refs | README | LICENSE

commit 7caa04920a7ebd670cc28822bd12d854f4a83612
parent bbaf49af8216c1882636d90ddb51b091a4c26bd5
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Fri, 14 Nov 2025 12:20:25 +0100

Write the release note for version 0.12

Diffstat:
MREADME.md | 35+++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+), 0 deletions(-)

diff --git a/README.md b/README.md @@ -33,6 +33,41 @@ Edit config.mk as needed, then run: ## Release notes +### Version 0.12 + +- Add a new solid/fluid connection with imposed flux. + The new directives `F_SOLID_FLUID_CONNECTION` and + `F_SOLID_FLUID_CONNECTION_PROG` describe a connection between a solid + and a fluid with imposed flux at their common interface, the latter + using programmable properties. +- Add the `-f` and `-l` options to calculate the flux density for a + probe or a list of probes, respectively. +- Add the missing inclusion of the `limits.h` header to the programmable + properties file. + This is necessary in order to use the `UINT_MAX` constant. +- Partial correction of the calculation of a system's temperature range. + Only the temperature ranges of the connection conditions and boundary + conditions were used. + Now, programmable solids are also taken into account. + Regular solids and fluids should also be taken into account. + However, this more significant correction requires further review and + additional testing to ensure that the new method for calculating the + temperature range does not disrupt existing simulations. + Hence this limited correction, sufficient to verify that it corrects + the problem on the system that highlighted it, but not overly + optimistic as to what it corrects versus what it could deteriorate. +- Fix the `-L` option, which defines a list of surface probes to be + calculated. + It was not working correctly with a list containing only one probe. +- Fix the definition of solid properties. + The size and alignment of the allocated memory were incorrect. +- Fix an invalid memory access when handling errors in the analysis of + input files with variable expansion. +- Fix an invalid memory access when writing the green function. +- Small improvement of the build system. + Simplify it by doing everything in one place (the Makefile). + Add macros to control installation subdirectories + ### Version 0.11.1 - Corrects the writing of the RNG state when resolving a probe