Skip to content
Snippets Groups Projects

Example 6: Enhanced output

Working directory: /path/to/nshmp-haz/etc/examples/6-enhanced-output

While mean hazard is of broad interest, it can be useful to preserve individual components of a total curve, particularly with more complex models. Execute the following to write curves for each source type and ground motion model (GMM) used in the 2008 NSHM:

hazard ../../../../nshm-cous-2008/Western\ US sites.geojson config.json

The config file for this example specified GMM and SOURCE as output curve types. Note that the output curves directory now contains additional directories of curves by source type and GMM. We also specified an output flush limit of 1. Doing so gives feedback on how long it takes each site calculation to run on a particular system.

See the nshmp-haz wiki and Javacocs for more information on source types (Wiki, JavaDoc) and GMMs (Wiki, JavaDoc).

Results directory structure:

6-enhanced-output/
  └─ hazout/
      ├─ config.json
      ├─ HazardCalc.log
      ├─ PGA/
      │   ├─ curves.csv
      │   ├─ gmm/
      │   │   ├─ AB_03_CASCADIA_SLAB/
      │   │   │   └─ curves.csv
      │   │   ├─ ...
      │   │   └─ ZHAO_06_INTERFACE/
      │   │       └─ curves.csv
      │   └─ source/
      │       ├─ FAULT/
      │       │   └─ curves.csv
      │       ├─ ...
      │       └─ SLAB/
      │           └─ curves.csv
      ├─ SA0P2/
      │   └─ ...
      └─ SA1P0/
          └─ ...

Next: Example 7 – Deaggregation