ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Functions
scalapack.h File Reference

Go to the source code of this file.

Functions

int numroc_ (const int *N, const int *NB, const int *IPROC, const int *ISRCPROC, const int *NPROCS)
 
void descinit_ (int *DESC, const int *M, const int *N, const int *MB, const int *NB, const int *IRSRC, const int *ICSRC, const int *ICTXT, const int *LLD, int *INFO)
 
void pdpotrf_ (const char *UPLO, const int *N, double *A, const int *IA, const int *JA, const int *DESCA, int *INFO)
 
void pzpotrf_ (const char *UPLO, const int *N, double _Complex *A, const int *IA, const int *JA, const int *DESCA, int *INFO)
 
void pdsyev_ (const char *JOBZ, const char *UPLO, int *N, double *A, int *IA, int *JA, int *DESCA, double *W, double *Z, int *IZ, int *JZ, int *DESCZ, double *WORK, int *LWORK, int *INFO)
 
void pdgemr2d_ (int *M, int *N, double *A, int *IA, int *JA, int *DESCA, double *B, int *IB, int *JB, int *DESCB, int *ICTXT)
 
void pzgemr2d_ (int *M, int *N, double _Complex *A, int *IA, int *JA, int *DESCA, double _Complex *B, int *IB, int *JB, int *DESCB, int *ICTXT)
 

Function Documentation

◆ descinit_()

void descinit_ ( int *  DESC,
const int *  M,
const int *  N,
const int *  MB,
const int *  NB,
const int *  IRSRC,
const int *  ICSRC,
const int *  ICTXT,
const int *  LLD,
int *  INFO 
)

◆ numroc_()

int numroc_ ( const int *  N,
const int *  NB,
const int *  IPROC,
const int *  ISRCPROC,
const int *  NPROCS 
)

◆ pdgemr2d_()

void pdgemr2d_ ( int *  M,
int *  N,
double *  A,
int *  IA,
int *  JA,
int *  DESCA,
double *  B,
int *  IB,
int *  JB,
int *  DESCB,
int *  ICTXT 
)

◆ pdpotrf_()

void pdpotrf_ ( const char *  UPLO,
const int *  N,
double *  A,
const int *  IA,
const int *  JA,
const int *  DESCA,
int *  INFO 
)

◆ pdsyev_()

void pdsyev_ ( const char *  JOBZ,
const char *  UPLO,
int *  N,
double *  A,
int *  IA,
int *  JA,
int *  DESCA,
double *  W,
double *  Z,
int *  IZ,
int *  JZ,
int *  DESCZ,
double *  WORK,
int *  LWORK,
int *  INFO 
)

◆ pzgemr2d_()

void pzgemr2d_ ( int *  M,
int *  N,
double _Complex *  A,
int *  IA,
int *  JA,
int *  DESCA,
double _Complex *  B,
int *  IB,
int *  JB,
int *  DESCB,
int *  ICTXT 
)

◆ pzpotrf_()

void pzpotrf_ ( const char *  UPLO,
const int *  N,
double _Complex *  A,
const int *  IA,
const int *  JA,
const int *  DESCA,
int *  INFO 
)