Getting Started with SeisSol for ISC25 SCC (In-Person)
Overview
For the Overview and building instructions, see Getting Started with SeisSol for ISC25 SCC
Build SeisSol on ARM CPUs
This is an example that uses nvhpc on Nvidia Grace CPU.
Download and install nvhpc for ARM from NVIDIA HPC SDK Current Release Downloads.
Load the relevant modules
module use <path to nvhpc-25.3>/modulefiles
module load nvhpc-hpcx/25.3Build all the dependencies with SHARED=on using nvhpc.
Build SeiSol
export CC=mpicc
export CXX=mpicxx
export LDFLAGS=-lGKlib
ARCH=sve128
mkdir build
cd build
cmake -DNUMA_AWARE_PINNING=ON -DCMAKE_BUILD_TYPE=Release -DHOST_ARCH=$ARCH \
-DASAGI=OFF -DPRECISION=double -DORDER=4 -DGEMM_TOOLS_LIST=PSpaMM,Eigen \
..
makeInput
Input (Turkey_envent2) will be given on the competition day.
Tasks and Submissions
Run the application using the given input, and submit the standard output and parameters.par.