stardis-solver

Solve coupled heat transfers
git clone git://git.meso-star.fr/stardis-solver.git
Log | Files | Refs | README | LICENSE

commit 06b2fb21996751b6c9d7d0cda8543b6229b26d8e
parent dca52ac7d74638d71ac388129a872166d83da91e
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Fri, 22 Jun 2018 15:50:16 +0200

Merge branch 'release_0.4' into develop

Diffstat:
MREADME.md | 17+++++++++++++++++
Mcmake/CMakeLists.txt | 5+++--
2 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md @@ -23,6 +23,23 @@ variable the install directories of its dependencies. ## Release notes +### Version 0.4 + +Full rewrite of how the volumetric power is taken into account. + +- Change the scheme of the random walk "solid re-injection": use a 2D + re-injection scheme in order to handle 2D effects. On one hand, this scheme + drastically improves the accuracy of the temperature estimation in solid with + a volumetric power term. On the other hand it is more sensible to numerical + imprecisions. The previous 1D scheme is thus used in situations where the 2D + scheme exhibits too numerical issues, i.e. on sharp angles. +- Add the missing volumetric power term on solid re-injection. +- Add a corrective term to fix the bias on the volumetric power introduced when + the random walk progresses at a distance of `delta` of a boundary. +- Add several volumetric power tests. +- Remove the `delta_boundary` parameter of the `struct sdis_solid_shader` data + structure. + ### Version 0.3 - Some interface properties become double sided: the temperature, emissivity diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -45,7 +45,7 @@ rcmake_append_runtime_dirs(_runtime_dirs RSys Star3D StarSP) # Configure and define targets ################################################################################ set(VERSION_MAJOR 0) -set(VERSION_MINOR 3) +set(VERSION_MINOR 4) set(VERSION_PATCH 0) set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}) @@ -88,7 +88,8 @@ if(MSVC) ### disable verbose warnings: # warning C4127: conditional expression is constant set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /wd4127") - # warning C4938: Floating point reduction variable may cause inconsistent results under /fp:strict or #pragma fenv_access + # warning C4938: Floating point reduction variable may cause inconsistent + # results under /fp:strict or #pragma fenv_access set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /wd4938") endif()