|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
Functions | |
| void | dspInitHandle (int id) |
| void | dspDestoryHandle (int id) |
| CBLAS_TRANSPOSE | convertBLASTranspose (const char *blasTrans) |
| void * | malloc_ht (size_t bytes, int cluster_id) |
| void | free_ht (void *ptr) |
| void | sgemm_mt_ (const char *transa, const char *transb, const int *m, const int *n, const int *k, const float *alpha, const float *a, const int *lda, const float *b, const int *ldb, const float *beta, float *c, const int *ldc, int cluster_id) |
| void | dgemm_mt_ (const char *transa, const char *transb, const int *m, const int *n, const int *k, const double *alpha, const double *a, const int *lda, const double *b, const int *ldb, const double *beta, double *c, const int *ldc, int cluster_id) |
| void | zgemm_mt_ (const char *transa, const char *transb, const int *m, const int *n, const int *k, const std::complex< double > *alpha, const std::complex< double > *a, const int *lda, const std::complex< double > *b, const int *ldb, const std::complex< double > *beta, std::complex< double > *c, const int *ldc, int cluster_id) |
| void | cgemm_mt_ (const char *transa, const char *transb, const int *m, const int *n, const int *k, const std::complex< float > *alpha, const std::complex< float > *a, const int *lda, const std::complex< float > *b, const int *ldb, const std::complex< float > *beta, std::complex< float > *c, const int *ldc, int cluster_id) |
| void | sgemm_mth_ (const char *transa, const char *transb, const int *m, const int *n, const int *k, const float *alpha, const float *a, const int *lda, const float *b, const int *ldb, const float *beta, float *c, const int *ldc, int cluster_id) |
| void | dgemm_mth_ (const char *transa, const char *transb, const int *m, const int *n, const int *k, const double *alpha, const double *a, const int *lda, const double *b, const int *ldb, const double *beta, double *c, const int *ldc, int cluster_id) |
| void | zgemm_mth_ (const char *transa, const char *transb, const int *m, const int *n, const int *k, const std::complex< double > *alpha, const std::complex< double > *a, const int *lda, const std::complex< double > *b, const int *ldb, const std::complex< double > *beta, std::complex< double > *c, const int *ldc, int cluster_id) |
| void | cgemm_mth_ (const char *transa, const char *transb, const int *m, const int *n, const int *k, const std::complex< float > *alpha, const std::complex< float > *a, const int *lda, const std::complex< float > *b, const int *ldb, const std::complex< float > *beta, std::complex< float > *c, const int *ldc, int cluster_id) |
| void mtfunc::cgemm_mt_ | ( | const char * | transa, |
| const char * | transb, | ||
| const int * | m, | ||
| const int * | n, | ||
| const int * | k, | ||
| const std::complex< float > * | alpha, | ||
| const std::complex< float > * | a, | ||
| const int * | lda, | ||
| const std::complex< float > * | b, | ||
| const int * | ldb, | ||
| const std::complex< float > * | beta, | ||
| std::complex< float > * | c, | ||
| const int * | ldc, | ||
| int | cluster_id | ||
| ) |
| void mtfunc::cgemm_mth_ | ( | const char * | transa, |
| const char * | transb, | ||
| const int * | m, | ||
| const int * | n, | ||
| const int * | k, | ||
| const std::complex< float > * | alpha, | ||
| const std::complex< float > * | a, | ||
| const int * | lda, | ||
| const std::complex< float > * | b, | ||
| const int * | ldb, | ||
| const std::complex< float > * | beta, | ||
| std::complex< float > * | c, | ||
| const int * | ldc, | ||
| int | cluster_id | ||
| ) |
| CBLAS_TRANSPOSE mtfunc::convertBLASTranspose | ( | const char * | blasTrans | ) |
| void mtfunc::dgemm_mt_ | ( | const char * | transa, |
| const char * | transb, | ||
| const int * | m, | ||
| const int * | n, | ||
| const int * | k, | ||
| const double * | alpha, | ||
| const double * | a, | ||
| const int * | lda, | ||
| const double * | b, | ||
| const int * | ldb, | ||
| const double * | beta, | ||
| double * | c, | ||
| const int * | ldc, | ||
| int | cluster_id | ||
| ) |
| void mtfunc::dgemm_mth_ | ( | const char * | transa, |
| const char * | transb, | ||
| const int * | m, | ||
| const int * | n, | ||
| const int * | k, | ||
| const double * | alpha, | ||
| const double * | a, | ||
| const int * | lda, | ||
| const double * | b, | ||
| const int * | ldb, | ||
| const double * | beta, | ||
| double * | c, | ||
| const int * | ldc, | ||
| int | cluster_id | ||
| ) |
| void mtfunc::dspDestoryHandle | ( | int | id | ) |
| void mtfunc::dspInitHandle | ( | int | id | ) |
| void mtfunc::free_ht | ( | void * | ptr | ) |
| void * mtfunc::malloc_ht | ( | size_t | bytes, |
| int | cluster_id | ||
| ) |
| void mtfunc::sgemm_mt_ | ( | const char * | transa, |
| const char * | transb, | ||
| const int * | m, | ||
| const int * | n, | ||
| const int * | k, | ||
| const float * | alpha, | ||
| const float * | a, | ||
| const int * | lda, | ||
| const float * | b, | ||
| const int * | ldb, | ||
| const float * | beta, | ||
| float * | c, | ||
| const int * | ldc, | ||
| int | cluster_id | ||
| ) |
| void mtfunc::sgemm_mth_ | ( | const char * | transa, |
| const char * | transb, | ||
| const int * | m, | ||
| const int * | n, | ||
| const int * | k, | ||
| const float * | alpha, | ||
| const float * | a, | ||
| const int * | lda, | ||
| const float * | b, | ||
| const int * | ldb, | ||
| const float * | beta, | ||
| float * | c, | ||
| const int * | ldc, | ||
| int | cluster_id | ||
| ) |
| void mtfunc::zgemm_mt_ | ( | const char * | transa, |
| const char * | transb, | ||
| const int * | m, | ||
| const int * | n, | ||
| const int * | k, | ||
| const std::complex< double > * | alpha, | ||
| const std::complex< double > * | a, | ||
| const int * | lda, | ||
| const std::complex< double > * | b, | ||
| const int * | ldb, | ||
| const std::complex< double > * | beta, | ||
| std::complex< double > * | c, | ||
| const int * | ldc, | ||
| int | cluster_id | ||
| ) |
| void mtfunc::zgemm_mth_ | ( | const char * | transa, |
| const char * | transb, | ||
| const int * | m, | ||
| const int * | n, | ||
| const int * | k, | ||
| const std::complex< double > * | alpha, | ||
| const std::complex< double > * | a, | ||
| const int * | lda, | ||
| const std::complex< double > * | b, | ||
| const int * | ldb, | ||
| const std::complex< double > * | beta, | ||
| std::complex< double > * | c, | ||
| const int * | ldc, | ||
| int | cluster_id | ||
| ) |