Software

A wide variety of software is available on Cirrus. We provide a summary below with links to the appropriate sections of the Cirrus Documentation.

Operating System

Cirrus login and compute nodes run the CentOS 8 Linux operating system.

Scientific Software

The Cirrus Service includes a number of centrally installed scientific software packages maintained by EPCC staff and other experts.

A list of this software with details of how to access it and run jobs (including example job submission scripts) is available in the online documentation, see:

We also record instructions for compiling many packages on Cirrus that users may find useful in a GitHub repository, see:

Application Development Environment

The application development environment includes a number of different compilers, parallel programming models, numerical/IO libraries, debuggers and profiling tools. In short:

For more information see the Cirrus Online Documentation.

Job Submission System

Cirrus uses the Slurm job submission system. More information on running jobs on Cirrus and Slurm options can be found in the Cirrus Online Documentation.