d_bpack_defs::d_grid Type Reference

**** hierarchical process d_grid associated with one process node in the process tree (used for parallel recursive LR compression) More...

Collaboration diagram for d_bpack_defs::d_grid:

Public Attributes

integer nsprow =0
 
integer nspcol =0
 number of process rows/columns as square as possible, it's designed that nspcol>=nsprow More...
 
integer hprow =-1
 
integer hpcol =-1
 head process in the row/column process tree More...
 
integer ctxt =-1
 blacs context More...
 
integer comm = MPI_COMM_NULL
 MPI communicator for this d_grid. More...
 
integer gprow =-1
 
integer gpcol =-1
 the group number in the row and column dimension, no longer needed once constructed More...
 
type(d_grid), dimension(:), pointer gdc => null()
 

Detailed Description

**** hierarchical process d_grid associated with one process node in the process tree (used for parallel recursive LR compression)

Member Data Documentation

◆ comm

integer d_bpack_defs::d_grid::comm = MPI_COMM_NULL

MPI communicator for this d_grid.

◆ ctxt

integer d_bpack_defs::d_grid::ctxt =-1

blacs context

◆ gdc

type(d_grid), dimension(:), pointer d_bpack_defs::d_grid::gdc => null()

◆ gpcol

integer d_bpack_defs::d_grid::gpcol =-1

the group number in the row and column dimension, no longer needed once constructed

◆ gprow

integer d_bpack_defs::d_grid::gprow =-1

◆ hpcol

integer d_bpack_defs::d_grid::hpcol =-1

head process in the row/column process tree

◆ hprow

integer d_bpack_defs::d_grid::hprow =-1

◆ nspcol

integer d_bpack_defs::d_grid::nspcol =0

number of process rows/columns as square as possible, it's designed that nspcol>=nsprow

◆ nsprow

integer d_bpack_defs::d_grid::nsprow =0

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