commit 4a71cbe7bf7c95315956e24bae37a035be7f4158 parent 69785e5dc135077475fb264f40796316807c0aeb Author: Vincent Forest <vincent.forest@meso-star.com> Date: Mon, 27 Feb 2023 15:16:01 +0100 Merge branch 'release_0.9.1' Diffstat:
84 files changed, 272 insertions(+), 74 deletions(-)
diff --git a/README.md b/README.md @@ -1,24 +1,25 @@ # `htrdr` `htrdr` evaluates the intensity at any position (probe) of the scene, in any -direction, in the presence of surfaces and an absorbing and diffusing -semi-transparent medium, both for radiation sources that are internal to the -medium (longwave) or external to the medium (shortwave). The intensity is -calculated using the *Monte-Carlo* method: a number of optical paths are -simulated backward, from the probe position and into the medium. Various -algorithms are used, depending on the specificities of the nature and shape of -the radiation source. +direction, in the presence of *surfaces* and an *absorbing and diffusing +semi-transparent medium*, for both *internal* (longwave) or *external* +(shortwave) *radiation sources*. The intensity is calculated using the +*Monte-Carlo* method: a number of optical paths are simulated backward, from the +probe position and into the medium. Various algorithms are used, depending on +the specificities of the nature and shape of the radiation source. Applications are theoretically possible to any configuration. However, it all eventually comes down to the possibility of using the physical data of -interest, in their most common formats, in each scientific community. `htrdr` -is currently suitable for three main application fields: +interest, in their most common formats, in each scientific community. `htrdr` is +currently suitable for three main application fields: -1. *Plane-parallel atmospheric radiative transfer*: a clear-sky atmosphere is - vertically stratified, cloud thermodynamic data is provided on 3D - rectangular grid, and surface optical properties can be provided for an - arbitrary number of materials. Internal radiation and solar radiation are - taken into account. +1. *Atmospheric radiative transfer:* a clear-sky atmosphere is vertically + stratified, neglecting Earth sphericity, and described in terms of + absorption coefficients as a function of height and spectral quadrature + point as per a correlated-k model. Cloud physical properties are provided on + a 3D rectangular grid. Surface geometrical and optical properties can be + provided for an arbitrary number of geometries. Internal radiation and solar + radiation are taken into account. 2. *Combustion* processes: thermodynamic data is provided at the nodes of an unstructured tetrahedral mesh, while surface properties can still be @@ -30,12 +31,13 @@ is currently suitable for three main application fields: shape, described by a triangular mesh, with the possibility of using an arbitrary number of materials. The radiative properties of a gas mixture must be provided on a tetrahedral mesh, using the k-distribution spectral - model. The radiative properties of an arbitrary number of aerosol modes can - also be provided on their individual tetrahedral mesh. Calculations can be - made for both internal and external radiation sources. In the case of an - external source, a sphere of arbitrary size and position is used. This - sphere can radiate as a Planck source at a specified brightness temperature, - or using a high-resolution radiance spectrum. + model. The radiative properties of an arbitrary number of aerosol and + hydrometeores can also be provided on their individual tetrahedral mesh. + Calculations can be made for both internal and external radiation sources. + In the case of an external source, a sphere of arbitrary size and position + is used. This sphere can radiate as a Planck source at a specified + brightness temperature, or be associated with a high-resolution radiance + spectrum. Since any radiative transfer observable is expressed as an integral of the intensity, and since there is a strict equivalence between the integral to be @@ -44,10 +46,11 @@ sampling of a random variable), the algorithms that calculate the radiance are used for computing various quantities: - *Images* on a camera sensor, in a given field of view. For combustion - applications, only monochromatic images are supported. In atmospheres, both - visible and infrared images are possible: CIE colorimetry is used for visible - images, while an infrared image is in fact a temperature map of the brightness - temperature over the required spectral interval. + applications, only monochromatic images are supported. In atmospheres, + spectral integration is also possible, both for solar and thermal images: CIE + colorimetry is used for solar images, while thermal images are in fact + brightness temperature maps, obtained from the incoming radiative flux over a + specified spectral interval. - *Flux density maps*, on a sensor grid, integrated over an entire hemisphere. In the case of combustion chambers, only monochromatic flux maps @@ -94,19 +97,31 @@ informations on CMake. ## Release notes +### Version 0.9.1 + +- Fix invalid read/write memory access when ray tracing the ground in + `htrdr-atmopshere`. +- Fix compilation warning detected by GCC 12. +- Fix `htrdr-planeto` man page (-S option): the unit of the + radius and the distance from the source is not the meter but the kilometer. +- Fix `htrdr` man page: replaced long options with short options. +- Reference and install the rnrl fileformat man page. +- Proofreading the README and man pages: correcting typos, spelling and + formatting errors and turns of phrase + ### Version 0.9 #### Adds radiative transfer simulation in 3D planetary atmospheres The new `htrdr-planeto` command simulates radiative transfer in planetology -context, i.e. in a 3D atmosphere of a terrestrial planet. Both infrared and +context, i.e. in the 3D atmosphere of a telluric planet. Both infrared and visible computations are supported. `htrdr-planeto` is actually a renderer that calculates an image for a given observation position. Its internal rendering -algorithm is based on Monte-Carlo integration, which consists for each pixel of +algorithm is based on Monte-Carlo integration, which consists for each pixel in simulating a given number of optical paths from the sensor, taking into account the phenomena of light absorption and scattering. -The planet's soil can be any set of triangles with BRDFs and temperatures +The planet's ground can be any set of triangles with BRDFs and temperatures defined per triangle. The atmosphere is composed of a gas mixture and a potentially empty set of aerosols. Both can have arbitrary tetrahedral meshes with per-node radiative properties. @@ -302,8 +317,10 @@ regular image rendering), longwave or shortwave. Copyright © 2018-2019, 2022-2023 Centre National de la Recherche Scientifique Copyright © 2020-2022 Institut Mines Télécom Albi-Carmaux +Copyright © 2022-2023 Institut Pierre-Simon Laplace Copyright © 2022-2023 Institut de Physique du Globe de Paris Copyright © 2018-2023 [|Méso|Star>](http://www.meso-star.com) (<contact@meso-star.com>) +Copyright © 2022-2023 Observatoire de Paris Copyright © 2022-2023 Université de Reims Champagne-Ardenne Copyright © 2022-2023 Université de Versaille Saint-Quentin Copyright © 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -1,7 +1,9 @@ # Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique # Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +# Copyright (C) 2022-2023 Institut Pierre-Simon Laplace # Copyright (C) 2022-2023 Institut de Physique du Globe de Paris # Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +# Copyright (C) 2022-2023 Observatoire de Paris # Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne # Copyright (C) 2022-2023 Université de Versaille Saint-Quentin # Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier @@ -28,7 +30,7 @@ set(HTRDR_BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}) set(VERSION_MAJOR 0) set(VERSION_MINOR 9) -set(VERSION_PATCH 0) +set(VERSION_PATCH 1) set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}) option(HTRDR_BUILD_ATMOSPHERE "Build the htrdr-atmosphere program" ON) diff --git a/cmake/atmosphere/CMakeLists.txt b/cmake/atmosphere/CMakeLists.txt @@ -1,7 +1,9 @@ # Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique # Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +# Copyright (C) 2022-2023 Institut Pierre-Simon Laplace # Copyright (C) 2022-2023 Institut de Physique du Globe de Paris # Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +# Copyright (C) 2022-2023 Observatoire de Paris # Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne # Copyright (C) 2022-2023 Université de Versaille Saint-Quentin # Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/cmake/combustion/CMakeLists.txt b/cmake/combustion/CMakeLists.txt @@ -1,7 +1,9 @@ # Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique # Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +# Copyright (C) 2022-2023 Institut Pierre-Simon Laplace # Copyright (C) 2022-2023 Institut de Physique du Globe de Paris # Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +# Copyright (C) 2022-2023 Observatoire de Paris # Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne # Copyright (C) 2022-2023 Université de Versaille Saint-Quentin # Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/cmake/commands/CMakeLists.txt b/cmake/commands/CMakeLists.txt @@ -1,7 +1,9 @@ # Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique # Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +# Copyright (C) 2022-2023 Institut Pierre-Simon Laplace # Copyright (C) 2022-2023 Institut de Physique du Globe de Paris # Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +# Copyright (C) 2022-2023 Observatoire de Paris # Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne # Copyright (C) 2022-2023 Université de Versaille Saint-Quentin # Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/cmake/core/CMakeLists.txt b/cmake/core/CMakeLists.txt @@ -1,7 +1,9 @@ # Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique # Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +# Copyright (C) 2022-2023 Institut Pierre-Simon Laplace # Copyright (C) 2022-2023 Institut de Physique du Globe de Paris # Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +# Copyright (C) 2022-2023 Observatoire de Paris # Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne # Copyright (C) 2022-2023 Université de Versaille Saint-Quentin # Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/cmake/doc/CMakeLists.txt b/cmake/doc/CMakeLists.txt @@ -1,7 +1,9 @@ # Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique # Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +# Copyright (C) 2022-2023 Institut Pierre-Simon Laplace # Copyright (C) 2022-2023 Institut de Physique du Globe de Paris # Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +# Copyright (C) 2022-2023 Observatoire de Paris # Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne # Copyright (C) 2022-2023 Université de Versaille Saint-Quentin # Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/cmake/planeto/CMakeLists.txt b/cmake/planeto/CMakeLists.txt @@ -1,7 +1,9 @@ # Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique # Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +# Copyright (C) 2022-2023 Institut Pierre-Simon Laplace # Copyright (C) 2022-2023 Institut de Physique du Globe de Paris # Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +# Copyright (C) 2022-2023 Observatoire de Paris # Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne # Copyright (C) 2022-2023 Université de Versaille Saint-Quentin # Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/doc/htrdr-atmosphere.1.scd.in b/doc/htrdr-atmosphere.1.scd.in @@ -2,8 +2,10 @@ htrdr-atmosphere(1) ; Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique ; Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +; Copyright (C) 2022-2023 Institut Pierre-Simon Laplace ; Copyright (C) 2022-2023 Institut de Physique du Globe de Paris ; Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +; Copyright (C) 2022-2023 Observatoire de Paris ; Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne ; Copyright (C) 2022-2023 Université de Versaille Saint-Quentin ; Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier @@ -32,29 +34,28 @@ htrdr-atmosphere [_option_]... -a _atmosphere_ # DESCRIPTION *htrdr-atmosphere* simulates radiative transfer in scenes composed of an -atmospheric gas mixture, clouds, and a ground. It 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 sensor, directed into the atmosphere, taking into -account light absorption and scattering phenomena. This algorithm and the way -it is efficiently implemented in *htrdr-atmosphere* is presented in the -following article: "A path-tracing Monte Carlo library for 3-D radiative -transfer in highly resolved cloudy atmospheres", N. Villefranque et al, JAMES -2019 [1]. - -Radiative transfer can be evaluated in the visible or the infrared part of the -spectrum. It uses spectral data that should be provided for the pressure and -temperature atmospheric vertical profile [2] (*-a* _atmosphere_), the liquid -water content in suspension within the clouds stored in a *htcp*(5) file (*-c* -_clouds_), and the optical properties of water droplets that have been obtained -from a Mie code and formatted according to the *htmie*(5) file format (*-m* -_mie_). The user also has to set the position of the sun (*-D* -_azimuth_,_elevation_), the sensor type (*-C* _camera_ or *-p* _rectangle_) and -its definition (*-i* _image_). It is also possible to provide an *htrdr-obj*(5) -file representing the ground geometry (*-g* _ground_) whose materials are -listed in the *htrdr-material*(5) file provided through the *-M* option. Both, -the clouds and the ground, can be infinitely repeated along the X and Y axis by -setting the *-r* and the *-R* options, respectively. +atmospheric gas mixture, liquid clouds, and a ground. It 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 sensor, directed into the atmosphere, taking into account +light absorption and scattering phenomena. This algorithm and the way it is +efficiently implemented in *htrdr-atmosphere* is presented in the following +article: "A path-tracing Monte Carlo library for 3-D radiative transfer in +highly resolved cloudy atmospheres", N. Villefranque et al, JAMES 2019 [1]. + +Radiative transfer can be evaluated in any part of the spectrum. It uses +k distributions that should be provided for the pressure and temperature +atmospheric vertical profile [2] (*-a* _atmosphere_), the liquid water content +in suspension within the clouds stored in a *htcp*(5) file (*-c* _clouds_), and +the optical properties of water droplets that have been obtained from a Mie code +and formatted according to the *htmie*(5) file format (*-m* _mie_). The user +also has to set the position of the sun (*-D* _azimuth_,_elevation_), the sensor +type (*-C* _camera_ or *-p* _rectangle_) and its definition (*-i* _image_). It +is also possible to provide an *htrdr-obj*(5) file representing the ground +geometry (*-g* _ground_) whose materials are listed in the *htrdr-material*(5) +file provided through the *-M* option. Both, the clouds and ground, can be +infinitely repeated along the X and Y axis by setting the *-r* and the *-R* +options, respectively. Four types of sensor are supported by *htrdr-atmosphere*. The pinhole and thin lens camera (*-C* _camera_) are used to render an image of the scene from the @@ -71,7 +72,7 @@ the scene as seen from the set observation position. The two other ways consist in explicitly defining the longwave or shortwave spectral range to handle and continuously sampling a wavelength in this range. Actually longwave and shortwave are keywords that mean that the source of radiation is whether -external or internal to the medium, respectively. In shortwave rendering, only +internal or external to the medium, respectively. In shortwave rendering, only the pixel radiance is evaluated and stored in the output image. For longwave rendering this estimated radiance is then converted to its brightness temperature and both are saved in the image. When computing a flux map (*-p* @@ -469,8 +470,10 @@ mpirun --hostfile my_hosts htrdr-atmosphere \ Copyright © 2018-2019, 2022-2023 Centre National de la Recherche Scientifique++ Copyright © 2020-2022 Institut Mines Télécom Albi-Carmaux++ +Copyright © 2022-2023 Institut Pierre-Simon Laplace++ Copyright © 2022-2023 Institut de Physique du Globe de Paris++ Copyright © 2018-2023 |Méso|Star> <contact@meso-star.com>++ +Copyright © 2022-2023 Observatoire de Paris++ Copyright © 2022-2023 Université de Reims Champagne-Ardenne++ Copyright © 2022-2023 Université de Versaille Saint-Quentin++ Copyright © 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/doc/htrdr-combustion.1.scd.in b/doc/htrdr-combustion.1.scd.in @@ -2,8 +2,10 @@ htrdr-combustion(1) ; Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique ; Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +; Copyright (C) 2022-2023 Institut Pierre-Simon Laplace ; Copyright (C) 2022-2023 Institut de Physique du Globe de Paris ; Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +; Copyright (C) 2022-2023 Observatoire de Paris ; Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne ; Copyright (C) 2022-2023 Université de Versaille Saint-Quentin ; Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier @@ -423,8 +425,10 @@ htrdr-combustion -v \ Copyright © 2018-2019, 2022-2023 Centre National de la Recherche Scientifique++ Copyright © 2020-2022 Institut Mines Télécom Albi-Carmaux++ +Copyright © 2022-2023 Institut Pierre-Simon Laplace++ Copyright © 2022-2023 Institut de Physique du Globe de Paris++ Copyright © 2018-2023 |Méso|Star> <contact@meso-star.com>++ +Copyright © 2022-2023 Observatoire de Paris++ Copyright © 2022-2023 Université de Reims Champagne-Ardenne++ Copyright © 2022-2023 Université de Versaille Saint-Quentin++ Copyright © 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/doc/htrdr-image.5.scd b/doc/htrdr-image.5.scd @@ -2,8 +2,10 @@ htrdr-image(5) ; Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique ; Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +; Copyright (C) 2022-2023 Institut Pierre-Simon Laplace ; Copyright (C) 2022-2023 Institut de Physique du Globe de Paris ; Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +; Copyright (C) 2022-2023 Observatoire de Paris ; Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne ; Copyright (C) 2022-2023 Université de Versaille Saint-Quentin ; Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/doc/htrdr-materials.5.scd b/doc/htrdr-materials.5.scd @@ -2,8 +2,10 @@ htrdr-materials(5) ; Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique ; Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +; Copyright (C) 2022-2023 Institut Pierre-Simon Laplace ; Copyright (C) 2022-2023 Institut de Physique du Globe de Paris ; Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +; Copyright (C) 2022-2023 Observatoire de Paris ; Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne ; Copyright (C) 2022-2023 Université de Versaille Saint-Quentin ; Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/doc/htrdr-obj.5.scd b/doc/htrdr-obj.5.scd @@ -2,8 +2,10 @@ htrdr-obj(5) ; Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique ; Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +; Copyright (C) 2022-2023 Institut Pierre-Simon Laplace ; Copyright (C) 2022-2023 Institut de Physique du Globe de Paris ; Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +; Copyright (C) 2022-2023 Observatoire de Paris ; Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne ; Copyright (C) 2022-2023 Université de Versaille Saint-Quentin ; Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/doc/htrdr-planeto.1.scd.in b/doc/htrdr-planeto.1.scd.in @@ -2,8 +2,10 @@ htrdr-planeto(1) ; Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique ; Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +; Copyright (C) 2022-2023 Institut Pierre-Simon Laplace ; Copyright (C) 2022-2023 Institut de Physique du Globe de Paris ; Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +; Copyright (C) 2022-2023 Observatoire de Paris ; Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne ; Copyright (C) 2022-2023 Université de Versaille Saint-Quentin ; Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier @@ -32,13 +34,13 @@ htrdr-planeto [_option_] ... -G _ground_ -g _gas_ # DESCRIPTION *htrdr-planeto* simulates the radiative transfer of a terrestrial planet in the -visible or the infrared part of the spectrum. The planet's soil (option *-G*) +visible or the infrared part of the spectrum. The planet's ground (option *-G*) can be any set of triangles with BRDFs and temperatures defined per triangle. The atmosphere is composed of a gas mixture (option *-g*) and a potentially empty set of aerosols (option *-a*). Both can have arbitrary tetrahedral meshes with per-node radiative properties. Rayleigh is used as a gas phase function and -the temperature of the gas is defined by the node of the mesh. Aerosol phase -functions (Henyey and Greenstein or measured) are also defined per node. +the temperature of the gas is defined on the mesh nodes. Aerosol phase functions +(Henyey and Greenstein or user defined) are also defined per node. *htrdr-planeto* is mainly a renderer that calculates an image (option *-i*) for a given observation position (option *-C*). Its internal rendering algorithm @@ -54,7 +56,7 @@ the entire image of the scene as seen from the observation position. The other two methods are to explicitly define the longwave or shortwave spectral range to be integrated and continuously sample a wavelength in this range. In fact, longwave and shortwave are keywords that mean that the source of radiation is -either external or internal to the medium, respectively. In shortwave, only +either internal or external to the medium, respectively. In shortwave, only radiance is evaluated and stored in the output image. For longwave rendering, this estimated radiance is then converted to brightness temperature and both are recorded in the image. @@ -73,8 +75,8 @@ launcher such as *mpirun*(1) to distribute the rendering on several computers. # OPTIONS *-a* <_aerosol-parameter_:...> - Define an aerosol. Use this option as many times as there are aerosols to be - defined. Available aerosol parameters are: + Define an aerosol. Use this option once per aerosol, and duplicate it as many + times as necessary. *mesh*=_path_ Path to the *smsh*(5) file that stores the aerosol tetrahedral mesh. @@ -90,13 +92,13 @@ launcher such as *mpirun*(1) to distribute the rendering on several computers. *phasefn*=_path_ Path to the *rnsl*(5) file that lists the *rnsf*(5) files to load; each of - theses files stores an aerosol phase function. The phase function to be used + these files stores an aerosol phase function. The phase function to be used per volumetric mesh node is defined in another file (see *phaseids* parameter). *phaseids*=_path_ Path to the *rnpfi*(5) file that stores the index of the phase function to - be used per volumetric mesh node; the list of phase function is defined in + be used per volumetric mesh node; the list of phase function is defined in another file (see *phasefn* parameter). Note that this file must be consistent with the volumetric mesh defined in the *mesh* parameter. @@ -144,7 +146,8 @@ launcher such as *mpirun*(1) to distribute the rendering on several computers. command as below: ``` - csplit -f octree -k output %^#\\ vtk% /^#\\ vtk/ {$(($(grep -ce "^#\\ vtk" output)-2))} + csplit -f octree -k output %^#\\ vtk% /^#\\ vtk/ \\ + {$(($(grep -ce "^#\\ vtk" output)-2))} ``` *-f* @@ -230,7 +233,7 @@ launcher such as *mpirun*(1) to distribute the rendering on several computers. Define the external source. Available source parameters are: *lat*=_real_ - The latitude of the source, i.e. its angle between [-90, 90] degrees about + The latitude of the source, i.e. its angle between [-90, 90] degrees from the x-axis. The default latitude is set to 0. *lon*=_real_ @@ -238,7 +241,12 @@ launcher such as *mpirun*(1) to distribute the rendering on several computers. about the z-axis. The default longitude is set to 0. *dst*=_real_ - Distance in meters from source to origin. The default distance is 0. + Distance in kilometers from source to origin. The default distance is 0. + + *rad*=_path_ + The path to the *rnrl*(5) file that stores the source radiance distribution. + This option is not compatible with the temperature setting of the source + (parameter *temp*) which also defines its radiance distribution. *rad*=_path_ The path to the *rnrl*(5) file that stores the source radiance distribution. @@ -246,7 +254,7 @@ launcher such as *mpirun*(1) to distribute the rendering on several computers. (parameter *temp*) which also defines its radiance distribution. *radius*=_real_ - Source radius in meters. + Source radius in kilometers. *temp*=_real_ Source temperature in Kelvin; when this option is set, the radiance @@ -268,9 +276,10 @@ launcher such as *mpirun*(1) to distribute the rendering on several computers. function for a reference temperature which is the maximum ground temperature, which is assumed to be the maximum scene temperature. If _wlen-min_ and _wlen-max_ are equal, the calculation is monochromatic. *lw* - means longwaves but is here a code word that actually means "calculation of - radiance using the internal source of radiation": in other words, radiation - is emitted by the medium and its limits (ground and space). + stands for "longwaves" but is only a keyword that actually refers to + internal source (emitted within the medium, as opposed to external source + like sun): in other words, radiation is emitted by the medium and its limits + (ground and space). *sw*=_wlen-min_,_wlen-max_ Perform continuous spectral sampling in the wavelength range [_wlen-min_, _wlen-max_] @@ -341,7 +350,7 @@ The following command line runs *htrdr-planeto* in a verbose way (option *-v*) to calculate an _800_ by _600_ pixel image by sampling _64_ radiative paths per pixel for the 3 components of the CIE XYZ 1931 color space. The external source is positioned at _-45_ degrees longitude and _50_ degrees latitude relative to -the absolute referential. The camera looks at the origin (*tgt=*_0_,_0_,_0_)and +the absolute referential. The camera looks at the origin (*tgt=*_0_,_0_,_0_) and is positioned at _1.5e7_ meters along the Y axis with an image plane aligned along the Z axis (*up=*_0_,_0_,_1_). Its vertical field of view is _70_ degrees. The gas of the planetary atmosphere is described by the tetrahedral mesh @@ -406,8 +415,10 @@ htrdr-planeto -v -N \ Copyright © 2018-2019, 2022-2023 Centre National de la Recherche Scientifique++ Copyright © 2020-2022 Institut Mines Télécom Albi-Carmaux++ +Copyright © 2022-2023 Institut Pierre-Simon Laplace++ Copyright © 2022-2023 Institut de Physique du Globe de Paris++ Copyright © 2018-2023 |Méso|Star> <contact@meso-star.com>++ +Copyright © 2022-2023 Observatoire de Paris++ Copyright © 2022-2023 Université de Reims Champagne-Ardenne++ Copyright © 2022-2023 Université de Versaille Saint-Quentin++ Copyright © 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/doc/htrdr.1.scd b/doc/htrdr.1.scd @@ -2,8 +2,10 @@ htrdr(1) ; Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique ; Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +; Copyright (C) 2022-2023 Institut Pierre-Simon Laplace ; Copyright (C) 2022-2023 Institut de Physique du Globe de Paris ; Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +; Copyright (C) 2022-2023 Observatoire de Paris ; Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne ; Copyright (C) 2022-2023 Université de Versaille Saint-Quentin ; Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier @@ -27,7 +29,7 @@ htrdr - the Monte-Carlo radiative transfert simulator # SYNOPSIS -htrdr [--version] [--help] <_mode_> [<_args_>] +htrdr [-v] [-h] <_mode_> [<_args_>] # DESCRIPTION @@ -38,10 +40,10 @@ argument that defines the computation context. # OPTIONS -*--help* +*-h* Print short help and exit. -*--version* +*-v* Display version information and exit. # MODES @@ -65,8 +67,10 @@ The available _htrdr-<mode>_ commands are: Copyright © 2018-2019, 2022-2023 Centre National de la Recherche Scientifique++ Copyright © 2020-2022 Institut Mines Télécom Albi-Carmaux++ +Copyright © 2022-2023 Institut Pierre-Simon Laplace++ Copyright © 2022-2023 Institut de Physique du Globe de Paris++ Copyright © 2018-2023 |Méso|Star> <contact@meso-star.com>++ +Copyright © 2022-2023 Observatoire de Paris++ Copyright © 2022-2023 Université de Reims Champagne-Ardenne++ Copyright © 2022-2023 Université de Versaille Saint-Quentin++ Copyright © 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/doc/rnrl.5.scd b/doc/rnrl.5.scd @@ -2,8 +2,10 @@ rnrl(5) ; Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique ; Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux +; Copyright (C) 2022-2023 Institut Pierre-Simon Laplace ; Copyright (C) 2022-2023 Institut de Physique du Globe de Paris ; Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) +; Copyright (C) 2022-2023 Observatoire de Paris ; Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne ; Copyright (C) 2022-2023 Université de Versaille Saint-Quentin ; Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/atmosphere/htrdr_atmosphere.c b/src/atmosphere/htrdr_atmosphere.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/atmosphere/htrdr_atmosphere.h b/src/atmosphere/htrdr_atmosphere.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/atmosphere/htrdr_atmosphere_args.c b/src/atmosphere/htrdr_atmosphere_args.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/atmosphere/htrdr_atmosphere_c.h b/src/atmosphere/htrdr_atmosphere_c.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/atmosphere/htrdr_atmosphere_compute_radiance_lw.c b/src/atmosphere/htrdr_atmosphere_compute_radiance_lw.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/atmosphere/htrdr_atmosphere_compute_radiance_sw.c b/src/atmosphere/htrdr_atmosphere_compute_radiance_sw.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/atmosphere/htrdr_atmosphere_draw_map.c b/src/atmosphere/htrdr_atmosphere_draw_map.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier @@ -79,7 +81,7 @@ sample_rectangle_ray if(!S3D_HIT_NONE(&hit)) { struct htrdr_interface interf = HTRDR_INTERFACE_NULL; const struct htrdr_mtl* mtl = NULL; - float N[3]; /* Normalized normal of the hit */ + float N[3] = {0,0,0}; /* Normalized normal of the hit */ float wi[3]; float cos_wi_N; diff --git a/src/atmosphere/htrdr_atmosphere_ground.c b/src/atmosphere/htrdr_atmosphere_ground.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier @@ -29,6 +31,7 @@ #include <star/s3d.h> #include <rsys/cstr.h> +#include <rsys/double2.h> #include <rsys/double3.h> #include <rsys/mem_allocator.h> #include <rsys/ref_count.h> @@ -68,7 +71,7 @@ trace_slab d3_set(rt_args.ray_org, org); d3_set(rt_args.ray_dir, dir); - d3_set(rt_args.ray_range, range); + d2_set(rt_args.ray_range, range); rt_args.hit_from = ctx->hit_prev ? *ctx->hit_prev : S3D_HIT_NULL; res = htrdr_geometry_trace_ray(ctx->geom, &rt_args, ctx->hit); if(res != RES_OK) return res; @@ -186,7 +189,7 @@ htrdr_atmosphere_ground_trace_ray d3_set(rt_args.ray_org, org); d3_set(rt_args.ray_dir, dir); - d3_set(rt_args.ray_range, range); + d2_set(rt_args.ray_range, range); if(prev_hit) rt_args.hit_from = *prev_hit; res = htrdr_geometry_trace_ray(ground->geom, &rt_args, hit); if(res != RES_OK) goto error; diff --git a/src/atmosphere/htrdr_atmosphere_ground.h b/src/atmosphere/htrdr_atmosphere_ground.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/atmosphere/htrdr_atmosphere_main.c b/src/atmosphere/htrdr_atmosphere_main.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/atmosphere/htrdr_atmosphere_sun.c b/src/atmosphere/htrdr_atmosphere_sun.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/atmosphere/htrdr_atmosphere_sun.h b/src/atmosphere/htrdr_atmosphere_sun.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/combustion/htrdr_combustion.c b/src/combustion/htrdr_combustion.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/combustion/htrdr_combustion.h b/src/combustion/htrdr_combustion.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/combustion/htrdr_combustion_args.c b/src/combustion/htrdr_combustion_args.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/combustion/htrdr_combustion_c.h b/src/combustion/htrdr_combustion_c.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/combustion/htrdr_combustion_compute_radiance_sw.c b/src/combustion/htrdr_combustion_compute_radiance_sw.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/combustion/htrdr_combustion_draw_map.c b/src/combustion/htrdr_combustion_draw_map.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/combustion/htrdr_combustion_geometry_ray_filter.c b/src/combustion/htrdr_combustion_geometry_ray_filter.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/combustion/htrdr_combustion_geometry_ray_filter.h b/src/combustion/htrdr_combustion_geometry_ray_filter.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/combustion/htrdr_combustion_laser.c b/src/combustion/htrdr_combustion_laser.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/combustion/htrdr_combustion_laser.h b/src/combustion/htrdr_combustion_laser.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/combustion/htrdr_combustion_main.c b/src/combustion/htrdr_combustion_main.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/combustion/htrdr_combustion_phase_func.c b/src/combustion/htrdr_combustion_phase_func.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/combustion/test_htrdr_combustion_laser.c b/src/combustion/test_htrdr_combustion_laser.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/commands/htrdr_atmosphere_cmd.c b/src/commands/htrdr_atmosphere_cmd.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/commands/htrdr_cmd.c b/src/commands/htrdr_cmd.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/commands/htrdr_combustion_cmd.c b/src/commands/htrdr_combustion_cmd.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/commands/htrdr_planeto_cmd.c b/src/commands/htrdr_planeto_cmd.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr.c b/src/core/htrdr.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr.h b/src/core/htrdr.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_accum.h b/src/core/htrdr_accum.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_args.c b/src/core/htrdr_args.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_buffer.c b/src/core/htrdr_buffer.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_buffer.h b/src/core/htrdr_buffer.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_c.h b/src/core/htrdr_c.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_draw_map.c b/src/core/htrdr_draw_map.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_draw_map.h b/src/core/htrdr_draw_map.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_geometry.c b/src/core/htrdr_geometry.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_geometry.h b/src/core/htrdr_geometry.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_interface.h b/src/core/htrdr_interface.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_log.c b/src/core/htrdr_log.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_log.h b/src/core/htrdr_log.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_materials.c b/src/core/htrdr_materials.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_materials.h b/src/core/htrdr_materials.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_ran_wlen_cie_xyz.c b/src/core/htrdr_ran_wlen_cie_xyz.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_ran_wlen_cie_xyz.h b/src/core/htrdr_ran_wlen_cie_xyz.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_ran_wlen_discrete.c b/src/core/htrdr_ran_wlen_discrete.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_ran_wlen_discrete.h b/src/core/htrdr_ran_wlen_discrete.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_ran_wlen_planck.c b/src/core/htrdr_ran_wlen_planck.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_ran_wlen_planck.h b/src/core/htrdr_ran_wlen_planck.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_rectangle.c b/src/core/htrdr_rectangle.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_rectangle.h b/src/core/htrdr_rectangle.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_sensor.h b/src/core/htrdr_sensor.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_slab.c b/src/core/htrdr_slab.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_slab.h b/src/core/htrdr_slab.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_spectral.c b/src/core/htrdr_spectral.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/core/htrdr_spectral.h b/src/core/htrdr_spectral.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/planeto/htrdr_planeto.c b/src/planeto/htrdr_planeto.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/planeto/htrdr_planeto.h b/src/planeto/htrdr_planeto.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/planeto/htrdr_planeto_args.c b/src/planeto/htrdr_planeto_args.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/planeto/htrdr_planeto_c.h b/src/planeto/htrdr_planeto_c.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/planeto/htrdr_planeto_compute_radiance.c b/src/planeto/htrdr_planeto_compute_radiance.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/planeto/htrdr_planeto_draw_map.c b/src/planeto/htrdr_planeto_draw_map.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/planeto/htrdr_planeto_main.c b/src/planeto/htrdr_planeto_main.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/planeto/htrdr_planeto_source.c b/src/planeto/htrdr_planeto_source.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/planeto/htrdr_planeto_source.h b/src/planeto/htrdr_planeto_source.h @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier diff --git a/src/planeto/test_htrdr_planeto_source.c b/src/planeto/test_htrdr_planeto_source.c @@ -1,7 +1,9 @@ /* Copyright (C) 2018-2019, 2022-2023 Centre National de la Recherche Scientifique * Copyright (C) 2020-2022 Institut Mines Télécom Albi-Carmaux + * Copyright (C) 2022-2023 Institut Pierre-Simon Laplace * Copyright (C) 2022-2023 Institut de Physique du Globe de Paris * Copyright (C) 2018-2023 |Méso|Star> (contact@meso-star.com) + * Copyright (C) 2022-2023 Observatoire de Paris * Copyright (C) 2022-2023 Université de Reims Champagne-Ardenne * Copyright (C) 2022-2023 Université de Versaille Saint-Quentin * Copyright (C) 2018-2019, 2022-2023 Université Paul Sabatier