Skip to content

stackhpc/io500-singularity

Repository files navigation

io500-singularity

Run io500 using Singularity on a Slurm cluster.

Build

A Docker container is automatically built on push by the Github CI workflow and uploaded to the GitHub Packages Repository.

Cluster prerequisites

  • A Slurm cluster with the following installed on the login and compute nodes.
  • singularity or apptainer
  • openmpi or a compatible MPI.

Note all of the above are available from default or EPEL repos on RockyLinuyx 8.7.

Run

A very short debug run using 2x processes (probably on a single node) can be performed by running:

$ sbatch submit.sh config-debug-run.ini

For an io500-compliant run note that the stonewall parameter in the .ini file must be changed to 300 and 10x physical nodes must be used (e.g. use sbatch -N 10 --ntasks-per-node=1)

Note this assumes an OpenHPC cluster with the gnu12 and openmpi4 module installed.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •