Task 6.3: Source Model Toolkit and Computational Engine OpenQuake (SED-ETHZ)

Overview
SHARE addresses the entire PSHA process and is required by contract to provide a open-access to data and results. To ensure full availability, a necessary obligation is the ability to reproduce each single step of the PSHA process which involves derivation of parameters using software.

SHARE therefore develops a tool called Source Model Toolkit (SMT) with wich the hazard model developed within WP3-5 is generated and that produces a custom made input to the open source OpenQuake software for hazard and risk assessment that is mainly developed within GEM, but applied within various contexts, such as that of SHARE.

OpenQuake

OpenQuake is a state-ofthe-art, open source software that is mainly written in the Python programming language, for calculating seismic hazard and risk at any scale. It makes use of a number of other, independent, open source projects such as OpenSHA. OpenQuake is a unique software for a number of reasons:

  • It combines deterministic and probabilistic hazard and risk calculations within a single software;
  • The development is “open source”, and takes place on a public repository that encourages collaboration on a single code base (through a distributed version control system);
  • All input and output follow an evolving data interchange format called NRML (Natural hazards Risk Markup Language);
  • The code is engineered in such a way that it can be used on a single processor laptop as well as on a cloud of computers.

OpenQuake is under continious development, but its version 0.3 is already used in PSHA, for example, to calculate national seismic hazard maps in Ecuador. See also http://openquake.org

Source Model Toolkit

The Source Model Toolkit (SMT) is developed to computationally generate the hazard model for a regional scale project such as SHARE. The SMT aims to provide a platform with which an experienced scientist can prepare a moment-balanced hazard model to be submitted to the OpenQuake engine for hazard computations. Up-to-date, the SMT is tailor-made for SHARE as a standalone application based on the open source GIS-software QGIS and Python.

 
QGIS serves as the geographic data display and all available GIS features are available for the user which is handy for solving geographical issues within the area source (AS) model creation procedure. For hazard model relevant computations such as the computation of activity rates, we use Python code that is implemented in the software package QuakePy.

Current builds can be downloaded from https://github.com/feuchner/seismicsource-toolkit, yet data is only available for SHARE participants.

 
Snapshot of the QGIS-display of the Source Model Toolkit

Snapshot of QGIS platform with preliminary data of SHARE visible.