c_bpack_defs::c_procgroup Type Reference

**** process groups/nodes in the process tree More...

Public Attributes

integer nprow =0
 
integer npcol =0
 
integer nproc =0
 number of processors and 2D grids More...
 
integer head =-1
 
integer tail =-1
 start and end process in the Comm of c_proctree More...
 
integer ctxt =-1
 blacs context More...
 
integer ctxt1d =-1
 blacs context 1D Row noncyclic (used to distribute from 2D grids to customized noncyclic 1D c_grid) More...
 
integer ctxt1dcol =-1
 blacs context 1D Col noncyclic (used to pass into c_pgemr2df90, otherwise pgemr2d will create an internal 1D col c_grid, see http: More...
 
integer ctxt_head =-1
 blacs context only involving the head process (used to gather and broadcast) More...
 
integer comm = MPI_COMM_NULL
 MPI communicator for all processes in this node. More...
 

Detailed Description

**** process groups/nodes in the process tree

Member Data Documentation

◆ comm

integer c_bpack_defs::c_procgroup::comm = MPI_COMM_NULL

MPI communicator for all processes in this node.

◆ ctxt

integer c_bpack_defs::c_procgroup::ctxt =-1

blacs context

◆ ctxt1d

integer c_bpack_defs::c_procgroup::ctxt1d =-1

blacs context 1D Row noncyclic (used to distribute from 2D grids to customized noncyclic 1D c_grid)

◆ ctxt1dcol

integer c_bpack_defs::c_procgroup::ctxt1dcol =-1

blacs context 1D Col noncyclic (used to pass into c_pgemr2df90, otherwise pgemr2d will create an internal 1D col c_grid, see http:

◆ ctxt_head

integer c_bpack_defs::c_procgroup::ctxt_head =-1

blacs context only involving the head process (used to gather and broadcast)

◆ head

integer c_bpack_defs::c_procgroup::head =-1

◆ npcol

integer c_bpack_defs::c_procgroup::npcol =0

◆ nproc

integer c_bpack_defs::c_procgroup::nproc =0

number of processors and 2D grids

◆ nprow

integer c_bpack_defs::c_procgroup::nprow =0

◆ tail

integer c_bpack_defs::c_procgroup::tail =-1

start and end process in the Comm of c_proctree


The documentation for this type was generated from the following file: