Getting started

CSC uses a batch job system to execute computing tasks on our supercomputers.

Typically, a batch job first loads a software environment using the module system and then executes a program to do some computing. A batch job is also required to specify the resources needed for the execution of the job.

This chapter introduces the basics of creating and submitting batch jobs using the SLURM (Simple Linux Utility for Resource Management) batch job system.

Note that also interactive tasks (other than compiling, moving data and light pre- and postprocessing) are to be done via batch job system.

Key concepts of the CSC batch job system

To get started with running your application:

  1. Create a batch job script
  2. Submit a batch job

If you are already familiar with SLURM, check out our example batch job scripts.