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 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:
M.gitignore | 1+
Mmeso-menu.sh | 3+++
Mstar-engine/Makefile | 3++-
Mstar-engine/star-engine.html.in | 9++++-----
Mstar-engine/star-engine.sh | 1+
Astar-engine/star-uvm.html.in | 39+++++++++++++++++++++++++++++++++++++++
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 &#169; 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>