meso-web

Sources of the |Méso|Star> website
git clone git://git.meso-star.fr/meso-web.git
Log | Files | Refs | README | LICENSE

commit bf92ba4ece0d650596412579601d61e1f809a54f
parent c050b533ddc981089bbc188510b1d6678d46c01d
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Tue, 20 Nov 2018 15:05:32 +0100

First version of the HTRDR overview

Diffstat:
Ahigh-tune/high-tune.html.in | 97+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 97 insertions(+), 0 deletions(-)

diff --git a/high-tune/high-tune.html.in b/high-tune/high-tune.html.in @@ -0,0 +1,97 @@ +<header> + <h1>High-Tune: RenDeRer - Image renderer of cloudy atmospheres</h1> +</header> + +<div class="news"> + <p><b>Download High-Tune: RenDeRer ${VERSION}</b></p> + <ul> + <li>GNU/Linux: + <a href="downloads/High-Tune-RenDeRer-${VERSION}-GNU-Linux64.tar.gz">tarball</a> / + <a href="downloads/High-Tune-RenDeRer-${VERSION}-GNU-Linux64.tar.gz.sig">pgp</a></li> + </ul> + <ul> + <li>Sources: + <a href="downloads/High-Tune-RenDeRer-${VERSION}-Sources.tar.gz">zip</a> / + <a href="downloads/High-Tune-RenDeRer-${VERSION}-Sources.tar.gz.sig">pgp</a></li> + </ul> +</div> + +<p>High Tune: RenDeRer (<code>htrdr</code>) is a part of the <a +href=http://www.umr-cnrm.fr/high-tune/>High-Tune</a> project: it illustrates +the implementation of efficient <b>radiative transfer</b> algorithms in +<b>inhomogeneous media</b>. It is actually an <b>image renderer</b> in the +visible part of the spectrum, for scenes composed of an atmospheric gas +mixture, clouds and a ground. It uses spectral data that should be provided for +the pressure and temperature atmospheric vertical profile, 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. + +<p><code>htrdr</code> evaluates the intensity incoming on each pixel of the +sensor array. The underlying algorithm is based on a <b>Monte-Carlo</b> 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. + +<p>During the simulation, <code>htrdr</code> <b>dynamically loads/unloads</b> +cloud properties and thus it can handle clouds whose data do not feat in main +memory. Furthermore, in addition of a <b>shared memory parallelism</b>, +<code>htrdr</code> relies on the <a href="https://www.mpi-forum.org/">Message +Passing Interface</a> specification to parallelise its computations in a +<b>distribute memory</b> environment; the <code>htrdr</code> binary can thus be +run either directly or through a MPI process launcher like <code>mpirun</code>. + +<h2>A simple interface</h2> + +<p><code>htrdr</code> is a <b>command-line tool</b> that performs computations +on input data, writes the rendered image and nothing more. No assumption is +made on how input data are created excepted that they have to follow the +expected file formats. In the same spirit, the output image is written in plain +text, as a list of raw pixel estimations, making easier the processing of its +data. + +<p>This thin interface is, by nature, particularly well suited to be +<b>extended</b> and <b>integrated</b> into a any workflow. For instance, one +can save the cloud properties directly in the "High-Tune: cloud properties" +format (<code>htcp</code>) or use the <code>les2htcp</code> tool to convert +cloud properties from <a +href="https://www.unidata.ucar.edu/software/netcdf/">NetCDF</a> to +<code>htcp</code>. In the same way, the output image can be post-treated +through <a href="www.gnuplot.com">gnuplot</a> or converted in a regular PPM +image by the <code>htpp</code> program, and then directly visualised in an +image viewer as for instance <a href="https://feh.finalrewind.org/">feh</a> or +<a href="https://imagemagick.org/script/display.php">display</a>. + +<h2>Quick start</h2> + +<p>Download the desired archive of <code>htrdr</code> and verify its integrity +against its <a href=../misc/pgp_signatures.html>PGP signature</a>. Then extract +it. Finally source the provided <code>high_tune.profile</code> file to register +<code>htrdr</code> against the current shell.</p> + +<pre class="code"> +$ source ~/High-Tune-RenDeRer-${VERSION}-GNU-Linux64/etc/high_tune.profile +$ htrdr -h +</pre> + +<p>The <b>reference documentation</b> of the <code>htrdr</code> program and +some of its associated file formats is provided trough man pages. Use the +<code>man</code> command-line to consult it.</p> + +<pre class="code"> +$ man htrdr +$ man htrdr-image +$ man htcp +$ man htmie +</pre> + +<h2>License</h2> + +<p><code>htrdr</code> is free software released under the GPLv3+ license: GNU +GPL version 3 or later. You are welcome to redistribute it under certain +conditions; refer to the +<a href="https://www.gnu.org/licenses/gpl.html">license</a> for details.</p>