23 int pnum(
const int prow,
const int pcol);
Definition dist_bcd_matrix.h:14
const MPI_Group get_group() const
Definition dist_bcd_matrix.h:29
int ncol
Definition dist_bcd_matrix.h:69
MPI_Comm comm
Definition dist_bcd_matrix.h:48
MPI_Group group
Definition dist_bcd_matrix.h:49
int npcols
Definition dist_bcd_matrix.h:56
int globalRow(const int localRow)
const MPI_Comm get_comm() const
Definition dist_bcd_matrix.h:25
int nblk
Definition dist_bcd_matrix.h:65
DistBCDMatrix(MPI_Comm comm, MPI_Group group, int blacs_ctxt, int size, int nblk, int nrow, int ncol, char layout)
char layout
Definition dist_bcd_matrix.h:82
int globalCol(const int localCol)
int nprocs
Definition dist_bcd_matrix.h:59
int mypcol
Definition dist_bcd_matrix.h:73
int nrow
Definition dist_bcd_matrix.h:68
const int get_nrow() const
Definition dist_bcd_matrix.h:33
int blacs_ctxt
Definition dist_bcd_matrix.h:52
int localRow(const int globalRow, int &myprow)
int localCol(const int globalCol, int &mypcol)
int pnum(const int prow, const int pcol)
const int get_ncol() const
Definition dist_bcd_matrix.h:37
int nprows
Definition dist_bcd_matrix.h:55
int myproc
Definition dist_bcd_matrix.h:76
const char get_layout() const
Definition dist_bcd_matrix.h:41
int * prowpcol2pnum
Definition dist_bcd_matrix.h:78
int myprow
Definition dist_bcd_matrix.h:72
int size
Definition dist_bcd_matrix.h:62
Definition dist_bcd_matrix.h:12