Cyclops Tensor Framework
parallel arithmetic on multidimensional arrays
mkl_symbs.h File Reference
#include <complex>
Include dependency graph for mkl_symbs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 CTF_BLAS
 

Macros

#define MKL_SCOOMM   mkl_scoomm
 
#define MKL_DCOOMM   mkl_dcoomm
 
#define MKL_CCOOMM   mkl_ccoomm
 
#define MKL_ZCOOMM   mkl_zcoomm
 
#define MKL_SCSRCOO   mkl_scsrcoo
 
#define MKL_DCSRCOO   mkl_dcsrcoo
 
#define MKL_CCSRCOO   mkl_ccsrcoo
 
#define MKL_ZCSRCOO   mkl_zcsrcoo
 
#define MKL_SCSRMM   mkl_scsrmm
 
#define MKL_DCSRMM   mkl_dcsrmm
 
#define MKL_CCSRMM   mkl_ccsrmm
 
#define MKL_ZCSRMM   mkl_zcsrmm
 
#define MKL_SCSRADD   mkl_scsradd
 
#define MKL_DCSRADD   mkl_dcsradd
 
#define MKL_CCSRADD   mkl_ccsradd
 
#define MKL_ZCSRADD   mkl_zcsradd
 
#define MKL_SCSRMULTD   mkl_scsrmultd
 
#define MKL_DCSRMULTD   mkl_dcsrmultd
 
#define MKL_CCSRMULTD   mkl_ccsrmultd
 
#define MKL_ZCSRMULTD   mkl_zcsrmultd
 
#define MKL_SCSRMULTCSR   mkl_scsrmultcsr
 
#define MKL_DCSRMULTCSR   mkl_dcsrmultcsr
 
#define MKL_CCSRMULTCSR   mkl_ccsrmultcsr
 
#define MKL_ZCSRMULTCSR   mkl_zcsrmultcsr
 

Functions

void CTF_BLAS::MKL_SCOOMM (char *transa, int *m, int *n, int *k, float *alpha, char *matdescra, float const *val, int const *rowind, int const *colind, int *nnz, float const *b, int *ldb, float *beta, float *c, int *ldc)
 
void CTF_BLAS::MKL_DCOOMM (char *transa, int *m, int *n, int *k, double *alpha, char *matdescra, double const *val, int const *rowind, int const *colind, int *nnz, double const *b, int *ldb, double *beta, double *c, int *ldc)
 
void CTF_BLAS::MKL_CCOOMM (char *transa, int *m, int *n, int *k, std::complex< float > *alpha, char *matdescra, std::complex< float > const *val, int const *rowind, int const *colind, int *nnz, std::complex< float > const *b, int *ldb, std::complex< float > *beta, std::complex< float > *c, int *ldc)
 
void CTF_BLAS::MKL_ZCOOMM (char *transa, int *m, int *n, int *k, std::complex< double > *alpha, char *matdescra, std::complex< double > const *val, int const *rowind, int const *colind, int *nnz, std::complex< double > const *b, int *ldb, std::complex< double > *beta, std::complex< double > *c, int *ldc)
 
void CTF_BLAS::MKL_SCSRCOO (int const *job, int *n, float *acsr, int const *ja, int const *ia, int *nnz, float *acoo, int const *rowind, int const *colind, int *info)
 
void CTF_BLAS::MKL_DCSRCOO (int const *job, int *n, double *acsr, int const *ja, int const *ia, int *nnz, double *acoo, int const *rowind, int const *colind, int *info)
 
void CTF_BLAS::MKL_CCSRCOO (int const *job, int *n, std::complex< float > *acsr, int const *ja, int const *ia, int *nnz, std::complex< float > *acoo, int const *rowind, int const *colind, int *info)
 
void CTF_BLAS::MKL_ZCSRCOO (int const *job, int *n, std::complex< double > *acsr, int const *ja, int const *ia, int *nnz, std::complex< double > *acoo, int const *rowind, int const *colind, int *info)
 
void CTF_BLAS::MKL_SCSRMM (const char *transa, const int *m, const int *n, const int *k, const float *alpha, const char *matdescra, const float *val, const int *indx, const int *pntrb, const int *pntre, const float *b, const int *ldb, const float *beta, float *c, const int *ldc)
 
void CTF_BLAS::MKL_DCSRMM (const char *transa, const int *m, const int *n, const int *k, const double *alpha, const char *matdescra, const double *val, const int *indx, const int *pntrb, const int *pntre, const double *b, const int *ldb, const double *beta, double *c, const int *ldc)
 
void CTF_BLAS::MKL_CCSRMM (const char *transa, const int *m, const int *n, const int *k, const std::complex< float > *alpha, const char *matdescra, const std::complex< float > *val, const int *indx, const int *pntrb, const int *pntre, const std::complex< float > *b, const int *ldb, const std::complex< float > *beta, std::complex< float > *c, const int *ldc)
 
void CTF_BLAS::MKL_ZCSRMM (const char *transa, const int *m, const int *n, const int *k, const std::complex< double > *alpha, const char *matdescra, const std::complex< double > *val, const int *indx, const int *pntrb, const int *pntre, const std::complex< double > *b, const int *ldb, const std::complex< double > *beta, std::complex< double > *c, const int *ldc)
 
void CTF_BLAS::MKL_SCSRMULTD (const char *transa, const int *m, const int *n, const int *k, const float *a, const int *ja, const int *ia, const float *b, const int *jb, const int *ib, float *c, const int *ldc)
 
void CTF_BLAS::MKL_DCSRMULTD (const char *transa, const int *m, const int *n, const int *k, const double *a, const int *ja, const int *ia, const double *b, const int *jb, const int *ib, double *c, const int *ldc)
 
void CTF_BLAS::MKL_CCSRMULTD (const char *transa, const int *m, const int *n, const int *k, const std::complex< float > *a, const int *ja, const int *ia, const std::complex< float > *b, const int *jb, const int *ib, std::complex< float > *c, const int *ldc)
 
void CTF_BLAS::MKL_ZCSRMULTD (const char *transa, const int *m, const int *n, const int *k, const std::complex< double > *a, const int *ja, const int *ia, const std::complex< double > *b, const int *jb, const int *ib, std::complex< double > *c, const int *ldc)
 
void CTF_BLAS::MKL_SCSRMULTCSR (const char *transa, const int *req, const int *sort, const int *m, const int *n, const int *k, const float *a, const int *ja, const int *ia, const float *b, const int *jb, const int *ib, float *c, int *jc, int *ic, int *nnz_max, int *info)
 
void CTF_BLAS::MKL_DCSRMULTCSR (const char *transa, const int *req, const int *sort, const int *m, const int *n, const int *k, const double *a, const int *ja, const int *ia, const double *b, const int *jb, const int *ib, double *c, int *jc, int *ic, int *nnz_max, int *info)
 
void CTF_BLAS::MKL_CCSRMULTCSR (const char *transa, const int *req, const int *sort, const int *m, const int *n, const int *k, const std::complex< float > *a, const int *ja, const int *ia, const std::complex< float > *b, const int *jb, const int *ib, std::complex< float > *c, int *jc, int *ic, int *nnz_max, int *info)
 
void CTF_BLAS::MKL_ZCSRMULTCSR (const char *transa, const int *req, const int *sort, const int *m, const int *n, const int *k, const std::complex< double > *a, const int *ja, const int *ia, const std::complex< double > *b, const int *jb, const int *ib, std::complex< double > *c, int *jc, int *ic, int *nnz_max, int *info)
 
void CTF_BLAS::MKL_SCSRADD (char const *transa, int const *req, int const *job, int const *sort, int const *n, int const *k, float const *a, int const *ja, int const *ia, float const *beta, float const *b, int const *jb, int const *ib, float *c, int *jc, int *ic, int const *nnzmax, int const *ierr)
 
