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 6eada9ef4e576af120b15b8dce2a91dda5b0f547
parent 46dd59145a63cda24d0fb5a95f38007f3bd98d29
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Thu,  3 Dec 2020 14:05:44 +0100

Publish Star Engine 0.10

Diffstat:
Mstar-engine/Makefile | 3+--
Astar-engine/downloads/Star-Engine-0.10.0-GNU-Linux64.tar.gz | 2++
Astar-engine/downloads/Star-Engine-0.10.0-Sources.zip | 2++
Astar-engine/foam.jpg | 2++
Mstar-engine/star-2d.html.in | 8--------
Mstar-engine/star-3d.html.in | 29++++++++++++-----------------
Mstar-engine/star-engine.sh | 7+++----
Mstar-engine/star-geom.html.in | 13++++++-------
Mstar-engine/star-sf.html.in | 10----------
Mstar-engine/star-sp.html.in | 10----------
Mstar-engine/star-vx.html.in | 16++++------------
11 files changed, 32 insertions(+), 70 deletions(-)

diff --git a/star-engine/Makefile b/star-engine/Makefile @@ -13,7 +13,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -STAR-ENGINE-VERSION=0.9.0 +STAR-ENGINE-VERSION=0.10.0 STAR-ENGINE-README=~/code/star-engine/README.md SRC = star-engine.sh star-engine.html.in @@ -49,4 +49,3 @@ clean: star-engine-release-notes.html.in \ downloads/*.sig - diff --git a/star-engine/downloads/Star-Engine-0.10.0-GNU-Linux64.tar.gz b/star-engine/downloads/Star-Engine-0.10.0-GNU-Linux64.tar.gz @@ -0,0 +1 @@ +#$# git-wad c59898171694be31370d9a6dbce83b76977b2c0c546e56f55c6125eb65d9d384 19779623 +\ No newline at end of file diff --git a/star-engine/downloads/Star-Engine-0.10.0-Sources.zip b/star-engine/downloads/Star-Engine-0.10.0-Sources.zip @@ -0,0 +1 @@ +#$# git-wad 9332ddd9bbe47ba03d58172371638d0f80a6cd76bdddee966f2a986ba78a5b2e 950051 +\ No newline at end of file diff --git a/star-engine/foam.jpg b/star-engine/foam.jpg @@ -0,0 +1 @@ +#$# git-wad 9009fcbbfda3efccf0fe237a57cec7659afb335ffd8243dec4b71a2c99f13b74 272798 +\ No newline at end of file diff --git a/star-engine/star-2d.html.in b/star-engine/star-2d.html.in @@ -34,11 +34,3 @@ to manage its geometric data.</p> ${RELEASE_NOTES} -<h2>License</h2> - -<p>Copyright &#169; 2015-2019 <a -href="https://www.meso-star.com">|Meso|Star&gt;</a>. Star-3D is free software -released under CeCILL v2.1 license. You are welcome to redistribute it under -certain conditions; refer to the <a -href="https://cecill.info/licences/Licence_CeCILL_V2.1-en.html">license</a> for -details.</p> diff --git a/star-engine/star-3d.html.in b/star-engine/star-3d.html.in @@ -23,6 +23,18 @@ optimized acceleration structures as well as traversal kernels for a wide range of data workloads. The main targets of Star-3D are programmers that want to efficiently handle <b>complex and arbitrary 3D content</b>.</p> +<div class="img" style="width: 15em; padding-top: 1em"> + <a href="foam.jpg"> + <img src="foam.jpg" alt="Foam"> + </a> + <div class="caption"> + Illustration of a foam geometry of 694,793 triangles. This geometry was used + in a Monte-Carlo solver powered by Star-3D to compute <a + href="https://hal.archives-ouvertes.fr/hal-02096305/document">coupled + conducto-radiative heat-transferts</a>. + </div> +</div> + <p>The main concept exposed in Star-3D is the <b>shape</b>. A shape represents a 3D object such as a triangular mesh or a sphere, whose data are user defined and can be updated at any time. A virtual environment is built by attaching one @@ -33,15 +45,6 @@ instantiated geometry is stored once even though it is instantiated several times. This feature can thus be used to create extremely complex environment with a low memory footprint.</p> -<div class="img" style="width: 18em; padding-top: 1em"> - <a href="turbine.jpg"> - <img src="turbine.jpg" alt="Turbine"> - </a> - <div class="caption"> - Exemple of a geometry handled by Star-3D - </div> -</div> - <p>To access the scene data through uniform sampling or ray-tracing, one has to create a <b>view</b> of the scene. On its creation, the view internally builds data structures required by the aforementioned access operators. These data @@ -53,11 +56,3 @@ scene data.</p> ${RELEASE_NOTES} -<h2>License</h2> - -<p>Copyright &#169; 2015-2019 <a -href="https://www.meso-star.com">|Meso|Star&gt;</a>. Star-3D is free software -released under CeCILL v2.1 license. You are welcome to redistribute it under -certain conditions; refer to the <a -href="https://cecill.info/licences/Licence_CeCILL_V2.1-en.html">license</a> for -details.</p> diff --git a/star-engine/star-engine.sh b/star-engine/star-engine.sh @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright (C) 2017-2019 |Meso|Star> +# Copyright (C) 2017-2020 |Meso|Star> # # 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 @@ -118,14 +118,13 @@ for ((i=0; i< ${#components[@]}; ++i)); do entry_low=$(echo ${entry[0]} | tr '[:upper:]' '[:lower:]') release_notes=$($markdown $dir_temp/$arch/share/doc/$entry_low/README.md \ - | sed '/^<h2>Release notes<\/h2>/,$!d' \ - | sed '/^<h2>License[s]*<\/h2>/,$d') + | sed '/^<h2>Release notes<\/h2>/,$!d') version=$(print_version ${entry[1]}) echo "Write $entry_low.html" { print_header Star-Engine ${entry[0]} - VERSION=$version RELEASE_NOTES="$release_notes" envsubst < $entry_low.html.in; + VERSION=$version RELEASE_NOTES="$release_notes" LICENSE='$licence' envsubst < $entry_low.html.in; print_footer } > $entry_low.html done diff --git a/star-engine/star-geom.html.in b/star-engine/star-geom.html.in @@ -65,13 +65,13 @@ can then be directly used in Star-3D to be ray-traced or sampled.</p> <h2>Licenses</h2> <ul> - <li>AW copyright &#169; 2013-2016 + <li>AW copyright &#169; 2014-2017, 2020 <a href="mailto:vaplv@posteo.net">Vincent Forest</a>.</li> - <li>Star-3DAW copyright &#169; 2015-2016 + <li>Star-3DAW copyright &#169; 2015, 2016, 2020 <a href="https://www.meso-star.com/">|Meso|Star&gt;</a>.</li> <li>Star-3DSTL copyright &#169; 2015-2018 <a href="https://www.meso-star.com/">|Meso|Star&gt;</a>.</li> - <li>Star-3DUT copyright &#169; 2016-2017 + <li>Star-3DUT copyright &#169; 2016, 2017, 2020 <a href="https://www.meso-star.com/">|Meso|Star&gt;</a>.</li> <li>Star-STL copyright &#169; 2015, 2016, 2019 <a href="https://www.meso-star.com/">|Meso|Star&gt;</a>.</li> @@ -81,7 +81,6 @@ can then be directly used in Star-3D to be ray-traced or sampled.</p> released under the <a href="https://cecill.info/licences/Licence_CeCILL_V2.1-en.html">CeCILL v2.1</a> license while Star-3DUT and AW are release under the <a -href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3</a> and <a -href="https://www.gnu.org/licenses/lgpl-3.0.en.html">LGPLv3</a> licenses, -respectively. You are welcome to redistribute them under certain conditions; -refer to their license for details.</p> +href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3</a> license. You are +welcome to redistribute them under certain conditions; refer to their license +for details.</p> diff --git a/star-engine/star-sf.html.in b/star-engine/star-sf.html.in @@ -47,13 +47,3 @@ scattering, Star-SF provides built-in implementation of the Henyey &amp; Greenstein and Rayleigh phase functions.</p> ${RELEASE_NOTES} - -<h2>License</h2> - -<p> Copyright &#169; 2016-2018 <a -href="https://www.meso-star.com">|Meso|Star&gt;</a>. -Star-ScatteringFunctions is free software released under the GPL v3+ 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-3.0.html">license</a> for details.</p> - diff --git a/star-engine/star-sp.html.in b/star-engine/star-sp.html.in @@ -56,13 +56,3 @@ computations that use <b>message passing</b> and/or <b>shared memory</b> communication models. ${RELEASE_NOTES} - -<h2>License</h2> - -<p>Copyright &#169; 2015-2019 <a -href="https://www.meso-star.com">|Meso|Star&gt;</a>. Star-SamPling is free -software released under CeCILL v2.1 license. You are also welcome to -redistribute it under certain conditions; refer to the <a -href="https://cecill.info/licences/Licence_CeCILL_V2.1-en.html">license</a> for -details.</p> - diff --git a/star-engine/star-vx.html.in b/star-engine/star-vx.html.in @@ -26,15 +26,15 @@ For both structures, data are partitionned following a bottom-up strategy: the caller submits the raw data to Star-VoXel that it recursively structures from the leaf (the user data) to the root of the tree. -<span class="img" style="width: 16em; padding: 1em"> +<div class="img" style="width: 16em; padding: 1em"> <a href="octree.jpg"> <img src="octree.jpg" alt="Octree"> </a> - <span class="caption"> + <div class="caption"> Octree built by Star-VoXel from cloud field data produced by a Large Eddy Simulation. - </span> -</span> + </div> +</div> The policies used to merge input data as well as the merge operator itself are @@ -51,11 +51,3 @@ fully managed internally by Star-VoXel.</p> ${RELEASE_NOTES} -<h2>License</h2> - -<p>Copyright &#169; 2018 <a -href="https://www.meso-star.com">|Meso|Star&gt;</a>, Université Paul Sabatier. -Star-VoXel is free software released under the GPL v3+ 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-3.0.html">license</a> for -details.</p>