Call mpi_morton_bnd(mype, nprocs, tag_offset) Call mpi_morton_bnd(integer, integer, integer)
Integer, Intent(in) :: mype Local processor id. Integer, Intent(in) :: nprocs Number of processors. Integer, Intent(inout) :: tag_offset A unique id used in marking messages. INCLUDES paramesh_preprocessor.fh mpif.h
paramesh_dimensions physicaldata tree timings mpi_morton constants CALLS mpi_amr_write_guard_comm process_fetch_list RETURNS Does not return anything.
This routine does a communications analysis for guardcell filling and constructs and stores lists of off-processor blocks which are to be communicated during guardcell filling. Also stored are which sections of the blocks to be fetched. AUTHORS Written by Peter MacNeice and Michael Gehmeyr, February 2000. Major simplification and rewrite by Kevin Olson August 2007.