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.