SuperLU Distributed 9.0.0
gpu3d
|
Go to the source code of this file.
Functions | |
template<typename T > | |
void | superlu_trsm (const char *side, const char *uplo, const char *transa, const char *diag, int m, int n, T alpha, T *A, int lda, T *B, int ldb) |
template<> | |
void | superlu_trsm< double > (const char *side, const char *uplo, const char *transa, const char *diag, int m, int n, double alpha, double *A, int lda, double *B, int ldb) |
template<> | |
void | superlu_trsm< float > (const char *side, const char *uplo, const char *transa, const char *diag, int m, int n, float alpha, float *A, int lda, float *B, int ldb) |
template<typename T > | |
void | superlu_gemm (const char *transa, const char *transb, int m, int n, int k, T alpha, T *A, int lda, T *B, int ldb, T beta, T *C, int ldc) |
template<> | |
void | superlu_gemm< double > (const char *transa, const char *transb, int m, int n, int k, double alpha, double *A, int lda, double *B, int ldb, double beta, double *C, int ldc) |
template<> | |
void | superlu_gemm< float > (const char *transa, const char *transb, int m, int n, int k, float alpha, float *A, int lda, float *B, int ldb, float beta, float *C, int ldc) |
template<typename T > | |
void | superlu_scal (int n, T alpha, T *x, int incx) |
template<> | |
void | superlu_scal< double > (int n, double alpha, double *x, int incx) |
template<> | |
void | superlu_scal< float > (int n, float alpha, float *x, int incx) |
template<typename T > | |
void | superlu_axpy (int n, T alpha, T *x, int incx, T *y, int incy) |
template<> | |
void | superlu_axpy< double > (int n, double alpha, double *x, int incx, double *y, int incy) |
template<> | |
void | superlu_axpy< float > (int n, float alpha, float *x, int incx, float *y, int incy) |
template<typename T > | |
void | superlu_ger (const int m, const int n, const T alpha, const T *x, const int incx, const T *y, const int incy, T *a, const int lda) |
template<> | |
void | superlu_ger< double > (const int m, const int n, const double alpha, const double *x, const int incx, const double *y, const int incy, double *a, const int lda) |
template<> | |
void | superlu_ger< float > (const int m, const int n, const float alpha, const float *x, const int incx, const float *y, const int incy, float *a, const int lda) |
template<> | |
void | superlu_axpy< doublecomplex > (int n, doublecomplex alpha, doublecomplex *x, int incx, doublecomplex *y, int incy) |
template<> | |
void | superlu_scal< doublecomplex > (int n, doublecomplex alpha, doublecomplex *x, int incx) |
template<> | |
void | superlu_gemm< doublecomplex > (const char *transa, const char *transb, int m, int n, int k, doublecomplex alpha, doublecomplex *A, int lda, doublecomplex *B, int ldb, doublecomplex beta, doublecomplex *C, int ldc) |
template<> | |
void | superlu_trsm< doublecomplex > (const char *side, const char *uplo, const char *transa, const char *diag, int m, int n, doublecomplex alpha, doublecomplex *A, int lda, doublecomplex *B, int ldb) |
template<> | |
void | superlu_ger< doublecomplex > (const int m, const int n, const doublecomplex alpha, const doublecomplex *x, const int incx, const doublecomplex *y, const int incy, doublecomplex *a, const int lda) |
void superlu_axpy | ( | int | n, |
T | alpha, | ||
T * | x, | ||
int | incx, | ||
T * | y, | ||
int | incy | ||
) |
void superlu_axpy< double > | ( | int | n, |
double | alpha, | ||
double * | x, | ||
int | incx, | ||
double * | y, | ||
int | incy | ||
) |
void superlu_axpy< doublecomplex > | ( | int | n, |
doublecomplex | alpha, | ||
doublecomplex * | x, | ||
int | incx, | ||
doublecomplex * | y, | ||
int | incy | ||
) |
void superlu_axpy< float > | ( | int | n, |
float | alpha, | ||
float * | x, | ||
int | incx, | ||
float * | y, | ||
int | incy | ||
) |
void superlu_gemm | ( | const char * | transa, |
const char * | transb, | ||
int | m, | ||
int | n, | ||
int | k, | ||
T | alpha, | ||
T * | A, | ||
int | lda, | ||
T * | B, | ||
int | ldb, | ||
T | beta, | ||
T * | C, | ||
int | ldc | ||
) |
void superlu_gemm< double > | ( | const char * | transa, |
const char * | transb, | ||
int | m, | ||
int | n, | ||
int | k, | ||
double | alpha, | ||
double * | A, | ||
int | lda, | ||
double * | B, | ||
int | ldb, | ||
double | beta, | ||
double * | C, | ||
int | ldc | ||
) |
void superlu_gemm< doublecomplex > | ( | const char * | transa, |
const char * | transb, | ||
int | m, | ||
int | n, | ||
int | k, | ||
doublecomplex | alpha, | ||
doublecomplex * | A, | ||
int | lda, | ||
doublecomplex * | B, | ||
int | ldb, | ||
doublecomplex | beta, | ||
doublecomplex * | C, | ||
int | ldc | ||
) |
void superlu_gemm< float > | ( | const char * | transa, |
const char * | transb, | ||
int | m, | ||
int | n, | ||
int | k, | ||
float | alpha, | ||
float * | A, | ||
int | lda, | ||
float * | B, | ||
int | ldb, | ||
float | beta, | ||
float * | C, | ||
int | ldc | ||
) |
void superlu_ger | ( | const int | m, |
const int | n, | ||
const T | alpha, | ||
const T * | x, | ||
const int | incx, | ||
const T * | y, | ||
const int | incy, | ||
T * | a, | ||
const int | lda | ||
) |
void superlu_ger< double > | ( | const int | m, |
const int | n, | ||
const double | alpha, | ||
const double * | x, | ||
const int | incx, | ||
const double * | y, | ||
const int | incy, | ||
double * | a, | ||
const int | lda | ||
) |
void superlu_ger< doublecomplex > | ( | const int | m, |
const int | n, | ||
const doublecomplex | alpha, | ||
const doublecomplex * | x, | ||
const int | incx, | ||
const doublecomplex * | y, | ||
const int | incy, | ||
doublecomplex * | a, | ||
const int | lda | ||
) |
void superlu_ger< float > | ( | const int | m, |
const int | n, | ||
const float | alpha, | ||
const float * | x, | ||
const int | incx, | ||
const float * | y, | ||
const int | incy, | ||
float * | a, | ||
const int | lda | ||
) |
void superlu_scal | ( | int | n, |
T | alpha, | ||
T * | x, | ||
int | incx | ||
) |
void superlu_scal< double > | ( | int | n, |
double | alpha, | ||
double * | x, | ||
int | incx | ||
) |
void superlu_scal< doublecomplex > | ( | int | n, |
doublecomplex | alpha, | ||
doublecomplex * | x, | ||
int | incx | ||
) |
void superlu_scal< float > | ( | int | n, |
float | alpha, | ||
float * | x, | ||
int | incx | ||
) |
void superlu_trsm | ( | const char * | side, |
const char * | uplo, | ||
const char * | transa, | ||
const char * | diag, | ||
int | m, | ||
int | n, | ||
T | alpha, | ||
T * | A, | ||
int | lda, | ||
T * | B, | ||
int | ldb | ||
) |
void superlu_trsm< double > | ( | const char * | side, |
const char * | uplo, | ||
const char * | transa, | ||
const char * | diag, | ||
int | m, | ||
int | n, | ||
double | alpha, | ||
double * | A, | ||
int | lda, | ||
double * | B, | ||
int | ldb | ||
) |
void superlu_trsm< doublecomplex > | ( | const char * | side, |
const char * | uplo, | ||
const char * | transa, | ||
const char * | diag, | ||
int | m, | ||
int | n, | ||
doublecomplex | alpha, | ||
doublecomplex * | A, | ||
int | lda, | ||
doublecomplex * | B, | ||
int | ldb | ||
) |
void superlu_trsm< float > | ( | const char * | side, |
const char * | uplo, | ||
const char * | transa, | ||
const char * | diag, | ||
int | m, | ||
int | n, | ||
float | alpha, | ||
float * | A, | ||
int | lda, | ||
float * | B, | ||
int | ldb | ||
) |