<html>#2174: Test "Multi Patch Scalar Wave Equation" example
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Roland Haas</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>open</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td>ET_2024_05</td></tr>
<tr><td style='text-align:right'>  Version:</td><td>development version</td></tr>
<tr><td style='text-align:right'>     Type:</td><td>task</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td>EinsteinToolkit website</td></tr>
</table>

<p>Changes (by Lucas Timotheo Sanches):</p>
<p>Before each release, check that <a href="http://einsteintoolkit.org/gallery/multipatch/index.html" rel="nofollow" class="ap-connect-link">http://einsteintoolkit.org/gallery/multipatch/index.html</a> still works and produces correct output.</p>
<p>Steps:</p>
<p>1. download the <em>development</em> version of the Einstein Toolkit:</p>
<div class="codehilite language-shell"><pre><span></span><code>curl -kLO https://raw.githubusercontent.com/gridaphobe/CRL/master/GetComponents
chmod a+x GetComponents
./GetComponents https://bitbucket.org/einsteintoolkit/manifest/raw/master/einsteintoolkit.th
</code></pre></div>

<p>2. download the parameter file fro the gallery example</p>
<div class="codehilite language-shell"><pre><span></span><code><span class="nb">cd</span> Cactus
wget --output-document par/Kerr-Schild_Multipole.par https://bitbucket.org/llamacode/llama/raw/master/LlamaWaveToy/par/Kerr-Schild_Multipole.par
</code></pre></div>

<p>3. compile Cactus for the system you are on (this may require that you add a cluster allocation etc.)</p>
<div class="codehilite language-shell"><pre><span></span><code>./utils/Scripts/MakeThornList --master thornlists/einsteintoolkit.th --output thornlists/Kerr-Schild_Multipole.th par/Kerr-Schild_Multipole.par
./simfactory/bin/sim setup-silent
./simfactory/bin/sim build --thornlist thornlists/Kerr-Schild_Multipole.th
</code></pre></div>

<p>4. run the simulation, using number of MPI ranks similar to what is shown on the ET website, so <em>for example</em></p>
<div class="codehilite language-shell"><pre><span></span><code>./simfactory/bin/sim create-submit Kerr-Schild_Multipole --parfile par/Kerr-Schild_Multipole.par --cores <span class="m">8</span> --num-threads <span class="m">2</span> --walltime <span class="m">0</span>:30:00
</code></pre></div>

<p>5. on your laptop install VisIt using the precompiled executable available from its <a data-is-external-link="true" href="https://visit-dav.github.io/visit-website/" rel="nofollow">download page</a><br>
6. get the VisIt session file</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2174/test-multi-patch-scalar-wave-equation'>https://bitbucket.org/einsteintoolkit/tickets/issues/2174/test-multi-patch-scalar-wave-equation</a></p>
</html>