QUDA
v1.1.0
A library for QCD on GPUs
|
Go to the source code of this file.
Functions | |
template<typename Float > | |
void | aXpY (Float a, Float *x, Float *y, int len) |
void | axpy (double a, void *x, void *y, int len, QudaPrecision precision) |
template<typename Float > | |
void | aX (Float a, Float *x, int len) |
void | ax (double a, void *x, int len, QudaPrecision precision) |
template<typename Float > | |
void | mXpY (Float *x, Float *y, int len) |
void | mxpy (void *x, void *y, int len, QudaPrecision precision) |
template<typename Float > | |
double | norm2 (Float *v, int len) |
double | norm_2 (void *v, int len, QudaPrecision precision) |
void | xpay (void *x, double a, void *y, int length, QudaPrecision precision) |
void | cxpay (void *x, double _Complex a, void *y, int length, QudaPrecision precision) |
void | cpu_axy (QudaPrecision prec, double a, void *x, void *y, int size) |
void | cpu_xpy (QudaPrecision prec, void *x, void *y, int size) |
void ax | ( | double | a, |
void * | x, | ||
int | len, | ||
QudaPrecision | precision | ||
) |
Definition at line 22 of file host_blas.cpp.
|
inline |
Definition at line 18 of file host_blas.cpp.
void axpy | ( | double | a, |
void * | x, | ||
void * | y, | ||
int | len, | ||
QudaPrecision | precision | ||
) |
Definition at line 11 of file host_blas.cpp.
|
inline |
Definition at line 6 of file host_blas.cpp.
void cpu_axy | ( | QudaPrecision | prec, |
double | a, | ||
void * | x, | ||
void * | y, | ||
int | size | ||
) |
Definition at line 74 of file host_blas.cpp.
void cpu_xpy | ( | QudaPrecision | prec, |
void * | x, | ||
void * | y, | ||
int | size | ||
) |
Definition at line 87 of file host_blas.cpp.
void cxpay | ( | void * | x, |
double _Complex | a, | ||
void * | y, | ||
int | length, | ||
QudaPrecision | precision | ||
) |
Definition at line 64 of file host_blas.cpp.
|
inline |
Definition at line 29 of file host_blas.cpp.
void mxpy | ( | void * | x, |
void * | y, | ||
int | len, | ||
QudaPrecision | precision | ||
) |
Definition at line 33 of file host_blas.cpp.
|
inline |
Definition at line 41 of file host_blas.cpp.
double norm_2 | ( | void * | v, |
int | len, | ||
QudaPrecision | precision | ||
) |
Definition at line 48 of file host_blas.cpp.
void xpay | ( | void * | x, |
double | a, | ||
void * | y, | ||
int | length, | ||
QudaPrecision | precision | ||
) |
Definition at line 59 of file host_blas.cpp.