Language Interfaces Support, by Function Domain
Function Domain
 Fortran interface
 C/C++ interface


Basic Linear Algebra Subprograms (BLAS)
 Yes
 through CBLAS

BLASlike extension transposition routines
 Yes
 Yes

Sparse BLAS Level 1
 Yes
 through CBLAS

Sparse BLAS Level 2 and 3
 Yes
 Yes

LAPACK routines for solving systems of linear equations
 Yes
 Yes

LAPACK routines for solving leastsquares problems, eigenvalue and singular value problems, and Sylvester's equations
 Yes
 Yes

Auxiliary and utility LAPACK routines
 Yes
 Yes

Parallel Basic Linear Algebra Subprograms (PBLAS)
 Yes
 
ScaLAPACK
 Yes
 
Direct Sparse Solvers/ Intel® MKL  Yes
 Yes

Parallel Direct Sparse Solvers for Clusters
 Yes
 Yes

Other Direct and Iterative Sparse Solver routines
 Yes
 Yes

Vector Mathematics (VM)
 Yes
 Yes

Vector Statistics (VS)
 Yes
 Yes

Fast Fourier Transforms (FFT)
 Yes
 Yes

Cluster FFT
 Yes
 Yes

Trigonometric Transforms
 Yes
 Yes

Fast Poisson, Laplace, and Helmholtz Solver (Poisson Library)
 Yes
 Yes

Optimization (TrustRegion) Solver
 Yes
 Yes

Data Fitting
 Yes
 Yes

Extended Eigensolver
 Yes
 Yes

Support functions (including memory allocation)
 Yes
 Yes
