Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Setting up and running GeoClaw

This is a rough outline with some pointers to existing documentation and examples. More will be added.

See also the GeoClaw documentation and Other learning resources.

Things to set/adjust in setrun.py

Computational domain

Choosing grid resolutions and refinement factors

Topography DEMs (topofiles)

Adjusting background sea level

Specifying ground motion (dtopofiles)

Refinement criteria and flagregions

Duration of simulation and time between outputs

Synthetic gauges

fgmax grids to capture maxima

fgout grids for frequent output on fixed grids

Bottom friction and the Manning Coefficient

Other topics

Initializing some land below sea level as dry

Land that is behind a dike or levee should be forced to be dry initially. This can be done with a force_dry array.

Initializing some land above sea level as wet

A lake that is near the coast may have an initial surface elevation that is different from sea_level.

Adding river flow, precipitation, overland flooding

Landslide generated tsunamis

Running GeoClaw

Basic workflow and output

Using OpenMP, how many threads?

Checkpoint files and restarts

Running on cluster / supercomputer

References
  1. Davis, B. N., & LeVeque, R. J. (2016). Adjoint Methods for Guiding Adaptive Mesh Refinement in Tsunami Modeling. Pure Appl. Geophys., 173, 4055–4074. 10.1007/s00024-016-1412-y