Changeset 1784
- Timestamp:
- Aug 30, 2005, 4:44:56 PM (20 years ago)
- Location:
- production/karratha_2005
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
production/karratha_2005/project.py
r1782 r1784 11 11 meshdir = home+sep+'karratha_tsunami_scenario_2005'+sep+'meshes'+sep 12 12 datadir = home+sep+'karratha_tsunami_scenario_2005'+sep+'data'+sep 13 basename = 'karratha_250m' 14 15 meshfile = meshdir + basename + '.msh' 16 demfile = datadir + basename + '.dem' 13 outputdir = home+sep+'karratha_tsunami_scenario_2005'+sep+'output'+sep 17 14 18 15 19 print demfile 16 basename = 'karratha_250m' 17 meshname = meshdir + basename 18 demname = datadir + basename 20 19 21 #boundary_filename =22 #bathymetry_filename =23 #mesh_filename = -
production/karratha_2005/run_karratha.py
r1783 r1784 6 6 import time 7 7 8 9 from pyvolution.shallow_water import Domain, Reflective_boundary 8 10 from pyvolution.data_manager import convert_dem_from_ascii2netcdf, dem2pts 11 from pyvolution.pmesh2domain import pmesh_to_domain_instance 12 from caching import cache 9 13 import project 10 14 11 15 #Convert ASC 2 DEM 2 PTS using source data and store result in source data 12 convert_dem_from_ascii2netcdf(project.demfile[:-4], verbose=True)13 #dem2pts(source_dir2+rootfilename2, verbose = True)14 16 17 demname = project.demname 18 19 20 cache(convert_dem_from_ascii2netcdf, demname, {'verbose': True}, 21 dependencies = [demname + '.asc'], 22 verbose = True) 23 24 cache(dem2pts, demname, {'verbose': True}, 25 dependencies = [demname + '.dem'], 26 verbose = True) 27 28 29 mesh = project.meshname + '.msh' 30 domain = cache(pmesh_to_domain_instance, (mesh, Domain), 31 dependencies = [mesh], 32 verbose = True) 33 34 35 domain.set_name(project.basename) 36 37 38 #IC 39 domain.set_quantity('stage', 0) 40 41 42 #BC 43 Br = Reflective_boundary(domain) 44 domain.set_boundary( {'wall': Br} ) 45 46 47 #Run 48 for t in domain.evolve(yieldstep = 1, finaltime = 1): 49 domain.write_time()
Note: See TracChangeset
for help on using the changeset viewer.