Module blas

Module blas 

Source
Expand description

BLAS (Basic Linear Algebra Subprograms) interface

This module provides interfaces to BLAS functions.

The BLAS (Basic Linear Algebra Subprograms) are routines that provide standard building blocks for performing basic vector and matrix operations.

Functionsยง

asum
Computes the sum of absolute values of a vector (Level 1 BLAS operation).
axpy
Performs a scaled vector addition (Level 1 BLAS operation): y = alpha*x + y
dot
Computes the dot product of two vectors (Level 1 BLAS operation).
gemm
Performs matrix-matrix multiplication (Level 3 BLAS operation): C = alphaAB + beta*C
gemv
Performs matrix-vector multiplication (Level 2 BLAS operation): y = alphaAx + beta*y
iamax
Finds the index of the element with the largest absolute value (Level 1 BLAS operation).
nrm2
Computes the 2-norm (Euclidean norm) of a vector (Level 1 BLAS operation).