run_tests.py.html CLAWPACK  
 Source file:   run_tests.py
 Directory:   /Users/rjl/Dropbox/ggsss-pages/claw-apps/advection-1d-3
 Converted:   Sun Jul 29 2012 at 22:07:49   using clawcode2html
 This documentation file will not reflect any later changes in the source file.

 
#! /usr/bin/python

"""
Run several tests with different parameter choices, storing each set of
plots in a different directory.  The same _output directory is used each
time.
"""

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()
clawdata = rundata.clawdata  

#-----------------------------
for mx in [200, 1000]:
    clawdata.mx = mx
    clawdata.order = 1
    clawdata.mthlim = [0]
    rundata.write()
    runclaw(xclawcmd = "xclaw", outdir="_output")
    plotclaw(outdir="_output", plotdir="_plots_upwind_mx%s" % mx)
    #-----------------------------
    clawdata.mx = mx
    clawdata.order = 2
    clawdata.mthlim = [0]
    rundata.write()
    runclaw(xclawcmd = "xclaw", outdir="_output")
    plotclaw(outdir="_output", plotdir="_plots_LaxWendroff_mx%s" % mx)
    #-----------------------------
    clawdata.mx = mx
    clawdata.order = 2
    clawdata.mthlim = [1]
    rundata.write()
    runclaw(xclawcmd = "xclaw", outdir="_output")
    plotclaw(outdir="_output", plotdir="_plots_minmod_mx%s" % mx)
    #-----------------------------
    clawdata.mx = mx
    clawdata.order = 2
    clawdata.mthlim = [3]
    rundata.write()
    runclaw(xclawcmd = "xclaw", outdir="_output")
    plotclaw(outdir="_output", plotdir="_plots_MC_mx%s" % mx)
    #-----------------------------