Source file:   README.txt
 Directory:   /Users/rjl/git/rjleveque/clawpack-4.6.3/apps/tsunami/bowl-radial
 Converted:   Mon Jan 21 2013 at 20:15:26   using clawcode2html
 This documentation file will not reflect any later changes in the source file.

$\phantom{******** If you see this on the webpage then the browser could not locate *********}$
$\phantom{******** the jsMath file load.js *********}$

$\newcommand{\vector}[1]{\left[\begin{array}{c} #1 \end{array}\right]}$ $\newenvironment{matrix}{\left[\begin{array}{cccccccccc}} {\end{array}\right]}$ $\newcommand{\A}{{\cal A}}$ $\newcommand{\W}{{\cal W}}$


GeoClaw Sample Code

Waves in a parabolic bowl generated by a Gaussian hump of water at the origin. The solution should remain circularly symmetric.

In this code, $x$ and $y$ are in meters (iccordsys=1 in [.html]).

Refinement is allowed only in the upper right quadrant, using the regions specified in [.html], see .

Gauges are placed near the shore along the x-axis and along the diagonal. Ideally these gauges would show identical results.

To run the code, see Instructions

Plots of results

After running this code and creating plots via "make .plots", you should be able to view the plots in _plots/_PlotIndex.html .

Fortran files

Makefile [.html]
Determines which version of fortran files are used when compiling the code with make and specifies where output and plots should be directed. Type "make .help" at the Unix prompt for options.

setprob.f [.html]
Standard for for GeoClaw

Python files [.html]
Used to create topo file and qinit data file. [.html]
This file contains a function that specifies what run-time parameters will be used. [.html]
This file contains a function that specifies what plots will be done and sets various plotting parameters.

Data files

The .data files are automatically generated using the information in [.html].


To make topo and qinit data files:

  $ make topo

To make all data files, edit and then

  $ make .data

To run code:

You may need to type

  $ make new 
to make sure the modules are accessible.

Then run the code with

  $ make .output

To plot results, either generate html pages via:

  $ make .plots
or view interactively using ipython and Iplotclaw.

All of this can be done with:

  $ source