z_bpack_defs::z_grid Type Reference

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

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

Detailed Description

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

Member Data Documentation

◆ comm

integer z_bpack_defs::z_grid::comm = MPI_COMM_NULL

MPI communicator for this z_grid.

◆ ctxt

integer z_bpack_defs::z_grid::ctxt =-1

blacs context

◆ gdc

type(z_grid), dimension(:), pointer z_bpack_defs::z_grid::gdc => null()

◆ gpcol

integer z_bpack_defs::z_grid::gpcol =-1

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

◆ gprow

integer z_bpack_defs::z_grid::gprow =-1

◆ hpcol

integer z_bpack_defs::z_grid::hpcol =-1

head process in the row/column process tree

◆ hprow

integer z_bpack_defs::z_grid::hprow =-1

◆ nspcol

integer z_bpack_defs::z_grid::nspcol =0

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

◆ nsprow

integer z_bpack_defs::z_grid::nsprow =0

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