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

Go to the source code of this file.

Functions

void pddot_ (int *n, double *dot, double *x, int *ix, int *jx, int *descx, int *incx, double *y, int *iy, int *jy, int *descy, int *incy)
 
void pzdotc_ (int *n, double _Complex *dot, double _Complex *x, int *ix, int *jx, int *descx, int *incx, double _Complex *y, int *iy, int *jy, int *descy, int *incy)
 
void pdsymv_ (char *uplo, int *n, double *alpha, double *a, int *ia, int *ja, int *desca, double *x, int *ix, int *jx, int *descx, int *incx, double *beta, double *y, int *iy, int *jy, int *descy, int *incy)
 
void pdtran_ (int *m, int *n, double *alpha, double *a, int *ia, int *ja, int *desca, double *beta, double *c, int *ic, int *jc, int *descc)
 
void pdgemm_ (char *transa, char *transb, int *m, int *n, int *k, double *alpha, double *a, int *ia, int *ja, int *desca, double *b, int *ib, int *jb, int *descb, double *beta, double *c, int *ic, int *jc, int *descc)
 
void pzgemm_ (char *transa, char *transb, int *m, int *n, int *k, double _Complex *alpha, double _Complex *a, int *ia, int *ja, int *desca, double _Complex *b, int *ib, int *jb, int *descb, double _Complex *beta, double _Complex *c, int *ic, int *jc, int *descc)
 
void pdsymm_ (char *side, char *uplo, int *m, int *n, double *alpha, double *a, int *ia, int *ja, int *desca, double *b, int *ib, int *jb, int *descb, double *beta, double *c, int *ic, int *jc, int *descc)
 
void pzsymm_ (char *side, char *uplo, int *m, int *n, double _Complex *alpha, double _Complex *a, int *ia, int *ja, int *desca, double _Complex *b, int *ib, int *jb, int *descb, double _Complex *beta, double _Complex *c, int *ic, int *jc, int *descc)
 
void pzhemm_ (char *side, char *uplo, int *m, int *n, double _Complex *alpha, double _Complex *a, int *ia, int *ja, int *desca, double _Complex *b, int *ib, int *jb, int *descb, double _Complex *beta, double _Complex *c, int *ic, int *jc, int *descc)
 
void pdtrmm_ (char *side, char *uplo, char *transa, char *diag, int *m, int *n, double *alpha, double *a, int *ia, int *ja, int *desca, double *b, int *ib, int *jb, int *descb)
 
void pztrmm_ (char *side, char *uplo, char *transa, char *diag, int *m, int *n, double _Complex *alpha, double _Complex *a, int *ia, int *ja, int *desca, double _Complex *b, int *ib, int *jb, int *descb)
 

Function Documentation

◆ pddot_()

void pddot_ ( int *  n,
double *  dot,
double *  x,
int *  ix,
int *  jx,
int *  descx,
int *  incx,
double *  y,
int *  iy,
int *  jy,
int *  descy,
int *  incy 
)

◆ pdgemm_()

void pdgemm_ ( char *  transa,
char *  transb,
int *  m,
int *  n,
int *  k,
double *  alpha,
double *  a,
int *  ia,
int *  ja,
int *  desca,
double *  b,
int *  ib,
int *  jb,
int *  descb,
double *  beta,
double *  c,
int *  ic,
int *  jc,
int *  descc 
)

◆ pdsymm_()

void pdsymm_ ( char *  side,
char *  uplo,
int *  m,
int *  n,
double *  alpha,
double *  a,
int *  ia,
int *  ja,
int *  desca,
double *  b,
int *  ib,
int *  jb,
int *  descb,
double *  beta,
double *  c,
int *  ic,
int *  jc,
int *  descc 
)

◆ pdsymv_()

void pdsymv_ ( char *  uplo,
int *  n,
double *  alpha,
double *  a,
int *  ia,
int *  ja,
int *  desca,
double *  x,
int *  ix,
int *  jx,
int *  descx,
int *  incx,
double *  beta,
double *  y,
int *  iy,
int *  jy,
int *  descy,
int *  incy 
)

◆ pdtran_()

void pdtran_ ( int *  m,
int *  n,
double *  alpha,
double *  a,
int *  ia,
int *  ja,
int *  desca,
double *  beta,
double *  c,
int *  ic,
int *  jc,
int *  descc 
)

◆ pdtrmm_()

void pdtrmm_ ( char *  side,
char *  uplo,
char *  transa,
char *  diag,
int *  m,
int *  n,
double *  alpha,
double *  a,
int *  ia,
int *  ja,
int *  desca,
double *  b,
int *  ib,
int *  jb,
int *  descb 
)

◆ pzdotc_()

void pzdotc_ ( int *  n,
double _Complex *  dot,
double _Complex *  x,
int *  ix,
int *  jx,
int *  descx,
int *  incx,
double _Complex *  y,
int *  iy,
int *  jy,
int *  descy,
int *  incy 
)

◆ pzgemm_()

void pzgemm_ ( char *  transa,
char *  transb,
int *  m,
int *  n,
int *  k,
double _Complex *  alpha,
double _Complex *  a,
int *  ia,
int *  ja,
int *  desca,
double _Complex *  b,
int *  ib,
int *  jb,
int *  descb,
double _Complex *  beta,
double _Complex *  c,
int *  ic,
int *  jc,
int *  descc 
)

◆ pzhemm_()

void pzhemm_ ( char *  side,
char *  uplo,
int *  m,
int *  n,
double _Complex *  alpha,
double _Complex *  a,
int *  ia,
int *  ja,
int *  desca,
double _Complex *  b,
int *  ib,
int *  jb,
int *  descb,
double _Complex *  beta,
double _Complex *  c,
int *  ic,
int *  jc,
int *  descc 
)

◆ pzsymm_()

void pzsymm_ ( char *  side,
char *  uplo,
int *  m,
int *  n,
double _Complex *  alpha,
double _Complex *  a,
int *  ia,
int *  ja,
int *  desca,
double _Complex *  b,
int *  ib,
int *  jb,
int *  descb,
double _Complex *  beta,
double _Complex *  c,
int *  ic,
int *  jc,
int *  descc 
)

◆ pztrmm_()

void pztrmm_ ( char *  side,
char *  uplo,
char *  transa,
char *  diag,
int *  m,
int *  n,
double _Complex *  alpha,
double _Complex *  a,
int *  ia,
int *  ja,
int *  desca,
double _Complex *  b,
int *  ib,
int *  jb,
int *  descb 
)