FLASH4.6.1 API

Generated from /asc/asci2/site/flashcode/secure/release_4p6/source/Grid/GridSolvers/MultigridMC/poisson/gr_mpiMortonBndLeafOnly.F90 with ROBODoc v4.99.8 on Sun Sep 22 16:16:04 2019

TABLE OF CONTENTS


[Functions] mpi_source/mpi_morton_bnd

[top][index]

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.