|
run_tests.py.html |
|
|
Source file: run_tests.py
|
|
Directory: /home/rjl/git/rjleveque/clawpack-4.x/apps/tsunami/chile2010
|
|
Converted: Tue Jul 26 2011 at 12:58:49
using clawcode2html
|
|
This documentation file will
not reflect any later changes in the source file.
|
#! /usr/bin/python
"""
Run several tests with different parameters, in this case different numbers
refinement levels.
"""
from setrun import setrun
from setplot import setplot
from pyclaw.runclaw import runclaw
from pyclaw.plotters.plotclaw import plotclaw
# initialize rundata using setrun but then change some things for each run:
rundata = setrun()
#--------------
# Run 1:
#--------------
rundata.clawdata.mxnest = 1
rundata.write()
runclaw(xclawcmd = "xgeoclaw", outdir="_output_1level")
plotclaw(outdir="_output_1level", plotdir="_plots_1level")
#--------------
# Run 2:
#--------------
rundata.clawdata.mxnest = 2
rundata.geodata.wavetolerance = 0.01
rundata.write()
runclaw(xclawcmd = "xgeoclaw", outdir="_output_2level")
plotclaw(outdir="_output_2level", plotdir="_plots_2level")
#--------------
# Run 3:
#--------------
rundata.clawdata.mxnest = 3
rundata.geodata.wavetolerance = 0.1
rundata.write()
runclaw(xclawcmd = "xgeoclaw", outdir="_output_3level")
plotclaw(outdir="_output_3level", plotdir="_plots_3level")
print "Plots should be in _plots_1level, _plots_2level, _plots_3level"