Changeset 6753


Ignore:
Timestamp:
Apr 7, 2009, 4:29:59 PM (15 years ago)
Author:
kristy
Message:

Changed piggy back and group cache and fixed event number

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_work/production/australia_ph2/adelaide/project.py

    r6672 r6753  
    2727
    2828central_meridian = 137.5 # Central meridian for projection (optional)
    29 tide = 0                # difference between MSL and HAT
    30 event_number = 64322    # the event number
     29#zone =
     30import sys
     31if len(sys.argv) > 1:
     32    event_number = int(sys.argv[1])
     33else:   
     34    event_number = 46591    # the event number or the mux file name
     35
     36event_number_list = [27346, 58334, 64322] # To piggy back multiple events
     37
    3138# events: 27346 (java 2.1e-6), 58334 (puysegur 8.8e-7), 64322 (sandwich 8.2e-6),
    3239# other events: 51466 (newHebrides 7.2e-7), 57537 (peru 4.7e-7), 46591 (midAmerica 1.3e-6),
    3340# 68791 (sumatra 7.5e-7), 11100 (andaman 4.9e-7), 65368 (shetland 2.5e-6), 7867 (altiplano 1.0e-6)
     41tide = 0                # difference between MSL and HAT
    3442alpha = 0.1             # smoothing parameter for mesh
    3543friction=0.01           # manning's friction coefficient
    3644starttime=0             # start time for simulation
    37 finaltime=1000         # final time for simulation
     45finaltime=1000   #60000 # final time for simulation
     46setup = 'trial'         # This can be one of three values
     47                        #    trial - coarsest mesh, fast
     48                        #    basic - coarse mesh
     49                        #    final - fine mesh, slowest
    3850
    3951# index is only used when wave = Tb
     
    4153wave = 'Tb'             # Bf (sts wave) Tb (index wave)
    4254
    43 setup = 'final'         # This can be one of three values
    44                         #    trial - coarsest mesh, fast
    45                         #    basic - coarse mesh
    46                         #    final - fine mesh, slowest
    4755
    4856internal_polygon = False
     
    6270    internal_poly_comment = 'internal'
    6371else:
    64     internal_poly_comment = None
     72    internal_poly_comment = ''
    6573
    6674output_comment = [setup, tide, event_number, index, wave, internal_poly_comment]
     
    125133# Thinned ordering file from Hazard Map (geographic)
    126134# Format is index,latitude,longitude (with header)
    127 urs_order_filename = 'urs_order2.csv'
     135urs_order_filename = 'urs_order_simple.csv'
    128136
    129137# Landward bounding points
     
    136144##mux_input_filename = 'Java-0016-z.grd'
    137145##multi_mux = False
    138 mux_input_filename = join(str(event_number), 'event.list')
     146mux_input_filename = 'event.list'
    139147multi_mux = True
     148
     149# Specify if share cache is to be used
     150# Whatever is specified here will be relative to INUNDATION_HOME/.cache
     151# If nothing is specified, local cache will be used.
     152cachedir = '.python_cache_phII'
     153
    140154
    141155################################################################################
     
    179193home = join(os.getenv(ENV_INUNDATIONHOME), 'data') # Absolute path for data folder
    180194muxhome = os.getenv(ENV_MUXHOME)
     195
     196# Create absolute pathname for cache directory
     197# and change caching to use it
     198if 'cachedir' in dir():
     199    cachedir = join(os.getenv(ENV_INUNDATIONHOME), '.cache', cachedir)
     200    from anuga.caching import caching
     201    caching.set_option('cachedir', cachedir)
    181202   
    182203# check various directories/files that must exist
     
    235256
    236257# full path to where MUX files (or meta-files) live
    237 mux_input = join(boundaries_folder, mux_input_filename)
     258mux_input = join(event_folder, mux_input_filename)
    238259
    239260# sts gauge with desired index number - used for wave 'Tb'
Note: See TracChangeset for help on using the changeset viewer.