htrdr

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

commit 86340ac3c86a78110c03816dceb7323523703446
parent d10c76c34581af4707a310e30f57de15c7f2314d
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Thu, 15 Nov 2018 11:54:15 +0100

Small upd of the man pages

Rewrite the overview part of the README file.

Diffstat:
MREADME.md | 28+++++++++++++++++++++-------
Mdoc/htrdr-image.5.txt | 4++--
Mdoc/htrdr.1.txt.in | 2+-
3 files changed, 24 insertions(+), 10 deletions(-)

diff --git a/README.md b/README.md @@ -4,16 +4,30 @@ This program is a part of the [High-Tune](http://www.umr-cnrm.fr/high-tune/) project: it illustrates the implementation of efficient radiative transfer Monte-Carlo algorithms in cloudy atmospheres. -This program implements a rendering algorithm that computes the radiance in the -spectral interval [380, 780] nanometres that reaches an image through a pinhole -camera. The rendered scene is at least composed of an 1D atmosphere along the Z -axis. Optionally, one can add 3D data describing the cloud properties and/or a -geometry describing the ground with a lambertian reflectivity. The clouds and -the ground, can be both infinitely repeated along the X and Y axis. +htrdr is an image renderer in the visible part of the spectrum, for scenes +composed of an atmospheric gaz mixture, clouds, and a ground. It uses spectral +data that should be provided for the pressure and temperature atmospheric +vertical profile defined along the Z axis, the liquid water content in +suspension within the clouds that is a result of Large Eddy Simulation +computations, and the optical properties of water droplets that have been +obtained from a Mie code. The user also has to provide: the characteristics of +the simulated camera, the sensor definition, and the position of the sun. It is +also possible to provide a geometry representing the ground. Both, the clouds +and the ground, can be infinitely repeated along the X and Y axis. + +htrdr evaluates the intensity incoming on each pixel of the sensor array. The +underlying algorithm is based on a Monte-Carlo method: it consists in +simulating a given number of optical paths originating from the camera, +directed into the atmosphere, taking into account light absorption and +scattering phenomena. The computation is performed over the whole visible part +of the spectrum, for the three components of the CIE 1931 XYZ colorimetric +space that are subsequently recombined in order to obtain the final color for +each pixel, and finally the whole image of the scene as seen from the required +observation position. In addition of shared memory parallelism, htrdr supports the [*M*essage *P*assing *I*nterface](https://www.mpi-forum.org/) specification to -parallelise its computations in a distribute memory environment; the HTRDR +parallelise its computations in a distribute memory environment; the htrdr binary can be run either directly or through a MPI process launcher like `mpirun`. diff --git a/doc/htrdr-image.5.txt b/doc/htrdr-image.5.txt @@ -34,8 +34,8 @@ pixel component, respectively. The first value of each pair is the expected value of the estimated radiance while the second one is its associated standard deviation. -Pixels are sorted line by line, with the origin defined as the top corner of -the image. With an image definition of N by M pixels, with N the number of +Pixels are sorted line by line, with the origin defined at the top left corner +of the image. With an image definition of N by M pixels, with N the number of pixels per line and M the overall number of lines in the image, the first N pixels correspond to the pixels of the top line of the image, the following N pixels are the pixels of the second line and so on. diff --git a/doc/htrdr.1.txt.in b/doc/htrdr.1.txt.in @@ -19,7 +19,7 @@ htrdr(1) NAME ---- -htrdr - render the image of a cloudy atmosphere +htrdr - High-Tune: RenDeRer; render the image of a cloudy atmosphere SYNOPSIS --------