Skip to content
Snippets Groups Projects
Commit aeeacb7d authored by Ashwin Kumar Karnad's avatar Ashwin Kumar Karnad
Browse files

move the toolchains to compile into the overview table

parent 0798c33c
No related branches found
No related tags found
1 merge request!124Add deploy instructions
Pipeline #450507 failed
......@@ -10,23 +10,24 @@ The heterogeneous HPC cluster has a mix of various microarchitectures,
and the toolchains must be compiled for each microarchitecture. Here is
a table of the type of nodes, and the microarchitectures:
+----------------------+---------------------------------+------------------------------------+
| partition | microarchitecture | example node |
+======================+=================================+====================================+
| public | sandybridge | mpsd-hpc-ibm-022 |
+----------------------+---------------------------------+------------------------------------+
| bigmem | broadwell | mpsd-hpc-hp-002 |
+----------------------+---------------------------------+------------------------------------+
| gpu | skylake_avx512 (cuda_arch = 70) | mpsd-hpc-gpu-002 |
+----------------------+---------------------------------+------------------------------------+
| accelerated-tentacle | cascadelake (cuda_arch = 75) | mpsd-hpc-gpu-003 |
+----------------------+---------------------------------+------------------------------------+
| gpu-ayyer | cascadelake (cuda_arch = 70) | mpsd-hpc-gpu-003 |
+----------------------+---------------------------------+------------------------------------+
| powerpc | power8le | mpsd-srv-ppc-001 |
+----------------------+---------------------------------+------------------------------------+
| valgrind | westmere | mpsd-srv-ibm-001 |
+----------------------+---------------------------------+------------------------------------+
+----------------------+---------------------------------+----------------------------+------------------------------------+
| partition | microarchitecture | example node | toolchains to compile |
+======================+=================================+============================+====================================+
| public | sandybridge | mpsd-hpc-ibm-022 | (foss/intel)-(serial/mpi) |
+----------------------+---------------------------------+----------------------------+------------------------------------+
| bigmem | broadwell | mpsd-hpc-hp-002 | (foss/intel)-(serial/mpi) |
+----------------------+---------------------------------+----------------------------+------------------------------------+
| gpu | skylake_avx512 (cuda_arch = 70) | mpsd-hpc-gpu-002 | (foss/intel)-(serial/mpi/cuda-mpi) |
+----------------------+---------------------------------+----------------------------+------------------------------------+
| accelerated-tentacle | cascadelake (cuda_arch = 75) | mpsd-accelerated-tentacle1 | compile only on gpu-ayyer |
+----------------------+---------------------------------+----------------------------+------------------------------------+
| gpu-ayyer | cascadelake (cuda_arch = 70) | mpsd-hpc-gpu-004 | (foss/intel)-(serial/mpi/cuda-mpi) |
+----------------------+---------------------------------+----------------------------+------------------------------------+
| powerpc | power8le | mpsd-srv-ppc-001 | (foss)-(serial/mpi) |
+----------------------+---------------------------------+----------------------------+------------------------------------+
| valgrind | westmere | mpsd-srv-ibm-001 | (foss)-(serial) |
+----------------------+---------------------------------+----------------------------+------------------------------------+
.. note::
......@@ -154,14 +155,3 @@ This step is only required once to set the location of the toolchain.
$ which mpicc
/opt_mpsd/linux-debian11/dev-23a/skylake_avx512/spack/opt/spack/linux-debian11-skylake_avx512/gcc-10.3.0/foss2022a-mpi-4.1.0/bin/mpicc
.. note::
Not all toolchains can be compiled on all nodes. Here is a guideline:
* GPU machines (`gpu`, `gpu-ayyer`, `accelerated-tentacle`) - Compile all toolchains (foss/intel)-(serial/mpi/cuda-mpi).
* (`public`/ `bigmem`) partitions - Compile (foss/intel)-(serial/mpi).
* valgrind partition - Compile (foss)-(serial) (on `westmere`).
* powerpc partition - Compile (foss)-(serial/mpi) (on `power8le`).
* Ryzen Zen4 nodes - Compile (foss/intel)-(serial/mpi) (in the future).
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment