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 ebb7430d1c57967242c5d5f7b910b8ae0b9241a4
parent a9af6ee92a68b5f46a2b42f8bc4ebb926db59aee
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Fri, 18 Mar 2022 16:34:41 +0100

stardis : fix the 0.13.1 publication

Diffstat:
Mstardis/downloads/Stardis-0.13.1-GNU-Linux64.tar.gz | 4++--
Mstardis/downloads/Stardis-0.13.1-Sources.tar.gz | 4++--
Mstardis/stardis.html.in | 49++++++++++++++++++++++++++++++++++++-------------
3 files changed, 40 insertions(+), 17 deletions(-)

diff --git a/stardis/downloads/Stardis-0.13.1-GNU-Linux64.tar.gz b/stardis/downloads/Stardis-0.13.1-GNU-Linux64.tar.gz @@ -1 +1 @@ -#$# git-wad 9421db41dfbce49ec99c140bf8db165cb787a9c9e22d5ff905a0c5c63b183b84 20552224 -\ No newline at end of file +#$# git-wad bac5c530e3a740ed882882d767fe11da6859fb907a4724ac5d3fd38b04b1f7dd 20283909 +\ No newline at end of file diff --git a/stardis/downloads/Stardis-0.13.1-Sources.tar.gz b/stardis/downloads/Stardis-0.13.1-Sources.tar.gz @@ -1 +1 @@ -#$# git-wad b64abb6bd4aaa97eb70cba20a268ed7c6b72bec5ceef46d6ae1a911df32502fa 952312 -\ No newline at end of file +#$# git-wad 9635397c333688ac6e26b4687e1ca9036479bce5bfb64e2141327aac3d2b0781 709363 +\ No newline at end of file diff --git a/stardis/stardis.html.in b/stardis/stardis.html.in @@ -185,7 +185,7 @@ Stardis-Solver upon the aforementioned hypothesis.</p> Temporal dynamics analysis of a solid cube which has temperatures imposed on its left and right sides, and has adiabatic boundaries elsewhere. The center temperature is the result of a simple postprocess of a <b>single - Monte-Carlo computation</b>. + Monte-Carlo computation</b>. </div> </div> @@ -296,15 +296,27 @@ $ gpg --verify Stardis-${VERSION}-GNU-Linux64.tar.gz.sig $ tar xzf Stardis-${VERSION}-GNU-Linux64.tar.gz </pre> -<p>Finally, source the provided <code>stardis.profile</code> file to register -the Stardis installation for the current shell priorly to the invocation of the +<p>We have now to generate the <code>stardis.profile</code> POSIX shell script +that is going to be executed in the running shell to update its environment +variables with the install directories of <code>stardis</code> that, once done, +can be finally be run.</p> + +<p>Now we need to generate the <code>stardis.profile</code> POSIX shell script +that we run in the running shell to update its environment variables with the +Stardis installation directory. Once this is done, we can run the <code>stardis</code> program.</p> <pre class="code"> +$ sh ~/Stardis-${VERSION}-GNU-Linux64/etc/build-stardis-profile.sh $ . ~/Stardis-${VERSION}-GNU-Linux64/etc/stardis.profile $ stardis -h # Launch stardis </pre> +<p>Note that if the <code>build-stardis-profile.sh</code> script should no +longer be run as long as the Stardis installation directory remains the same, +the <code>stardis.profile</code> script must be run in each new POSIX shell in +which you want to give access to the Stardis installation.</p> + <p>The <b>reference documentation</b> of the Stardis CLI and of its associated tools and fileformats is located in the <code>share/man</code> sub-directory. To consult it, simply invoke the <code>man</code> command-line.</p> @@ -326,12 +338,9 @@ Stardis framework.</p> <h2 id=build>Build from sources</h2> <p>The Stardis framework can be built directly from its source tree. Note that -it is actually the only way to enable distributed parallelism via the Message -Passing Interface specification, precompiled version of Stardis does not -support MPI. We point out that the whole Stardis framework was successfully -built on Windows 10 with Visual Studio Community 2019. However, we only -officially support GNU/Linux 64 bits and the build procedure is thus only given -for this system.</p> +it is actually the only way to <b>enable distributed parallelism</b> via the +Message Passing Interface specification, precompiled version of Stardis does +not support MPI.</p> <p>The simplest way to build Stardis from its sources is to rely on the <code>stardis</code> branch of the <a @@ -370,18 +379,32 @@ procedure is summed up to:</p> installation of the Stardis CLI tools and support for distributed parallelism via MPI.</p> +<p>By default Stardis is installed in the <code>local</code> subdirectory of +<code>Stardis-${VERSION}</code>. As the last step of the installation, we need +to generate the <code>stardis.profile</code> POSIX shell script that will be +run in a running shell to update its environment variables with the Stardis +installation directory.</p> + +<pre class="code"> +$ sh ~/Stardis-${VERSION}/local/etc/build-stardis-profile.sh +</pre> + <h3>Run</h3> -<p>By default Stardis is installed in the <code>local</code> subdirectory of -<code>Stardis-${VERSION}</code>. Source the provided -<code>stardis.profile</code> file to register Stardis against the current -shell.</p> +<p>Before running stardis, you must first run the <code>stardis.profile</code> +script once in the current POSIX shell to update its environment variables. +Then you can run the stardis program and check out its reference +documentation.</p> <pre class="code"> $ . ~/Stardis-${VERSION}/local/etc/stardis.profile $ stardis -h </pre> +<p>We point out that the <code>stardis.profile</code> script must be run in +each new POSIX shell in which you want to give access to the Stardis +installation.</p> + <h3>Package</h3> <p>Once built, the Stardis installation can be packaged in an archive that can