Page tree


The OpenQuake Engine is an open-source application that allows users to compute seismic hazard and seismic risk of earthquakes on a global scale.

It runs on Linux, macOS and Windows, on laptops, workstations, standalone servers and multi-node clusters. DOI: 10.13117/openquake.engine

More information is available on the OpenQuake web site

How to use 

 First you need to decide on the version of the software you want to use. Use

$ module avail openquake

to check what versions are available. We normally recommend using the latest version available. For example, to load the version 3.11.2 use

$ module load openquake/3.11.2

For more details on using modules see our software applications guide.

An example PBS script:

#PBS -q normal
#PBS -l ncpus=96
#PBS -l mem=384GB
#PBS -l walltime=02:00:00,storage=???
#PBS -l wd
# Load module, always specify version number.
module load openquake/3.11.2
# Must include `#PBS -l storage=scratch/ab12+gdata/yz98` if the job
# needs access to `/scratch/ab12/` and `/g/data/yz98/`

# Option: specify number of zmq workers per node.
# The default value is the total number of CPU cores per node.
# export OQ_ZMQ_NODE_WORKER=96 
# Replace "input.ini" with your input file.
oq engine --run input.ini --exports xml,csv >& output.log
# Clean the OQ environment.

Authors: Yue Sun, Mohsin Ali
  • No labels