Scrambler  1
CommunicationDeclarations Module Reference

Contains some initialization routines and communication parameters. More...

+ Collaboration diagram for CommunicationDeclarations:

List of all members.

Public Attributes

INTEGER, parameter, public iRecvGridsFromParents = 1
INTEGER, parameter, public iSendGridsToChildren = 2
INTEGER, parameter, public TRANSMIT_CHILD_GRIDS = 1
INTEGER, parameter, public iRecvParentsData = 3
INTEGER, parameter, public iSendChildrenData = 4
INTEGER, parameter, public TRANSMIT_CHILD_DATA = 2
INTEGER, parameter, public iRecvOverlapsNeighbors = 5
INTEGER, parameter, public iSendOverlapsNeighbors = 6
INTEGER, parameter, public TRANSMIT_OVERLAPS_NEIGHBORS = 3
INTEGER, parameter, public iRecvOldNodeOverlaps = 7
INTEGER, parameter, public iSendOverlapsToOldNodesChildren = 8
INTEGER, parameter, public iSendOverlapsToNodesOldChildren = 10
INTEGER, parameter, public TRANSMIT_OLD_NODE_OVERLAPS = 4
INTEGER, parameter, public iRecvOverlaps = 11
INTEGER, parameter, public iSendOverlaps = 12
INTEGER, parameter, public TRANSMIT_OVERLAP_DATA = 5
INTEGER, parameter, public iRecvNeighboringChildren = 13
INTEGER, parameter, public iSendNeighboringChildren = 14
INTEGER, parameter, public TRANSMIT_NEIGHBORING_CHILDREN = 6
INTEGER, parameter, public iRecvOverlappingChildrenFromNewNodes = 15
INTEGER, parameter, public iSendOverlappingChildrenToOldNodes = 16
INTEGER, parameter, public TRANSMIT_OLC_TO_OLD_NODES = 7
INTEGER, parameter, public iRecvOverlappingChildrenFromOldNodes = 17
INTEGER, parameter, public iSendOverlappingChildrenToNewNodes = 18
INTEGER, parameter, public TRANSMIT_OLC_TO_NEW_NODES = 8
INTEGER, parameter, public iRecvChildrenData = 19
INTEGER, parameter, public iSendParentsData = 20
INTEGER, parameter, public TRANSMIT_PARENT_DATA = 9
INTEGER, parameter, public iRecvFluxes = 21
INTEGER, parameter, public iSendFluxes = 22
INTEGER, parameter, public TRANSMIT_FLUX_DATA = 10
INTEGER, parameter, public iRecvGenericData = 23
INTEGER, parameter, public iSendGenericData = 24
INTEGER, parameter, public TRANSMIT_GENERIC_DATA = 11
INTEGER, parameter, public TRANSMIT_DOMAIN_DATA = 12
INTEGER, parameter, public TRANSMIT_FRAME_DATA = 13
INTEGER, parameter, public TRANSMIT_IO_WORKER_GRIDS = 14
INTEGER, parameter, public TRANSMIT_IO_WORKER_DATA = 15
INTEGER, parameter, public LAYOUT_TAG = 16
INTEGER, parameter, public nStages = 24
INTEGER, parameter, public N_TRANSMIT_FLAGS = 15
REAL(KIND=qPrec), dimension(:,:),
allocatable, public 
stage_times
REAL(KIND=qPrec), public tcache
Type(pStageMessageGroup),
dimension(:,:), allocatable,
public 
StageMessageGroups
LOGICAL, public STAGE_RECV = .FALSE.
LOGICAL, public STAGE_SEND = .TRUE.
INTEGER, parameter, public MASTER = 0

Detailed Description

Contains some initialization routines and communication parameters.

Definition at line 38 of file communication_declarations.f90.


Member Data Documentation

INTEGER, parameter, public iRecvGridsFromParents = 1

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iSendGridsToChildren = 2

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_CHILD_GRIDS = 1

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iRecvParentsData = 3

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iSendChildrenData = 4

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_CHILD_DATA = 2

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iRecvOverlapsNeighbors = 5

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iSendOverlapsNeighbors = 6

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_OVERLAPS_NEIGHBORS = 3

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iRecvOldNodeOverlaps = 7

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iSendOverlapsToOldNodesChildren = 8

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iSendOverlapsToNodesOldChildren = 10

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_OLD_NODE_OVERLAPS = 4

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iRecvOverlaps = 11

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iSendOverlaps = 12

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_OVERLAP_DATA = 5

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iRecvNeighboringChildren = 13

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iSendNeighboringChildren = 14

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_NEIGHBORING_CHILDREN = 6

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iRecvOverlappingChildrenFromNewNodes = 15

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iSendOverlappingChildrenToOldNodes = 16

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_OLC_TO_OLD_NODES = 7

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iRecvOverlappingChildrenFromOldNodes = 17

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iSendOverlappingChildrenToNewNodes = 18

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_OLC_TO_NEW_NODES = 8

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iRecvChildrenData = 19

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iSendParentsData = 20

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_PARENT_DATA = 9

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iRecvFluxes = 21

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iSendFluxes = 22

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_FLUX_DATA = 10

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iRecvGenericData = 23

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public iSendGenericData = 24

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_GENERIC_DATA = 11

Definition at line 49 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_DOMAIN_DATA = 12

Definition at line 64 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_FRAME_DATA = 13

Definition at line 65 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_IO_WORKER_GRIDS = 14

Definition at line 67 of file communication_declarations.f90.

INTEGER, parameter, public TRANSMIT_IO_WORKER_DATA = 15

Definition at line 68 of file communication_declarations.f90.

INTEGER, parameter, public LAYOUT_TAG = 16

Definition at line 69 of file communication_declarations.f90.

INTEGER, parameter, public nStages = 24

Definition at line 71 of file communication_declarations.f90.

INTEGER, parameter, public N_TRANSMIT_FLAGS = 15

Definition at line 72 of file communication_declarations.f90.

REAL(KIND=qPrec), dimension(:,:), allocatable, public stage_times

Definition at line 74 of file communication_declarations.f90.

REAL(KIND=qPrec), public tcache

Definition at line 75 of file communication_declarations.f90.

Type(pStageMessageGroup), dimension(:,:), allocatable, public StageMessageGroups

Definition at line 82 of file communication_declarations.f90.

LOGICAL, public STAGE_RECV = .FALSE.

Definition at line 83 of file communication_declarations.f90.

LOGICAL, public STAGE_SEND = .TRUE.

Definition at line 83 of file communication_declarations.f90.

INTEGER, parameter, public MASTER = 0

Definition at line 87 of file communication_declarations.f90.


The documentation for this module was generated from the following file:
 All Classes Files Functions Variables