mptensor  v0.3.0
Parallel Library for Tensor Network Methods
mptensor::scalapack::BlacsGrid Class Reference

#include <blacsgrid.hpp>

Public Member Functions

 BlacsGrid (const MPI_Comm &comm)
 
int mpirank (int prow, int pcol) const
 
int mpirank () const
 
void show () const
 

Static Public Member Functions

static void init ()
 
static void exit ()
 

Public Attributes

MPI_Comm comm
 
int ictxt
 
int nprow
 
int npcol
 
int myprow
 
int mypcol
 
int mypnum
 
int mpisize
 
int myrank
 

Constructor & Destructor Documentation

◆ BlacsGrid()

mptensor::scalapack::BlacsGrid::BlacsGrid ( const MPI_Comm &  comm)

Member Function Documentation

◆ exit()

void mptensor::scalapack::BlacsGrid::exit ( )
static

◆ init()

void mptensor::scalapack::BlacsGrid::init ( )
static

◆ mpirank() [1/2]

int mptensor::scalapack::BlacsGrid::mpirank ( ) const
inline

◆ mpirank() [2/2]

int mptensor::scalapack::BlacsGrid::mpirank ( int  prow,
int  pcol 
) const
inline

◆ show()

void mptensor::scalapack::BlacsGrid::show ( ) const

Member Data Documentation

◆ comm

MPI_Comm mptensor::scalapack::BlacsGrid::comm

◆ ictxt

int mptensor::scalapack::BlacsGrid::ictxt

◆ mpisize

int mptensor::scalapack::BlacsGrid::mpisize

◆ mypcol

int mptensor::scalapack::BlacsGrid::mypcol

◆ mypnum

int mptensor::scalapack::BlacsGrid::mypnum

◆ myprow

int mptensor::scalapack::BlacsGrid::myprow

◆ myrank

int mptensor::scalapack::BlacsGrid::myrank

◆ npcol

int mptensor::scalapack::BlacsGrid::npcol

◆ nprow

int mptensor::scalapack::BlacsGrid::nprow

The documentation for this class was generated from the following files: