stardis

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

commit 34244764b319f96c23c853d07e0026e05fd1b4db
parent f2a44642c1228bd6c2cb7e1c29962ca9f4302729
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Wed, 17 Jul 2024 11:26:30 +0200

Merge branch 'release_0.11' into develop

Diffstat:
MREADME.md | 47++++++++++++++++++++++++++++++++++++++++++++++-
Mconfig.mk | 8++++----
2 files changed, 50 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md @@ -33,6 +33,52 @@ Edit config.mk as needed, then run: ## Release notes +### Version 0.11 + +#### Programmable properties + +- Custom sampling of conductive paths. On programmable solids, users + can now define the new `stardis_sampling_conductive_path` function, in + which they can write their own sampling process. As input, the + function takes a path whose spatio-temporal position lies within the + programmable solid. Once the path has been sampled, this position is + updated and can be either within the solid if the initial condition is + reached, or at the boundary, i.e. at a boundary condition. Stardis + then continues the path sampling procedure in relation to the returned + state. +- Addition of the property name as the first argument of the input + string sent to the programmable data creation functions. Not only is + this useful information, it also respects the convention of program + arguments. In this way, the standard getopt function can be used + directly to analyze them. +- Addition of symbolic constants to the public API for programmable + properties. The constants added are those defining an unknown + temperature, and constants characterizing null flux or null volumic + power. + +#### Manual pages + +- Document the `-n` option which defines the number of realisations. Its + documentation was missing from the `stardis` manual page. +- Correction of the title of the `stardis-output` manual page. It was + defined as `stardis-input`. +- Updated the layout of the `stardis-output` manual page. When converted + to HTML, the width of the columns changed from one list to another, + resulting in an unstructured layout. + +#### Miscellaneous + +- Correction of the Dirichlet boundary condition definition. No + reference temperature was defined on a surface oriented towards a + fluid and on which a Dirichlet boundary condition was imposed + (keywords `T_BOUNDARY_FOR_SOLID[_PROG]`). Stardis therefore notified an + error and rejected radiative trajectories reaching such interfaces + without a reference temperature. From now on, its reference + temperature is implicitly defined as the set temperature value. +- Removal of a warning message when calculating a list of boundary + probes. It incorrectly warned that the side of the boundary on which + the probe was located was not defined. + ### Version 0.10.1 Add a pkg-config file to support the use of Stardis header files such as @@ -283,4 +329,3 @@ Copyright (C) 2018-2024 |Méso|Star> (<contact@meso-star.com>) Stardis is free software released under the GPL v3+ license: GNU GPL version 3 or later. You are welcome to redistribute it under certain conditions; refer to the COPYING file for details. - diff --git a/config.mk b/config.mk @@ -1,6 +1,6 @@ VERSION_MAJOR = 0 -VERSION_MINOR = 10 -VERSION_PATCH = 1 +VERSION_MINOR = 11 +VERSION_PATCH = 0 VERSION = $(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_PATCH) PREFIX = /usr/local @@ -74,11 +74,11 @@ S3D_VERSION = 0.10 S3D_CFLAGS = $$($(PKG_CONFIG) $(PCFLAGS) --cflags s3d) S3D_LIBS = $$($(PKG_CONFIG) $(PCFLAGS) --libs s3d) -SDIS_VERSION = 0.15.1 +SDIS_VERSION = 0.16 SDIS_CFLAGS = $$($(PKG_CONFIG) $(PCFLAGS) --cflags sdis) SDIS_LIBS = $$($(PKG_CONFIG) $(PCFLAGS) --libs sdis) -SENC3D_VERSION = 0.7.1 +SENC3D_VERSION = 0.7.2 SENC3D_CFLAGS = $$($(PKG_CONFIG) $(PCFLAGS) --cflags senc3d) SENC3D_LIBS = $$($(PKG_CONFIG) $(PCFLAGS) --libs senc3d)