Changeset 2443
- Timestamp:
- Feb 23, 2006, 11:02:06 AM (19 years ago)
- Location:
- production/onslow_2006
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
production/onslow_2006/project.py
r2441 r2443 13 13 scenario_dir_name = 'onslow_tsunami_scenario_2006' 14 14 15 16 # 250m data to be provided 17 coarsename = 'onsl_bathydem250' # get from Neil/Ingo (DEM or topo data) 15 18 """ 16 # 250m data to be provided17 coarsename = 'onshore_250' # get from Neil/Ingo (DEM or topo data)18 19 # 30m data to be provided 19 20 finename = 'onshore_30' # get from Neil/Ingo (DEM or topo data) … … 41 42 42 43 meshname = meshdir + basename 44 45 coarsedemname = datadir + coarsename 43 46 """ 44 coarsedemname = datadir + coarsename45 47 finedemname = datadir + finename 46 48 combineddemname = datadir + 'onslow_combined_elevation' -
production/onslow_2006/run_onslow.py
r2441 r2443 38 38 # Fine pts file to be clipped to area of interest 39 39 #------------------------------------------------------------------------------- 40 ''' 40 41 41 # filenames 42 42 coarsedemname = project.coarsedemname 43 ''' 43 44 #finedemname = project.finedemname 44 45 ''' 45 46 meshname = project.meshname+'.msh' 46 ''' 47 47 48 # coarse data 48 49 convert_dem_from_ascii2netcdf(coarsedemname, use_cache=True, verbose=True) 49 50 dem2pts(coarsedemname, use_cache=True, verbose=True) 50 51 ''' 51 52 # fine data (clipping the points file to smaller area) 52 53 convert_dem_from_ascii2netcdf(finedemname, use_cache=True, verbose=True) … … 133 134 domain.set_quantity('stage', 0.) 134 135 domain.set_quantity('friction', 0.0) 135 domain.set_quantity('elevation', 0.136 domain.set_quantity('elevation', 136 137 # filename = project.combineddemname + '.pts', 137 #filename = project.coarsedemname + '.pts',138 #use_cache = True,139 #verbose = True138 filename = project.coarsedemname + '.pts', 139 use_cache = True, 140 verbose = True 140 141 ) 141 142 … … 150 151 # 10 min square wave starting at 1 min, 6m high 151 152 Bw = Time_boundary(domain = domain, 152 f=lambda t: [( 20<t<200)*6, 0, 0])153 f=lambda t: [(50<t<800)*6, 0, 0]) 153 154 154 domain.set_boundary( {'top': B r, 'topleft': Br,155 domain.set_boundary( {'top': Bw, 'topleft': Br, 155 156 'left': Br, 'bottom': Br, 156 157 'bottomright': Br, 'topright': Br} ) … … 164 165 t0 = time.time() 165 166 166 for t in domain.evolve(yieldstep = 10, finaltime = 20):167 for t in domain.evolve(yieldstep = 50, finaltime = 5000): 167 168 domain.write_time() 168 169 domain.write_boundary_statistics(tags = 'top')
Note: See TracChangeset
for help on using the changeset viewer.