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 https://www.globalquakemodel.org/openquake
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:
#!/bin/bash #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 oq-ini.all.sh # Replace "input.ini" with your input file. oq engine --run input.ini --exports xml,csv >& output.log # Clean the OQ environment. Oq-end.sh