NAME
mpi_morton_bnd
SYNOPSIS
Call mpi_morton_bnd(mype, nprocs, tag_offset) Call mpi_morton_bnd(integer, integer, integer)
ARGUMENTS
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
USES
paramesh_dimensions physicaldata tree timings mpi_morton constants CALLS mpi_amr_write_guard_comm process_fetch_list RETURNS Does not return anything.
DESCRIPTION
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.