commit 908a8a3026d63db11cd542f6508567e5c8ffa7eb
parent 35a5fe6333041b9aabe6ed088f8c2d3f4c8ac8e9
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Wed, 16 Jun 2021 15:45:28 +0200
Update the Star-Engine section to the 0.11 version
Diffstat:
6 files changed, 50 insertions(+), 6 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -29,6 +29,7 @@ star-3d.html
star-geom.html
star-sf.html
star-sp.html
+star-uvm.html
star-vx.html
.htaccess
*.sw[po]
diff --git a/meso-menu.sh b/meso-menu.sh
@@ -15,6 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
+set -e
+
solstice_man_pages=(
"solstice 1"
"solstice-input 5"
@@ -297,6 +299,7 @@ print_star_engine_sub_menu() {
"Star-3D Star-3D"
"Star-SP Star-SamPling"
"Star-SF Star-ScatteringFunctions"
+ "Star-UVM Star-UVM"
"Star-VX Star-VoXel")
echo ' <div id=sub-menu>'
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.10.0
+STAR-ENGINE-VERSION=0.11.0
STAR-ENGINE-README=~/code/star-engine/README.md
SRC = star-engine.sh star-engine.html.in
@@ -33,6 +33,7 @@ publish:
star-geom.html \
star-sf.html \
star-sp.html \
+ star-uvm.html \
star-vx.html \
downloads \
octree.jpg \
diff --git a/star-engine/star-engine.html.in b/star-engine/star-engine.html.in
@@ -68,11 +68,10 @@ documentation for more informations.</p>
<h2>Quick start</h2>
-While
-one can install and use each component separately, the canonical way is to
-deploy them through a <a href="star-engine-downloads.html">specific version</a>
-of the Star-Engine that packages the different libraries to ensure their
-reciprocal compatibilities.<p>
+<p> While one can install and use each component separately, the canonical way
+is to deploy them through a <a href="star-engine-downloads.html">specific
+version</a> of the Star-Engine that packages the different libraries to ensure
+their reciprocal compatibilities.</p>
<p>Download the desired Star-Engine binary archive and check its integrity
against its <a href=../misc/pgp_signatures.html>PGP signature</a>. Then extract it.
diff --git a/star-engine/star-engine.sh b/star-engine/star-engine.sh
@@ -103,6 +103,7 @@ components=(
"Star-3D star/s3d_version.h"
"Star-SP star/ssp_version.h"
"Star-SF star/ssf_version.h"
+ "Star-UVM star/suvm_version.h"
"Star-VX star/svx_version.h")
print_version() {
diff --git a/star-engine/star-uvm.html.in b/star-engine/star-uvm.html.in
@@ -0,0 +1,39 @@
+<header>
+ <h1>Star-UnstructuredVolumetricMesh
+ <span class=subtitle>Manage unstructured volumetric meshes</span>
+ </h1>
+</header>
+
+<div class="news">
+ <p><b>Star-UVM ${VERSION} is available</b></p>
+ <ul>
+ <li>Get source code:
+ <a href=https://gitlab.com/meso-star/star-uvm/tree/${VERSION}>git</a>
+ </li>
+ </ul>
+</div>
+
+<p>Star-UVM is a C library whose goal is to manage <b>unstructured volumetric
+meshes</b> defined by a soup of <b>tetrahedra</b>. Once spatially partitioned,
+the user can efficiently identify tetrahedra cut by an axis aligned box or
+access the specific tetrahedron that encompasses a given position.</p>
+
+<p>Star-UVM relies internally on <a
+href="https://software.intel.com/en-us/rendering-framework">Intel(R) Rendering
+Framework:</a> <a href=https://embree.github.io>Embree</a> which provides
+highly optimized acceleration structures for a wide variety of data workloads.
+Star-UVM's main targets are programmers who want to efficiently manage
+<b>complex and arbitrary volumetric 3D meshes</b>.</p>
+
+<p>Only geometric data is processed by Star-UVM. No assumption is made on their
+associated properties. Either way, Star-UVM provides data, such as primitive
+indices and barycentric coordinates, needed to retrieve the properties attached
+to each tetrahedron. These properties can thus be managed externally without
+arbitrary constraints imposed by Star-UVM on their size, alignment or type.</p>
+
+<h2>License</h2>
+
+<p>Copyright © 2020, 2021 <a href=https://www.meso-star.com>|Meso|Star></a>.
+Star-UnstructuredVolumetricMesh 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 COPYING file for details.</p>