FLASH4.5 API

Generated from /asc/asci2/site/flashcode/secure/release_4p5/source/Driver/Driver_getComm.F90 with ROBODoc v4.99.8 on Tue Mar 05 16:16:18 2019

TABLE OF CONTENTS


[Functions] source/Driver/Driver_getComm

[top][index]

NAME

  Driver_getComm

SYNOPSIS

  Driver_getComm(integer(IN) :: communicatorType,
                 integer(OUT):: communicator,
       optional, integer(IN) :: axis)

DESCRIPTION

  All units can use this interface to query the 
  communicators in use. At initialization all units call this interface.
  One can ask for either global communicator, or mesh communicators
  or axis communicators used in some implementations of Uniform mesh
  When there are no duplicate copies of the mesh, the mesh communicator
  defaults to MPI_COMM_WORLD

ARGUMENTS

  communicatorType - Input argument indicating whether to return the global 
                     communicator (GLOBAL_COMM), or mesh communicator
                     (MESH_COMM) that allows duplication of mesh or
                     it is communicator that handles rows and colums of
                     processors (AXIS_COMM)
 communicator      - output argument in which to return the communicator
 axis              - this optional argument is included only if 
                     communicatorType is AXIS_COMM, the valid 
                     values are IAXIS, JAXIS or KAXIS