ewttt¶
GSS plugin for Tsunami Travel Times computation using easyTTT
Description¶
The GSS simulation plugin simewttt estimates predicted tsunami travel times given an event represented by a point source (epicenter lat/lon) using the easyTTT code. Its output in TOAST comprises arrival lines and times in Map view as well as T1 time (exceedance of detection threshold) in Arrivals and Forecast Zones view.
easyTTT is not part of GSS. The author is Andrey Babeyko, GFZ German Research Center for Geosciences, Potsdam, babeyko@gfz-potsdam.de. However, GSS is delivered including the easyTTT binary ewttt and the plugin simewttt acting as interface between GSS and ewttt. In the TOAST simulation dialog the plugin is called EW TTT.
A file with the bathymetry has to be provided and configured.
Configuration¶
In order to be loaded by the GSS, the simewttt plugin needs to be added in the global section of the gss module (gss.cfg).
plugins = ${plugins},simewttt
The configuration of simewttt can be done using scconfig
or by editing the configuration file ewttt.cfg.Bathymetry¶
ewttt.bathymetry
points to the bathymetry file in Golden Software
Surfer 6 grid format.
Engine¶
ewttt.binary
points to the ewttt executable file
which is used as engine for the simulation.
Forecast points¶
Forecast point profiles can be registered as follows:
# Registration of a forecast point profile.
ewttt.forecastPoints = rtsp
For each entry of the list (comma-separated), there has to be a forecast point profile. The profile sets the filename of the forecast point file in DBF format.
# Absolute filename of the forecast point file in dBase format
ewttt.forecastPoints.rtsp.filename = @DATADIR@/toast/forecastzones/rtsp/6.0/cfp/CFP_Version_6p0.dbf
Use earthquake parameters¶
The plugin only uses latitude and longitude as input for the computation, and thus earthquake
magnitude and depth are by default not associated with a simulation.
In some uses cases, the user might want to have the association made.
Set ewttt.useEqParams
to true to do so.
Note that in this case, for every different magnitude or depth a new simulation can be created.
Output¶
The simewttt simulation plugin produces tsunami arrival times for given locations and an arrival time grid.
The output directory is usually located at: ~/.seiscomp/toast/ewttt/output. A typical simulation directory looks like this:
`-- 83
`-- 004006S
`-- 100102E
`-- 83004006S100102E6543c67e7e4a0474c85e96bf11829851ee2ba6
|-- config.json
|-- contours.txt
|-- error.log
|-- poi.summary
|-- poi.xy
|-- source.json
|-- ttt.grd
|-- ttt.log
The first level corresponds to magnitude, the second to latitude, the third to longitude and then follows the unique simulation ID. The different file types contain the following information:
- config.json
contains simulation parameters used
- contours.txt
contains the contour lines
- error.log
contains the errors if the computation fails
- poi.summary.txt
POI arrival times file
- poi.xy
POI file used as input for ewttt
- source.json
contains earthquake parameters, e.g., location and magnitude
- ttt.grd
is the arrival time grid file
- ttt.log
contains the executed command and the log output
Module Configuration¶
etc/defaults/global.cfg
etc/defaults/ewttt.cfg
etc/global.cfg
etc/ewttt.cfg
~/.seiscomp/global.cfg
~/.seiscomp/ewttt.cfg
ewttt inherits global options.
Note
Modules/plugins may require a license file. The default path to license
files is @DATADIR@/licenses/
which can be overridden by global
configuration of the parameter gempa.licensePath
. Example:
gempa.licensePath = @CONFIGDIR@/licenses
- ewttt.bathymetry¶
Default:
@DATADIR@/ewttt/ttt_topo_10m.grd
Type: string
Path to EW TTT bathymetry file in Golden Software Surfer 6 grid format.
- ewttt.binary¶
Default:
@ROOTDIR@/bin/ewttt
Type: string
EW TTT executable.
- ewttt.forecastPoints¶
Type: list:string
Registration of forecast points.
- ewttt.maxTime¶
Default:
600
Unit: min
Type: int
Time span in minutes for which the arrival propagation is calculated.
- ewttt.isoInterval¶
Default:
30
Unit: min
Type: int
Time span between the iso lines in minutes.
- ewttt.output¶
Default:
@CONFIGDIR@/toast/simewttt/output
Type: string
Base directory of EW TTT outputs.
- ewttt.useEqParams¶
Default:
false
Type: boolean
Add earthquake magnitude and depth to the simulation meta data. These parameters have no effect on the computation, as EW TTT only uses latitude and longitude as input. But for some use cases it might be useful to have this information associated with the simulation. If true, for every different magnitude or depth a new simulation can be created. If false, different magnitude or depth will all result in the same simulation.
Note
ewttt.forecastPoints.$name.*
$name is a placeholder for the name to be used and needs to be added to forecastPoints
to become active.
forecastPoints = a,b
ewttt.forecastPoints.a.value1 = ...
ewttt.forecastPoints.b.value1 = ...
# c is not active because it has not been added
# to the list of forecastPoints
ewttt.forecastPoints.c.value1 = ...
- ewttt.forecastPoints.$name.filename¶
Type: string
Absolute filename of the forecast point file in dBase format.