Ignore:
Timestamp:
Dec 19, 2006, 9:19:27 AM (18 years ago)
Author:
nick
Message:

updates to dampier and perth

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_work/production/perth_2006/run_perth.py

    r4082 r4091  
    3131
    3232from anuga.pmesh.mesh_interface import create_mesh_from_regions
    33 
    3433from anuga.geospatial_data.geospatial_data import *
    3534from anuga.abstract_2d_finite_volumes.util import start_screen_catcher, copy_code_files
    3635from anuga_parallel.parallel_api import distribute, numprocs, myid, barrier
     36from anuga.utilities.polygon import plot_polygons, polygon_area
    3737
    3838# Application specific imports
     
    4747# filenames
    4848
    49 build_time = '20061107_063840_build'
    50 bound_time = '20061102_221245_build'
    51 
    5249boundaries_name = project.scenario
    5350meshes_dir_name = project.meshes_dir_name+'.msh'
    54 #source_dir = project.boundarydir
    5551#boundaries_time_dir_name = project.boundaries_time_dir_name
    5652boundaries_dir_name = project.boundaries_dir_name
     
    6763
    6864print 'USER: ', project.user
     65print 'min triangles', project.trigs_min,
     66print 'Note: This is generally about 20% less than the final amount'
    6967
    7068#--------------------------------------------------------------------------
     
    7674
    7775if myid == 0:
     76
    7877    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]]   
    8281#                    [project.poly_interior, 1000]]       
    8382
     
    8988#               verbose = True)
    9089#    import sys; sys.exit()
     90
    9191    print 'start create mesh from regions'
    92 
    9392    create_mesh_from_regions(project.bounding_polygon,
    9493                         boundary_tags={'back': [4], 'side': [0,3],
    9594                                        'ocean': [1, 2]},
    96                          maximum_triangle_area=1000000,
     95                         maximum_triangle_area=project.res_bounding,
    9796                         interior_regions=interior_regions,
    9897#                         filename=meshes_time_dir_name,
     
    157156
    158157    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',
    160160                    use_cache = True,
    161161                    verbose = True,
     
    201201domain.set_boundary({'back': Br,
    202202                     'side': Bd,
    203                      'ocean': Bf})
     203                     'ocean': Bd})
    204204print'finish set boundary'
    205205
     
    214214    domain.write_boundary_statistics(tags = 'ocean')
    215215    if allclose(t, 120):
    216         domain.set_boundary({'back': Br, 'side': Bo, 'ocean': Bo})
     216        domain.set_boundary({'back': Br, 'side': Bd, 'ocean': Bo})
    217217
    218218    if allclose(t, 1020):
    219         domain.set_boundary({'back': Br, 'side': Bd, 'ocean': Bo})
     219        domain.set_boundary({'back': Br, 'side': Bd, 'ocean': Bd})
    220220
    221221   
Note: See TracChangeset for help on using the changeset viewer.