•   Search
  •   Map
  •   Sign in

Tsunami Models Source Code, Scripts and Manuals

Tsunami simulation model, such as COMCOT, solves a set of discretized mathematical equations that govern the physical processes of tsunami generation by various sources, propagation over ocean basin, run-up and inundations in coastal areas. The source code of a tsunami simulation model is a collection of a human-readable programming codes/statements that are translated from the discretized mathematical equations through a programming language, e.g. FORTRAN. Together with a suitable compiler, the source code can be further converted into an executable binary application, e.g. a numerical simulation program (model). This executable binary may run on various platforms, e.g. Windows or Linux systems. Continuous validations are often carried out by model developers and other researchers to identify potential bugs, errors, and validate its accuracies against analytical analyses, results from other established models, laboratory experiments, and field observations from real tsunami events.


Pre- and post-processing scripts for a tsunami model are often independent of the model’s source code. They are developed to prepare input data for a tsunami simulation model, further process and visualize output data files of tsunami model simulations, e.g. to create inundation maps. These scripts may also be used to convert a tsunami model’s proprietary data formats into other commonly used formats, e.g. GIS-compatible formats such as ESRI ARC ASCII, or vice versa.


MATLAB and Python are two commonly used programming languages for these scripts. For example, MATLAB has been used to develop a set of data processing scripts for COMCOT tsunami simulation model. COMCOT-API is a set of Python-based Application Programming Interface (API) scripts that augments and drives the COMCOT tsunami simulation model. This enables full automation of parameter studies and development of an algorithm for probabilistic hazard assessment with COMCOT as the tsunami simulation kernel. The API manages simulations on clusters with different queuing systems, farms simulation scenarios out to clusters and collects data after simulation completion. It also creates non-uniform slips as input to tsunami simulations, based on fault geometry and scaled with earthquake magnitude.


User manuals provide detailed descriptions about tsunami models, including their underlying mathematical equations, numerical discretization schemes, programming languages, software/hardware requirements, parameter setup, input and output data, example simulations, and sometimes validations.


DOI: https://doi.org/10.21420/V6PE-TG20


Cite as:

GNS Science. (2020). Tsunami Models Source Code, Scripts and Manuals. GNS Science. https://doi.org/10.21420/V6PE-TG20

Simple

Date (Creation)
2020-03-05
Citation identifier
https://data.gns.cri.nz/metadata/srv/eng/catalog.search#/metadata/d2fa96e8-ca11-44bc-b58a-a083d05fc43e
Purpose

Tsunami models, processing scripts and user manuals are developed to facilitate investigations of tsunami behaviors and evaluate tsunami hazards for research studies, consultancies, and event responses.

Status
On going
Point of contact
Organisation name Individual name Electronic mail address Role

GNS Science

Tsunami_data@gns.cri.nz

Point of contact
Maintenance and update frequency
As needed
Keywords
  • tsunami model

  • source code

  • user manual

  • scripts

  • COMCOT

  • COMCOT-API

Classification
Restricted
Use constraints
Intellectual property rights
Language
English
Topic category
  • Geoscientific information
Distribution format
Name Version

Text

PDF

OnLine resource
Protocol Linkage Name

WWW:LINK-1.0-http--link

http://shop.gns.cri.nz/sr_2011-043-pdf/

COMCOT: a Tsunami Generation Propagation and Run-up Model

Metadata

File identifier
d2fa96e8-ca11-44bc-b58a-a083d05fc43e XML
Metadata language
English
Character set
UTF8
Hierarchy level
Software
Date stamp
2021-07-07T11:49:58
Metadata author
Organisation name Individual name Electronic mail address Role

GNS Science

datamanagement@gns.cri.nz

Point of contact
 
 

Overviews

Spatial extent

Keywords


Provided by

logo
Access to the catalogue
Read here the full details and access to the data.


  •   About
  •   Github
  •