begin_html [use: doc/doc.css]
Conical Island Wave Tank Benchmark
This is a test of the wave tank experiment summarized at the
benchmark site:
[http://nctr.pmel.noaa.gov/benchmark/Laboratory/Laboratory_ConicalIsland/index.html]
This is a first pass at setting up this problem, but the gauges are not in
correct positions and the boundary conditions probably aren't correct.
Plots of results
After running this code and creating plots via "make .plots", you should be
able to view the plots in [link: _plots/_PlotIndex.html].
Fortran files
- [code: Makefile]
- 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.
- [code: bc2amr_geo.f]
-
Sets boundary conditions each time step. Boundary conditions at the bottom
boundary y = ylower are specified to simulate motion of a wave paddle.
Python files
- [code: maketopo.py]
- Used to create topo file.
- [code: setrun.py]
- This file contains a function that
specifies what run-time parameters will be used.
- [code: setplot.py]
- 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
[code: setrun.py].
Instructions
To make topo and qinit data files:
{{{
$ python maketopo.py
}}}
To make all data files, edit setrun.py and then
{{{
$ make .data
}}}
To run code:
{{{
$ make .output
}}}
To plot results, either generate html pages via:
{{{
$ make .plots
}}}
or view interactively using ipython and Iplotclaw.
end_html