Ignore:
Timestamp:
Dec 16, 2005, 9:59:58 AM (19 years ago)
Author:
linda
Message:

Added caching to the sw_merimbula files. Also updated some of the comments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inundation/parallel/run_parallel_sw_rectangle.py

    r2130 r2152  
    1 #!/usr/bin/env/python
     1#!/usr/bin/env python
    22#########################################################
    33#
     
    77# file.
    88#
    9 #  *) The test files currently avaliable are of the form
    10 # test*.out, eg test_5l_4c.out. The term infront of the l
    11 # corresponds to the number of levels of refinement
    12 # required to build the grid, i.e. a higher number
    13 # corresponds to a finer grid. The term infront of the c
    14 # corresponds to the number of processors.
    159#
    16 # *) The (new) files that have been added to manage the
    17 # grid partitioning are
    18 #    +) pmesh_divide.py: subdivide a pmesh
    19 #    +) build_submesh.py: build the submeshes on the host
    20 # processor.
    21 #    +) build_local.py: build the GA mesh datastructure
    22 # on each processor.
    23 #    +) build_commun.py: handle the communication between
    24 # the host and processors
    25 #
    26 # *) Things still to do:
    27 #    +) Overlap the communication and computation: The
    28 # communication routines in build_commun.py should be
    29 # interdispersed in the build_submesh.py and build_local.py
    30 # files. This will overlap the communication and
    31 # computation and will be far more efficient. This should
    32 # be done after more testing and there more confidence in
    33 # the subpartioning.
    34 #    +) Much more testing especially with large numbers of
    35 # processors.
    3610#  Authors: Linda Stals, Steve Roberts and Matthew Hardy,
    3711# June 2005
     
    6236
    6337from pmesh_divide import pmesh_divide, pmesh_divide_steve
    64 from build_submesh import *
    65 from build_local import *
    66 from build_commun import *
    67 from pmesh2domain import pmesh_to_domain_instance
    6838
    6939# read in the processor information
     
    7242myid = pypar.rank()
    7343processor_name = pypar.Get_processor_name()
    74 
    75 
    76 
    77 
    7844
    7945M = 20
Note: See TracChangeset for help on using the changeset viewer.