Changeset 8529


Ignore:
Timestamp:
Aug 21, 2012, 11:07:14 PM (13 years ago)
Author:
steve
Message:

Looks like the produce_results.py scripts are running with
fabricate

Location:
trunk/anuga_core/validation_tests
Files:
1 added
3 deleted
22 edited

Legend:

Unmodified
Added
Removed
  • trunk/anuga_core/validation_tests/Tests/Benchmarks/Isolated_Building/produce_results.py

    r8468 r8529  
    1 from anuga.utilities.argparsing import run_validation_script
     1#--------------------------------
     2# import modules
     3#--------------------------------
     4from fabricate import *
     5from validation_tests.utilities import run_validation_script
    26
     7# Setup the python scripts which produce the output for this
     8# validation test
     9def build():
     10    #run_validation_script('run_problem.py')
     11    #run_validation_script('plot_problem.py')
     12    pass
    313
    4 #run_validation_script('run_problem.py')
    5 #run_validation_script('plot_problem.py')
     14def clean():
     15    autoclean()
    616
    7 
    8 
     17main()
  • trunk/anuga_core/validation_tests/Tests/Benchmarks/Okushiri

    • Property svn:ignore set to
      .deps
  • trunk/anuga_core/validation_tests/Tests/Benchmarks/Okushiri/compare_timeseries_with_measures.py

    r8468 r8529  
    1313import project
    1414from anuga.abstract_2d_finite_volumes.util import file_function
    15 from anuga.utilities.numerical_tools import\
    16      ensure_numeric, cov, get_machine_precision
     15from anuga.utilities.numerical_tools import ensure_numeric
     16from anuga.utilities.numerical_tools import cov
     17#from anuga.utilities.numerical_tools import get_machine_precision
    1718from anuga.shallow_water.sww_interrogate import get_maximum_inundation_elevation
    1819from anuga.shallow_water.sww_interrogate import get_maximum_inundation_location
    19 from anuga.geometry.polygon import is_inside_polygon
    20 from create_okushiri import gulleys
    2120
    2221if sys.platform == 'win32':
  • trunk/anuga_core/validation_tests/Tests/Benchmarks/Okushiri/create_okushiri.py

    r8461 r8529  
    1313import project
    1414
    15 
     15# configure my logging
     16import anuga.utilities.log as log
     17#log.console_logging_level = log.INFO
     18#log.log_logging_level = log.DEBUG
     19log.log_filename = './create_okushiri.log'
    1620
    1721
  • trunk/anuga_core/validation_tests/Tests/Benchmarks/Okushiri/produce_results.py

    r8468 r8529  
    1 from anuga.utilities.argparsing import run_validation_script
     1#--------------------------------
     2# import modules
     3#--------------------------------
     4from fabricate import *
     5from validation_tests.utilities import run_validation_script
    26
     7# Setup the python scripts which produce the output for this
     8# validation test
    39
    4 run_validation_script('create_okushiri.py')
    5 run_validation_script('run_okushiri.py')
    6 run_validation_script('compare_timeseries_with_measures.py')
     10def build():
     11    run_validation_script('create_okushiri.py')
     12    run_validation_script('run_okushiri.py')
     13    run_validation_script('compare_timeseries_with_measures.py')
    714
     15def clean():
     16    autoclean()
    817
     18main()
  • trunk/anuga_core/validation_tests/Tests/Benchmarks/Okushiri/run_okushiri.py

    r8468 r8529  
    2525
    2626import project
     27
     28# configure my logging
     29import anuga.utilities.log as log
     30#log.console_logging_level = log.INFO
     31#log.log_logging_level = log.DEBUG
     32log.log_filename = './run_okushiri.log'
     33
     34
    2735
    2836def main(elevation_in_mesh=False):
  • trunk/anuga_core/validation_tests/Tests/Real_World/Patong/produce_results.py

    r8460 r8529  
    11#--------------------------------
    2 # Setup Default values for basis
    3 # algorithm parameters.
     2# import modules
    43#--------------------------------
    5 import argparse
    6 parser = argparse.ArgumentParser(description='produce results')
    7 parser.add_argument('-cfl', type=float, default=1.0,
    8                    help='cfl condition')
    9 parser.add_argument('-alg', type=str, default = "1_5",
    10                    help='flow algorithm')
    11 args = parser.parse_args()
     4from fabricate import *
     5from validation_tests.utilities import run_validation_script
    126
    13 cfl = args.cfl
    14 alg = args.alg
     7# Setup the python scripts which produce the output for this
     8# validation test
     9def build():
     10    #run_validation_script('run_problem.py')
     11    #run_validation_script('plot_problem.py')
     12    pass
     13
     14def clean():
     15    autoclean()
     16
     17main()
    1518
    1619
    1720
    18 import dam_break
    19 import plot_results
    2021
    21 
  • trunk/anuga_core/validation_tests/Tests/Simple/dam_break

    • Property svn:ignore set to
      .deps
  • trunk/anuga_core/validation_tests/Tests/Simple/dam_break/produce_results.py

    r8468 r8529  
    1 from anuga.utilities.argparsing import run_validation_script
     1#--------------------------------
     2# import modules
     3#--------------------------------
     4from fabricate import *
     5from validation_tests.utilities import run_validation_script
    26
    37
    4 run_validation_script('dam_break.py')
    5 run_validation_script('plot_results.py')
     8# Setup the python scripts which produce the output for this
     9# validation test
     10def build():
     11    run_validation_script('dam_break.py')
     12    run_validation_script('plot_results.py')
    613
     14def clean():
     15    autoclean()
    716
     17main()
    818
    9 
  • trunk/anuga_core/validation_tests/Tests/Simple/deep_wave/produce_results.py

    r8527 r8529  
    1 
    2 
    31from fabricate import *
    4 
    5 # Get the values of alg and cfl and any other
    6 # paarameters set for these validation tests
    7 from validation_tests.parameters import *
    8 
     2#--------------------------------
     3# import modules
     4#--------------------------------
     5from fabricate import *
     6from validation_tests.utilities import run_validation_script
    97
    108# Setup the python scripts which produce the output for this
    119# validation test
    1210def build():
    13     run('python', 'run_wave.py',  '-alg', alg, '-cfl', cfl)
    14     run('python', 'plotme.py', '-alg', alg, '-cfl', cfl )
     11    run_validation_script('run_wave.py')
     12    run_validation_script('plotme.py')
    1513
    1614def clean():
  • trunk/anuga_core/validation_tests/Tests/Simple/parabolic_basin_1D

    • Property svn:ignore set to
      .deps
  • trunk/anuga_core/validation_tests/Tests/Simple/parabolic_basin_1D/produce_results.py

    r8468 r8529  
    1 from anuga.utilities.argparsing import run_validation_script
     1#--------------------------------
     2# import modules
     3#--------------------------------
     4from fabricate import *
     5from validation_tests.utilities import run_validation_script
    26
    37
    4 run_validation_script('parabolic.py')
    5 run_validation_script('parabolaplot.py')
     8# Setup the python scripts which produce the output for this
     9# validation test
     10def build():
     11    run_validation_script('parabolic.py')
     12    run_validation_script('parabolaplot.py')
    613
     14def clean():
     15    autoclean()
    716
     17main()
  • trunk/anuga_core/validation_tests/Tests/Simple/runup1

    • Property svn:ignore set to
      .deps
  • trunk/anuga_core/validation_tests/Tests/Simple/runup1/produce_results.py

    r8468 r8529  
    1 from anuga.utilities.argparsing import run_validation_script
     1#--------------------------------
     2# import modules
     3#--------------------------------
     4from fabricate import *
     5from validation_tests.utilities import run_validation_script
    26
    37
    4 run_validation_script('runup.py')
    5 run_validation_script('runuplot.py')
     8# Setup the python scripts which produce the output for this
     9# validation test
     10def build():
     11    run_validation_script('runup.py')
     12    run_validation_script('runuplot.py')
    613
     14def clean():
     15    autoclean()
     16
     17main()
  • trunk/anuga_core/validation_tests/Tests/Simple/runup_sinusoid

    • Property svn:ignore set to
      .deps
  • trunk/anuga_core/validation_tests/Tests/Simple/runup_sinusoid/produce_results.py

    r8468 r8529  
    1 from anuga.utilities.argparsing import run_validation_script
     1#--------------------------------
     2# import modules
     3#--------------------------------
     4from fabricate import *
     5from validation_tests.utilities import run_validation_script
     6
     7# Setup the python scripts which produce the output for this
     8# validation test
     9def build():
     10    run_validation_script('runup_sinusoid.py')
     11    run_validation_script('runup_sinusoidplot.py')
     12
     13def clean():
     14    autoclean()
     15
     16main()
    217
    318
    4 run_validation_script('runup_sinusoid.py')
    5 run_validation_script('runup_sinusoidplot.py')
    6 
    7  
  • trunk/anuga_core/validation_tests/Tests/Simple/steep_slope

    • Property svn:ignore set to
      .deps
  • trunk/anuga_core/validation_tests/Tests/Simple/steep_slope/produce_results.py

    r8468 r8529  
    1 from anuga.utilities.argparsing import run_validation_script
     1#--------------------------------
     2# import modules
     3#--------------------------------
     4from fabricate import *
     5from validation_tests.utilities import run_validation_script
    26
     7# Setup the python scripts which produce the output for this
     8# validation test
     9def build():
     10    run_validation_script('channel_SU_sparse.py')
     11    run_validation_script('channel_SU_2plot.py')
    312
     13def clean():
     14    autoclean()
    415
    5 run_validation_script('channel_SU_sparse.py')
    6 run_validation_script('channel_SU_2plot.py')
    7 
     16main()
  • trunk/anuga_core/validation_tests/Tests/Simple/trapezoidal_channel

    • Property svn:ignore set to
      .deps
  • trunk/anuga_core/validation_tests/Tests/Simple/trapezoidal_channel/produce_results.py

    r8468 r8529  
    1 from anuga.utilities.argparsing import run_validation_script
     1#--------------------------------
     2# import modules
     3#--------------------------------
     4from fabricate import *
     5from validation_tests.utilities import run_validation_script
    26
     7# Setup the python scripts which produce the output for this
     8# validation test
     9def build():
     10    run_validation_script('channel_floodplain1.py')
     11    run_validation_script('plotme.py')
    312
    4 run_validation_script('channel_floodplain1.py')
    5 run_validation_script('plotme.py')
     13def clean():
     14    autoclean()
    615
    7  
     16main()
  • trunk/anuga_core/validation_tests/produce_results.py

    r8468 r8529  
    44
    55import os
    6 import anuga.utilities.system_tools as anugast
    76import anuga
    87import time
    98
    10 from anuga.utilities.argparsing import parse_standard_args
    11 
    129#--------------------------------
    13 # Setup Default values for basis
     10# Get Default values for
    1411# algorithm parameters.
    1512#--------------------------------
    16 alg, cfl = parse_standard_args()
    17 
     13from parameters import alg
     14from parameters import cfl
    1815
    1916#---------------------------------
    2017# Get the current svn revision
    2118#---------------------------------
    22 
    2319timestamp = time.asctime()
    2420major_revision = anuga.config.major_revision
    2521minor_revision = anuga.utilities.system_tools.get_revision_number()
    26 
    2722
    2823#---------------------------------
     
    5449        print 'Changing to', os.getcwd()
    5550        try:
    56             cmd = 'python produce_results.py -alg %s -cfl %s '% (alg,cfl)
     51            cmd = 'python produce_results.py'
    5752            print 'Running: '+cmd
    5853            os.system( cmd )
  • trunk/anuga_core/validation_tests/readme.txt

    r8432 r8529  
    66We have tried a few other latex2html converters (as of 18/05/2012), but they
    77didn't seem to work neatly.
     8
     9You can run the validation tests using different parameters by making changes
     10to the parameters.py file. THis would usually mean changing the flow_algorithm
     11parameter.
Note: See TracChangeset for help on using the changeset viewer.