Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Alternatively, you can disable the communication thread by setting SEISSOL_COMMTHREAD=0 in case if you have issues, but it’s not recommended.

Test Run

After successfully compiling SeisSol, we will test it with a small test case. Clone the pre-computed SeisSol directory by

Code Block
git clone https://github.com/SeisSol/precomputed-seissol.git

This directory has a collection of pre-computed scenarios for testing whenever a new feature is implemented. Please navigate to the tpv33 directory in it. The description of the scenario is here: https://strike.scec.org/cvws/download/TPV33_Description_v04.pdf.

Inside, you will notice the mesh file required to simulate the case. You must execute the compiled SeisSol binary with the appropriate MPI, OpenMP setting with

mpirun -n $NUM_RANKS $PATH_TO_SEISSOL_BIN/SeisSol_Release_ARCH parameters.par

This will start the simulation. Once the simulation is done, the folder output has the output of the simulation produced. You could compare the result with the pre-computed folder. For that, either uses paraview to visualise one of the xdmf files in both scenarios or use viewrec(https://github.com/SeisSol/SeisSol/tree/master/postprocessing/visualization/receiver/bin ) to visualise the pick-point receivers in both scenarios.

Tasks and Submissions

  1. Run the application on 4 CPU nodes and submit the results

...