void CTF_BLAS::MKL_DCSRADD (char const *transa, int const *job, int const *sort, int const *n, int const *k, double const *a, int const *ja, int const *ia, double const *beta, double const *b, int const *jb, int const *ib, double *c, int *jc, int *ic, int const *nnzmax, int const *ierr)
 
void CTF_BLAS::MKL_CCSRADD (char const *transa, int const *job, int const *sort, int const *n, int const *k, std::complex< float > const *a, int const *ja, int const *ia, std::complex< float > const *beta, std::complex< float > const *b, int const *jb, int const *ib, std::complex< float > *c, int *jc, int *ic, int const *nnzmax, int const *ierr)
 
void CTF_BLAS::MKL_ZCSRADD (char const *transa, int const *job, int const *sort, int const *n, int const *k, std::complex< double > const *a, int const *ja, int const *ia, std::complex< double > const *beta, std::complex< double > const *b, int const *jb, int const *ib, std::complex< double > *c, int *jc, int *ic, int const *nnzmax, int const *ierr)
 

Macro Definition Documentation

#define MKL_CCOOMM   mkl_ccoomm

Definition at line 33 of file mkl_symbs.h.

#define MKL_CCSRADD   mkl_ccsradd

Definition at line 45 of file mkl_symbs.h.

#define MKL_CCSRCOO   mkl_ccsrcoo

Definition at line 37 of file mkl_symbs.h.

#define MKL_CCSRMM   mkl_ccsrmm

Definition at line 41 of file mkl_symbs.h.

#define MKL_CCSRMULTCSR   mkl_ccsrmultcsr

Definition at line 53 of file mkl_symbs.h.

#define MKL_CCSRMULTD   mkl_ccsrmultd

Definition at line 49 of file mkl_symbs.h.

#define MKL_DCOOMM   mkl_dcoomm

Definition at line 32 of file mkl_symbs.h.

#define MKL_DCSRADD   mkl_dcsradd

Definition at line 44 of file mkl_symbs.h.

#define MKL_DCSRCOO   mkl_dcsrcoo

Definition at line 36 of file mkl_symbs.h.

#define MKL_DCSRMM   mkl_dcsrmm

Definition at line 40 of file mkl_symbs.h.

#define MKL_DCSRMULTCSR   mkl_dcsrmultcsr

Definition at line 52 of file mkl_symbs.h.

#define MKL_DCSRMULTD   mkl_dcsrmultd

Definition at line 48 of file mkl_symbs.h.

#define MKL_SCOOMM   mkl_scoomm

Definition at line 31 of file mkl_symbs.h.

#define MKL_SCSRADD   mkl_scsradd

Definition at line 43 of file mkl_symbs.h.

#define MKL_SCSRCOO   mkl_scsrcoo

Definition at line 35 of file mkl_symbs.h.

#define MKL_SCSRMM   mkl_scsrmm

Definition at line 39 of file mkl_symbs.h.

#define MKL_SCSRMULTCSR   mkl_scsrmultcsr

Definition at line 51 of file mkl_symbs.h.

#define MKL_SCSRMULTD   mkl_scsrmultd

Definition at line 47 of file mkl_symbs.h.

#define MKL_ZCOOMM   mkl_zcoomm

Definition at line 34 of file mkl_symbs.h.

#define MKL_ZCSRADD   mkl_zcsradd

Definition at line 46 of file mkl_symbs.h.

#define MKL_ZCSRCOO   mkl_zcsrcoo

Definition at line 38 of file mkl_symbs.h.

#define MKL_ZCSRMM   mkl_zcsrmm

Definition at line 42 of file mkl_symbs.h.

#define MKL_ZCSRMULTCSR   mkl_zcsrmultcsr

Definition at line 54 of file mkl_symbs.h.

#define MKL_ZCSRMULTD   mkl_zcsrmultd

Definition at line 50 of file mkl_symbs.h.