Skip to content

5.17 BLAS Library

Claude Roux edited this page Jan 15, 2024 · 7 revisions

This library encapsulates instructions from the BLAS library (Basic Linear Algebra Subprogram)

(deflib blas_asum(x (incx 1)) description )
(deflib blas_axpy(x y (incx 1) (incy 1)) description )
(deflib blas_dot(x y (incx 1) (incy 1)) description )
(deflib blas_dotu(x y (incx 1) (incy 1)) description )
(deflib blas_iamax(x (incx 1)) description )
(deflib blas_nrm2(x (incx 1)) description )
(deflib blas_scal(x scale (incx 1)) description )
( description )
(deflib blas_gemv(A m n lda x incx y incy (alpha 1) (beta 1) (layout true) (trans 0)) description )
(deflib blas_ger(A m n lda x incx y incy (alpha 1) (layout true)) description )
(deflib blas_geru(A m n lda x incx y incy (alpha 1) (layout true)) description )
(deflib blas_hemv(A n lda x incx y incy (alpha 1) (beta 1) (layout true) (uplo true)) description )
(deflib blas_symv(A n lda x incx y incy (alpha 1) (beta 1) (layout true) (uplo true)) description )
(deflib blas_her(A n lda x incx (alpha 1) (layout true) (uplo true)) description )
(deflib blas_syr(A n lda x incx (alpha 1) (layout true) (uplo true)) description )
(deflib blas_her2(A n lda x incx y incy (alpha 1) (layout true) (uplo true)) description )
(deflib blas_syr2(A n lda x incx y incy (alpha 1) (layout true) (uplo true)) description )
(deflib blas_trmv(A n lda x incx (layout true) (uplo true) (trans 0) (diag true)) description )
(deflib blas_trsv(A n lda x incx (layout true) (uplo true) (trans 0) (diag true)) description )
( description )
(deflib blas_gemm(A m n k lda B ldb C ldc (alpha 1) (beta 1) (layout true) (transA 0) (transB 0)) description )
(deflib blas_hemm(A m n lda B ldb C ldc (alpha 1) (beta 1) (layout true) (side true) (uplo true)) description )
(deflib blas_symm(A m n lda B ldb C ldc (alpha 1) (beta 1) (layout true) (side true) (uplo true)) description )
(deflib blas_herk(A n k lda C ldc (alpha 1) (beta 1) (layout true) (uplo true) (trans 0)) description )
(deflib blas_syrk(A n k lda C ldc (alpha 1) (beta 1) (layout true) (uplo true) (trans 0)) description )
(deflib blas_her2k(A n k lda B ldb C ldc (alpha 1) (beta 1) (layout true) (uplo true) (trans 0)) description )
(deflib blas_syr2k(A n k lda B ldb C ldc (alpha 1) (beta 1) (layout true) (uplo true) (trans 0)) description )
(deflib blas_trmm(A m n lda B ldb (alpha 1) (layout true) (side true) (uplo true) (trans 0) (diag  true)) description )
(deflib blas_trsm(A m n lda B ldb (alpha 1) (layout true) (side true) (uplo true) (trans 0) (diag  true)) description )

Clone this wiki locally