You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

The automated workflow has the following planned and implemented layout. See below for a legend and summary of step inputs and outputs.

The steps have the following inputs and outputs:

All files after installation can be assumed to require sim/fault/root params as inputs

IndexStepInputsOutputsDescriptionNotes
1EMOD3D

Srf file

VM

EMOD3D seis files

EMOD3D xyts files

Performs the low frequency simulation
2merge_ts

EMOD3D xyts files

Merged xyts fileMerges the xyts files from EMOD3D together
3plot_tsMerged xyts fileLF animationProduces an animation from the merged EMOD3D xyts file
4HF

Stoch file

Station ll file

HF binary filePerforms the high frequency "simulation"
5BB

EMOD3D seis files

HF binary file

BB binary fileMerges the low frequency and high frequency binaries together into a BroadBand (BB) binary
6IM_calcBB binaryIM calculations csv fileCalculates intensity measures for each station from the BB data
7IM_plotIM calculations csv fileGraphs of IMsPlots IM values
8rrupSrf filerrup csv fileCalculates station to fault/event distances
9Empirical

rrup csv file

empirical config file

Empirical calculations csv fileComputes empirical intensity measures
10VerificationEmpirical calculations file?
Currently not fully implemented
11clean_upAll non binary/log/IM_calc filesTar filesTars all non-final output files together into a single tar fileIntended to reduce the inode usage of completed runs
12LF2BBEMOD3D seis filesBB binary fileConverts an LF only run to the BB format
13HF2BBHF binary fileBB binary fileConverts an HF only run to the BB format
14plot_srfSrf filePlot of srf slip valuesPlots the srf slip values

GCMT2REL

GCMT file

Event name to generate for

Realisation fileGenerates realisation files from gcmt input dataCurrently has to be run manually for all realisations

NHM2REL

NHM file

Fault name to generate for

Realisation fileGenerates realisation files from NHM input dataCurrently has to be run manually for all realisations

REL2SRFRealisation file

Srf file

Stoch file

Srfinfo file

Sim_params file

Generates the srf/stoch/srfinfo/sim_params files from a realisation fileCurrently has to be run manually for all realisations

SRFinfo2VMSrfinfo fileVelocity Model (VM)

Uses the NZVM to generate a VM from the fault srfinfo file

Uses the unperturbated srfinfo file if one is available, otherwise the first srfinfo file

Currently has to be run manually for all faults

installRealisation name and index

Realisation directory

Parent fault directory as required

Installs a realisation, creating its runs directory, sim_params yaml file and initial step specific sub-directories (LF, HF, BB)

The group version of this is the current entry point of the automated workflow

Current implementation creates the scheduler management db and installs all realisations at once


plot_VMVMPlot of vm regionPlots the VM and surrounding region

setup.py

GMSim version

Station list

Fault selection file

"NHM" or "GCMT"

Source data file (NHM or CMT file)

Fault type (1-4)

Perturbation version (If required)

--no_pre_pro flag to start from install step

Simulation root directory

scheduler management database

Root_params.yaml (In Runs dir)

Generates the scheduler management dbTo be run manually before the automated workflow can begin
  • No labels