s_bpack_defs::s_grid Type Reference

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

Collaboration diagram for s_bpack_defs::s_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 s_grid. More...
 
integer gprow =-1
 
integer gpcol =-1
 the group number in the row and column dimension, no longer needed once constructed More...
 
type(s_grid), dimension(:), pointer gdc => null()
 

Detailed Description

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

Member Data Documentation

◆ comm

integer s_bpack_defs::s_grid::comm = MPI_COMM_NULL

MPI communicator for this s_grid.

◆ ctxt

integer s_bpack_defs::s_grid::ctxt =-1

blacs context

◆ gdc

type(s_grid), dimension(:), pointer s_bpack_defs::s_grid::gdc => null()

◆ gpcol

integer s_bpack_defs::s_grid::gpcol =-1

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

◆ gprow

integer s_bpack_defs::s_grid::gprow =-1

◆ hpcol

integer s_bpack_defs::s_grid::hpcol =-1

head process in the row/column process tree

◆ hprow

integer s_bpack_defs::s_grid::hprow =-1

◆ nspcol

integer s_bpack_defs::s_grid::nspcol =0

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

◆ nsprow

integer s_bpack_defs::s_grid::nsprow =0

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