Skip to content

Commit

Permalink
Deploying to gh-pages from @ 5d4993b 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
tomgreen66 committed Mar 1, 2024
1 parent b2570e1 commit c254de1
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 3 deletions.
21 changes: 20 additions & 1 deletion _sources/user-guide/XCI.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,26 @@ Cray XC50 cabinet, codenamed XCI, containing 20’992 ARM cores. Available since
Running
=======

Since the XCI system uses Cray ALPS to run jobs all compute intensive executables need to be run with ``aprun`` to run on the compute nodes otherwise the jobs can run on the MOM nodes that can cause problems.
Since the XCI system uses Cray ALPS to run jobs all compute intensive executables need to be run with ``aprun`` to run on the compute nodes otherwise the jobs can run on the MOM nodes that can cause problems. e.g

```
aprun -n 64 my_mpi.exe
```

For multithreaded OpenMP applications you could try:

```
export OMP_NUM_THREADS=64
aprun -d 64 my_openmp.exe
```

For hybrid multithread with 64 MPI tasks and 4 OpenMP threads (using 4 hardware threads on XCI) you could use

```
export OMP_NUM_THREADS=4
aprun -n 64 -d 4 -j 4
```


Queues
======
Expand Down
2 changes: 1 addition & 1 deletion searchindex.js

Large diffs are not rendered by default.

15 changes: 14 additions & 1 deletion user-guide/XCI.html
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,20 @@ <h1>XCI - Marvell Thunder X2<a class="headerlink" href="#xci-marvell-thunder-x2"
</ul>
<section id="running">
<h2>Running<a class="headerlink" href="#running" title="Link to this heading"></a></h2>
<p>Since the XCI system uses Cray ALPS to run jobs all compute intensive executables need to be run with <code class="docutils literal notranslate"><span class="pre">aprun</span></code> to run on the compute nodes otherwise the jobs can run on the MOM nodes that can cause problems.</p>
<p>Since the XCI system uses Cray ALPS to run jobs all compute intensive executables need to be run with <code class="docutils literal notranslate"><span class="pre">aprun</span></code> to run on the compute nodes otherwise the jobs can run on the MOM nodes that can cause problems. e.g</p>
<p><code class="docutils literal notranslate"><span class="pre">`</span>
<span class="pre">aprun</span> <span class="pre">-n</span> <span class="pre">64</span> <span class="pre">my_mpi.exe</span>
<span class="pre">`</span></code></p>
<p>For multithreaded OpenMP applications you could try:</p>
<p><code class="docutils literal notranslate"><span class="pre">`</span>
<span class="pre">export</span> <span class="pre">OMP_NUM_THREADS=64</span>
<span class="pre">aprun</span> <span class="pre">-d</span> <span class="pre">64</span> <span class="pre">my_openmp.exe</span>
<span class="pre">`</span></code></p>
<p>For hybrid multithread with 64 MPI tasks and 4 OpenMP threads (using 4 hardware threads on XCI) you could use</p>
<p><code class="docutils literal notranslate"><span class="pre">`</span>
<span class="pre">export</span> <span class="pre">OMP_NUM_THREADS=4</span>
<span class="pre">aprun</span> <span class="pre">-n</span> <span class="pre">64</span> <span class="pre">-d</span> <span class="pre">4</span> <span class="pre">-j</span> <span class="pre">4</span>
<span class="pre">`</span></code></p>
</section>
<section id="queues">
<h2>Queues<a class="headerlink" href="#queues" title="Link to this heading"></a></h2>
Expand Down

0 comments on commit c254de1

Please sign in to comment.