Intel mkl basics (3) MKL function classification

Source: Internet
Author: User
Tags lapack mathematical functions intel mkl

Reference: http://software.intel.com/sites/products/documentation/hpc/mkl/mklman/index.htm

(1) function classification:

According to the MKL manual, MKL functions are divided into the following categories (domains ):

Blas
Blacs
LAPACK
Scalapack
Pblas
Sparse Solver
Vector Math Library (VML)
Vector Statistical Library (VSL)
Conventional DFTs and cluster DFTs
Partial Differential Equations support
Non-linear optimization problem solvers

(2) Blas

Basic linear algebra subprograms:

Vector operations)
Matrix-vector operations (matrix-Vector Operation)
Matrix-matrix operations (matrix-matrix operations)

(3) sparse Blas

Level 1, 2, and 3 are used to perform basic operations on sparse vectors or matrices.

(4) LAPACK

Linear Algebra package

Implemented functions in the LAPACK package for Numerical Calculation of linear algebra.

(5) scalapack

Scalable linear algebra package

Scalapack computing, drivers, and auxiliary functions.

Scal: scalapack is a scalable linear algebra function library for distributed computing environments.

(6) pblas

Parallel basic linear algebra subprograms

Simplifies a scalapack package.

Distributed System vector, vector-matrix, matrix-matrix operations.

(7) sparse Solver

Sparse Matrix.

(8) vector Math Library (VML)

Computes mathematical functions with vector parameters as the core.

(9) vector Statistical Library (VSL)

Calculate the random number.

(10) Conventional DFTs and cluster DFTs

FFT functions.

(11) Partial Differential Equations support

Partial Differential Equation.

(12) Non-linear optimization problem solvers

Non-linear optimization problems.

(3) blacs

Basic linear algebra communication subprograms

Communication related to distributed systems.

Note: The above Chinese characters are for personal understanding and do not guarantee their correctness. Please refer to the relevant English understanding.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.