#include <dist_bcd_matrix.h>
|
| | DistBCDMatrix (MPI_Comm comm, MPI_Group group, int blacs_ctxt, int size, int nblk, int nrow, int ncol, char layout) |
| |
| | ~DistBCDMatrix () |
| |
| int | globalRow (const int localRow) |
| |
| int | globalCol (const int localCol) |
| |
| int | localRow (const int globalRow, int &myprow) |
| |
| int | localCol (const int globalCol, int &mypcol) |
| |
| int | pnum (const int prow, const int pcol) |
| |
| const MPI_Comm | get_comm () const |
| |
| const MPI_Group | get_group () const |
| |
| const int | get_nrow () const |
| |
| const int | get_ncol () const |
| |
| const char | get_layout () const |
| |
◆ DistBCDMatrix()
| pexsi::DistBCDMatrix::DistBCDMatrix |
( |
MPI_Comm |
comm, |
|
|
MPI_Group |
group, |
|
|
int |
blacs_ctxt, |
|
|
int |
size, |
|
|
int |
nblk, |
|
|
int |
nrow, |
|
|
int |
ncol, |
|
|
char |
layout |
|
) |
| |
◆ ~DistBCDMatrix()
| pexsi::DistBCDMatrix::~DistBCDMatrix |
( |
| ) |
|
◆ get_comm()
| const MPI_Comm pexsi::DistBCDMatrix::get_comm |
( |
| ) |
const |
|
inline |
◆ get_group()
| const MPI_Group pexsi::DistBCDMatrix::get_group |
( |
| ) |
const |
|
inline |
◆ get_layout()
| const char pexsi::DistBCDMatrix::get_layout |
( |
| ) |
const |
|
inline |
◆ get_ncol()
| const int pexsi::DistBCDMatrix::get_ncol |
( |
| ) |
const |
|
inline |
◆ get_nrow()
| const int pexsi::DistBCDMatrix::get_nrow |
( |
| ) |
const |
|
inline |
◆ globalCol()
| int pexsi::DistBCDMatrix::globalCol |
( |
const int |
localCol | ) |
|
◆ globalRow()
| int pexsi::DistBCDMatrix::globalRow |
( |
const int |
localRow | ) |
|
◆ localCol()
| int pexsi::DistBCDMatrix::localCol |
( |
const int |
globalCol, |
|
|
int & |
mypcol |
|
) |
| |
◆ localRow()
| int pexsi::DistBCDMatrix::localRow |
( |
const int |
globalRow, |
|
|
int & |
myprow |
|
) |
| |
◆ pnum()
| int pexsi::DistBCDMatrix::pnum |
( |
const int |
prow, |
|
|
const int |
pcol |
|
) |
| |
◆ blacs_ctxt
| int pexsi::DistBCDMatrix::blacs_ctxt |
|
private |
◆ comm
| MPI_Comm pexsi::DistBCDMatrix::comm |
|
private |
◆ group
| MPI_Group pexsi::DistBCDMatrix::group |
|
private |
◆ layout
| char pexsi::DistBCDMatrix::layout |
|
private |
◆ mypcol
| int pexsi::DistBCDMatrix::mypcol |
|
private |
◆ myproc
| int pexsi::DistBCDMatrix::myproc |
|
private |
◆ myprow
| int pexsi::DistBCDMatrix::myprow |
|
private |
◆ nblk
| int pexsi::DistBCDMatrix::nblk |
|
private |
◆ ncol
| int pexsi::DistBCDMatrix::ncol |
|
private |
◆ npcols
| int pexsi::DistBCDMatrix::npcols |
|
private |
◆ nprocs
| int pexsi::DistBCDMatrix::nprocs |
|
private |
◆ nprows
| int pexsi::DistBCDMatrix::nprows |
|
private |
◆ nrow
| int pexsi::DistBCDMatrix::nrow |
|
private |
◆ prowpcol2pnum
| int* pexsi::DistBCDMatrix::prowpcol2pnum |
|
private |
◆ size
| int pexsi::DistBCDMatrix::size |
|
private |
The documentation for this class was generated from the following file:
- /home/runner/work/abacus-develop/abacus-develop/source/source_hsolver/module_pexsi/dist_bcd_matrix.h