htrdr

Solving radiative transfer in heterogeneous media
git clone git://git.meso-star.fr/htrdr.git
Log | Files | Refs | README | LICENSE

commit d60e3ad0d9c99b46b8546e356eaa192ca4a09214
parent 6e965dee6b5d48f6dadc9e834bd7bddeb947d0b6
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Mon, 24 Feb 2020 14:18:45 +0100

Merge branch 'release_0.3' into develop

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

diff --git a/README.md b/README.md @@ -37,9 +37,7 @@ This program is compatible GNU/Linux 64-bits. It relies on the [CMake](http://www.cmake.org) and the [RCMake](https://gitlab.com/vaplv/rcmake/) packages to build. It also depends on the -[HTCP](https://gitlab.com/meso-star/htcp/), -[HTGOP](https://gitlab.com/meso-star/htgop/), -[HTMIE](https://gitlab.com/meso-star/htmie/), +[HTSky](https://gitlab.com/meso-star/htsky/), [RSys](https://gitlab.com/vaplv/rsys/), [Star-3D](https://gitlab.com/meso-star/star-3d/), [Star-3DAW](https://gitlab.com/meso-star/star-3daw/), @@ -60,6 +58,20 @@ informations on CMake. ## Release notes +### Version 0.3 + +- Add the `-O` option that defines the file where the sky data are cached. If + the file does not exist, the sky data structures are built from scracth and + serialized into this new file. If this file exists, these data structures are + directly read from it, leading to a huge speed up of the `htrdr` + pre-processing step. Note that if the provided file exists but is filled with + data that do not match the submitted HTGOP, HTCP and HTMie files, an error is + detected and the program stops. +- Rely on the HTSky library to manage the sky data. This library handles the + code previously defined into the `htrdr_sky.<c|h>` files. The HTCP, HTGOP, + HTMie libraries are thus no more dependencies of `htrdr` since only the + `htrdr_sky` files used them. + ### Version 0.2 - Add the `-b` option that controls the BRDF of the ground geometry. diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -1,5 +1,5 @@ -# Copyright (C) 2018, 2019 CNRS, Université Paul Sabatier # Copyright (C) 2018, 2019, 2020 |Meso|Star> (contact@meso-star.com) +# Copyright (C) 2018, 2019 CNRS, Université Paul Sabatier # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -57,7 +57,7 @@ include_directories( # Generate files ################################################################################ set(VERSION_MAJOR 0) -set(VERSION_MINOR 2) +set(VERSION_MINOR 3) set(VERSION_PATCH 0) set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})