ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Functions
blacs_connector.h File Reference
#include <complex>
#include <mpi.h>
Include dependency graph for blacs_connector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void Cblacs_pinfo (int *myid, int *nprocs)
 
void Cblacs_get (int icontxt, int what, int *val)
 
void Cblacs_gridmap (int *icontxt, int *usermap, int ldumap, int nprow, int npcol)
 
void Cblacs_gridinfo (int icontxt, int *nprow, int *npcol, int *myprow, int *mypcol)
 
void Cblacs_gridinit (int *icontxt, char *layout, int nprow, int npcol)
 
void Cblacs_gridexit (int icontxt)
 
int Cblacs_pnum (int icontxt, int prow, int pcol)
 
void Cblacs_pcoord (int icontxt, int pnum, int *prow, int *pcol)
 
void Cblacs_exit (int icontxt)
 
void Cigebs2d (int ConTxt, char *scope, char *top, int m, int n, int *A, int lda)
 
void Cigebr2d (int ConTxt, char *scope, char *top, int m, int n, int *A, int lda, int rsrc, int csrc)
 
void Csgebs2d (int ConTxt, char *scope, char *top, int m, int n, float *A, int lda)
 
void Csgebr2d (int ConTxt, char *scope, char *top, int m, int n, float *A, int lda, int rsrc, int csrc)
 
void Cdgebs2d (int ConTxt, char *scope, char *top, int m, int n, double *A, int lda)
 
void Cdgebr2d (int ConTxt, char *scope, char *top, int m, int n, double *A, int lda, int rsrc, int csrc)
 
void Ccgebs2d (int ConTxt, char *scope, char *top, int m, int n, std::complex< float > *A, int lda)
 
void Ccgebr2d (int ConTxt, char *scope, char *top, int m, int n, std::complex< float > *A, int lda, int rsrc, int csrc)
 
void Czgebs2d (int ConTxt, char *scope, char *top, int m, int n, std::complex< double > *A, int lda)
 
void Czgebr2d (int ConTxt, char *scope, char *top, int m, int n, std::complex< double > *A, int lda, int rsrc, int csrc)
 
template<typename T >
void Cxgebs2d (int ConTxt, char *scope, char *top, int m, int n, T *A, int lda)
 
template<typename T >
void Cxgebr2d (int ConTxt, char *scope, char *top, int m, int n, T *A, int lda, int rsrc, int csrc)
 
int Csys2blacs_handle (MPI_Comm SysCtxt)
 
MPI_Comm Cblacs2sys_handle (int BlacsCtxt)
 

Function Documentation

◆ Cblacs2sys_handle()

MPI_Comm Cblacs2sys_handle ( int  BlacsCtxt)
Here is the caller graph for this function:

◆ Cblacs_exit()

void Cblacs_exit ( int  icontxt)
Here is the caller graph for this function:

◆ Cblacs_get()

void Cblacs_get ( int  icontxt,
int  what,
int *  val 
)
Here is the caller graph for this function:

◆ Cblacs_gridexit()

void Cblacs_gridexit ( int  icontxt)
Here is the caller graph for this function:

◆ Cblacs_gridinfo()

void Cblacs_gridinfo ( int  icontxt,
int *  nprow,
int *  npcol,
int *  myprow,
int *  mypcol 
)
Here is the caller graph for this function:

◆ Cblacs_gridinit()

void Cblacs_gridinit ( int *  icontxt,
char *  layout,
int  nprow,
int  npcol 
)
Here is the caller graph for this function:

◆ Cblacs_gridmap()

void Cblacs_gridmap ( int *  icontxt,
int *  usermap,
int  ldumap,
int  nprow,
int  npcol 
)
Here is the caller graph for this function:

◆ Cblacs_pcoord()

void Cblacs_pcoord ( int  icontxt,
int  pnum,
int *  prow,
int *  pcol 
)
Here is the caller graph for this function:

◆ Cblacs_pinfo()

void Cblacs_pinfo ( int *  myid,
int *  nprocs 
)
Here is the caller graph for this function:

◆ Cblacs_pnum()

int Cblacs_pnum ( int  icontxt,
int  prow,
int  pcol 
)
Here is the caller graph for this function:

◆ Ccgebr2d()

void Ccgebr2d ( int  ConTxt,
char *  scope,
char *  top,
int  m,
int  n,
std::complex< float > *  A,
int  lda,
int  rsrc,
int  csrc 
)
Here is the caller graph for this function:

◆ Ccgebs2d()

void Ccgebs2d ( int  ConTxt,
char *  scope,
char *  top,
int  m,
int  n,
std::complex< float > *  A,
int  lda 
)
Here is the caller graph for this function:

◆ Cdgebr2d()

void Cdgebr2d ( int  ConTxt,
char *  scope,
char *  top,
int  m,
int  n,
double *  A,
int  lda,
int  rsrc,
int  csrc 
)
Here is the caller graph for this function:

◆ Cdgebs2d()

void Cdgebs2d ( int  ConTxt,
char *  scope,
char *  top,
int  m,
int  n,
double *  A,
int  lda 
)
Here is the caller graph for this function:

◆ Cigebr2d()

void Cigebr2d ( int  ConTxt,
char *  scope,
char *  top,
int  m,
int  n,
int *  A,
int  lda,
int  rsrc,
int  csrc 
)
Here is the caller graph for this function:

◆ Cigebs2d()

void Cigebs2d ( int  ConTxt,
char *  scope,
char *  top,
int  m,
int  n,
int *  A,
int  lda 
)
Here is the caller graph for this function:

◆ Csgebr2d()

void Csgebr2d ( int  ConTxt,
char *  scope,
char *  top,
int  m,
int  n,
float *  A,
int  lda,
int  rsrc,
int  csrc 
)
Here is the caller graph for this function:

◆ Csgebs2d()

void Csgebs2d ( int  ConTxt,
char *  scope,
char *  top,
int  m,
int  n,
float *  A,
int  lda 
)
Here is the caller graph for this function:

◆ Csys2blacs_handle()

int Csys2blacs_handle ( MPI_Comm  SysCtxt)
Here is the caller graph for this function:

◆ Cxgebr2d()

template<typename T >
void Cxgebr2d ( int  ConTxt,
char *  scope,
char *  top,
int  m,
int  n,
T A,
int  lda,
int  rsrc,
int  csrc 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Cxgebs2d()

template<typename T >
void Cxgebs2d ( int  ConTxt,
char *  scope,
char *  top,
int  m,
int  n,
T A,
int  lda 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Czgebr2d()

void Czgebr2d ( int  ConTxt,
char *  scope,
char *  top,
int  m,
int  n,
std::complex< double > *  A,
int  lda,
int  rsrc,
int  csrc 
)
Here is the caller graph for this function:

◆ Czgebs2d()

void Czgebs2d ( int  ConTxt,
char *  scope,
char *  top,
int  m,
int  n,
std::complex< double > *  A,
int  lda 
)
Here is the caller graph for this function: