Getting Started with SeisSol for ISC25 SCC (In-Person)

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.

  1. Load the relevant modules

module use <path to nvhpc-25.3>/modulefiles module load nvhpc-hpcx/25.3
  1. Build all the dependencies with SHARED=on using nvhpc.

  2. 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 \ .. make

Input

Input (Turkey_envent2) will be given on the competition day.

Tasks and Submissions

  1. Run the application using the given input, and submit the standard output and parameters.par.