Changeset 4091 for anuga_work/production/perth_2006/run_perth.py
- Timestamp:
- Dec 19, 2006, 9:19:27 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_work/production/perth_2006/run_perth.py
r4082 r4091 31 31 32 32 from anuga.pmesh.mesh_interface import create_mesh_from_regions 33 34 33 from anuga.geospatial_data.geospatial_data import * 35 34 from anuga.abstract_2d_finite_volumes.util import start_screen_catcher, copy_code_files 36 35 from anuga_parallel.parallel_api import distribute, numprocs, myid, barrier 36 from anuga.utilities.polygon import plot_polygons, polygon_area 37 37 38 38 # Application specific imports … … 47 47 # filenames 48 48 49 build_time = '20061107_063840_build'50 bound_time = '20061102_221245_build'51 52 49 boundaries_name = project.scenario 53 50 meshes_dir_name = project.meshes_dir_name+'.msh' 54 #source_dir = project.boundarydir55 51 #boundaries_time_dir_name = project.boundaries_time_dir_name 56 52 boundaries_dir_name = project.boundaries_dir_name … … 67 63 68 64 print 'USER: ', project.user 65 print 'min triangles', project.trigs_min, 66 print 'Note: This is generally about 20% less than the final amount' 69 67 70 68 #-------------------------------------------------------------------------- … … 76 74 77 75 if myid == 0: 76 78 77 print 'start create mesh from regions' 79 interior_regions = [[project.poly_pos20_neg20, 500000],80 [project.poly_cbd, 50000],81 [project.poly_penguin, 50000]]78 interior_regions = [[project.poly_pos20_neg20, project.res_pos20_neg20], 79 [project.poly_cbd, project.res_cbd], 80 [project.poly_penguin, project.res_penguin]] 82 81 # [project.poly_interior, 1000]] 83 82 … … 89 88 # verbose = True) 90 89 # import sys; sys.exit() 90 91 91 print 'start create mesh from regions' 92 93 92 create_mesh_from_regions(project.bounding_polygon, 94 93 boundary_tags={'back': [4], 'side': [0,3], 95 94 'ocean': [1, 2]}, 96 maximum_triangle_area= 1000000,95 maximum_triangle_area=project.res_bounding, 97 96 interior_regions=interior_regions, 98 97 # filename=meshes_time_dir_name, … … 157 156 158 157 domain.set_quantity('elevation', 159 filename = project.combined_dir_name+'.xya', 158 # filename = project.combined_dir_name+'.xya', 159 filename = project.combined_smaller_name_dir+'.xya', 160 160 use_cache = True, 161 161 verbose = True, … … 201 201 domain.set_boundary({'back': Br, 202 202 'side': Bd, 203 'ocean': B f})203 'ocean': Bd}) 204 204 print'finish set boundary' 205 205 … … 214 214 domain.write_boundary_statistics(tags = 'ocean') 215 215 if allclose(t, 120): 216 domain.set_boundary({'back': Br, 'side': B o, 'ocean': Bo})216 domain.set_boundary({'back': Br, 'side': Bd, 'ocean': Bo}) 217 217 218 218 if allclose(t, 1020): 219 domain.set_boundary({'back': Br, 'side': Bd, 'ocean': B o})219 domain.set_boundary({'back': Br, 'side': Bd, 'ocean': Bd}) 220 220 221 221
Note: See TracChangeset
for help on using the changeset viewer.