BLAS and Sparse BLAS Routines¶
The Intel® oneAPI Math Kernel Library provides a Data Parallel C++ interface to some of the BLAS and Sparse BLAS routines.
- BLAS Level 1 Routines and Functions
- asum
- asum (USM Version)
- axpy
- axpy (USM Version)
- copy
- copy (USM Version)
- dot
- dot (USM Version)
- dotc
- dotc (USM Version)
- dotu
- dotu (USM Version)
- iamax
- iamax (USM Version)
- iamin
- iamin (USM Version)
- nrm2
- nrm2 (USM Version)
- rot
- rot (USM Version)
- rotg
- rotg (USM Version)
- rotm
- rotm (USM Version)
- rotmg
- rotmg (USM Version)
- scal
- scal (USM Version)
- sdsdot
- sdsdot (USM Version)
- swap
- swap (USM Version)
- BLAS Level 2 Routines
- gbmv
- gbmv (USM Version)
- gemv
- gemv (USM Version)
- ger
- ger (USM Version)
- gerc
- gerc (USM Version)
- geru
- geru (USM Version)
- hbmv
- hbmv (USM Version)
- hemv
- hemv (USM Version)
- her
- her (USM Version)
- her2
- her2 (USM Version)
- hpmv
- hpmv (USM Version)
- hpr
- hpr (USM Version)
- hpr2
- hpr2 (USM Version)
- sbmv
- sbmv (USM Version)
- spmv
- spmv (USM Version)
- spr
- spr (USM Version)
- spr2
- spr2 (USM Version)
- symv
- symv (USM Version)
- syr
- syr (USM Version)
- syr2
- syr2 (USM Version)
- tbmv
- tbmv (USM Version)
- tbsv
- tbsv (USM Version)
- tpmv
- tpmv (USM Version)
- tpsv
- tpsv (USM Version)
- trmv
- trmv (USM Version)
- trsv
- trsv (USM Version)
- BLAS Level 3 Routines
- BLAS-like Extensions
- Sparse BLAS Routines
- oneapi::mkl::sparse::init_matrix_handle
- oneapi::mkl::sparse::release_matrix_handle
- oneapi::mkl::sparse::set_csr_data
- oneapi::mkl::sparse::optimize_gemv
- oneapi::mkl::sparse::optimize_trmv
- oneapi::mkl::sparse::optimize_trsv
- oneapi::mkl::sparse::gemv
- oneapi::mkl::sparse::gemvdot
- oneapi::mkl::sparse::symv
- oneapi::mkl::sparse::trmv
- oneapi::mkl::sparse::trsv
- oneapi::mkl::sparse::gemm
- Exceptions
- Supported Types
- Sparse Storage Formats