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:
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 © 2015-2019 <a
-href="https://www.meso-star.com">|Meso|Star></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 © 2015-2019 <a
-href="https://www.meso-star.com">|Meso|Star></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 © 2013-2016
+ <li>AW copyright © 2014-2017, 2020
<a href="mailto:vaplv@posteo.net">Vincent Forest</a>.</li>
- <li>Star-3DAW copyright © 2015-2016
+ <li>Star-3DAW copyright © 2015, 2016, 2020
<a href="https://www.meso-star.com/">|Meso|Star></a>.</li>
<li>Star-3DSTL copyright © 2015-2018
<a href="https://www.meso-star.com/">|Meso|Star></a>.</li>
- <li>Star-3DUT copyright © 2016-2017
+ <li>Star-3DUT copyright © 2016, 2017, 2020
<a href="https://www.meso-star.com/">|Meso|Star></a>.</li>
<li>Star-STL copyright © 2015, 2016, 2019
<a href="https://www.meso-star.com/">|Meso|Star></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 &
Greenstein and Rayleigh phase functions.</p>
${RELEASE_NOTES}
-
-<h2>License</h2>
-
-<p> Copyright © 2016-2018 <a
-href="https://www.meso-star.com">|Meso|Star></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 © 2015-2019 <a
-href="https://www.meso-star.com">|Meso|Star></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 © 2018 <a
-href="https://www.meso-star.com">|Meso|Star></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>