Ignore:
Timestamp:
Apr 9, 2013, 4:17:11 PM (12 years ago)
Author:
steve
Message:

Speed up of dem2pts via conversion to numpy

Location:
trunk/anuga_core/demos/cairns
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/anuga_core/demos/cairns/project.py

    r8763 r8821  
    5757
    5858# bigger base_scale == less triangles
    59 #base_scale = 100000 # 162170 triangles
    60 base_scale = 400000 # 42093
     59base_scale = 100000 # 162170 triangles
     60#base_scale = 400000 # 42093
    6161default_res = 100 * base_scale   # Background resolution
    6262islands_res = base_scale
  • trunk/anuga_core/demos/cairns/run_parallel_cairns.py

    r8728 r8821  
    156156if project.scenario == 'slide':
    157157    # Initial run without any event
    158     for t in domain.evolve(yieldstep=10, finaltime=60):
    159         print domain.timestepping_statistics()
    160         #print domain.boundary_statistics(tags='ocean_east')
     158    for t in domain.evolve(yieldstep=10, finaltime=60):
     159        if myid == 0:
     160            print domain.timestepping_statistics()
     161            #print domain.boundary_statistics(tags='ocean_east')
    161162       
    162163    # Add slide to water surface
     
    167168    for t in domain.evolve(yieldstep=10, finaltime=5000,
    168169                           skip_initial_step=True):
    169         print domain.timestepping_statistics()
    170         #print domain.boundary_statistics(tags='ocean_east')
     170        if myid == 0:
     171            print domain.timestepping_statistics()
     172            #print domain.boundary_statistics(tags='ocean_east')
    171173
    172174if project.scenario == 'fixed_wave':
    173175    # Save every two mins leading up to wave approaching land
    174     for t in domain.evolve(yieldstep=2*60, finaltime=5000):
    175         print domain.timestepping_statistics()
    176         #print domain.boundary_statistics(tags='ocean_east')
     176    for t in domain.evolve(yieldstep=2*60, finaltime=5000):
     177        if myid == 0:
     178            print domain.timestepping_statistics()
     179            #print domain.boundary_statistics(tags='ocean_east')
    177180
    178181    # Save every 30 secs as wave starts inundating ashore
    179182    for t in domain.evolve(yieldstep=60*0.5, finaltime=10000,
    180183                           skip_initial_step=True):
    181         print domain.timestepping_statistics()
    182         #print domain.boundary_statistics(tags='ocean_east')
    183            
    184 print 'That took %.2f seconds' %(time.time()-t0)
     184        if myid == 0:
     185            print domain.timestepping_statistics()
     186            #print domain.boundary_statistics(tags='ocean_east')
     187
     188
     189domain.sww_merge()
     190
     191if myid == 0:
     192    print 'That took %.2f seconds' %(time.time()-t0)
     193
     194   
     195
     196finalize()
Note: See TracChangeset for help on using the changeset viewer.