The prototypes for the low-level CBLAS functions are declared in the file gsl_cblas.h. For the definition of the functions consult the documentation available from. This article shows how to use cblas (and others) in C with a simple example: To test the BLAS routines we want to perform a simple matrix-vector multiplication . Gentoo package sci-libs/cblas-reference: C wrapper interface to the F77 reference BLAS implementation in the Gentoo Packages Database.

Author: Moogudal Taugal
Country: Oman
Language: English (Spanish)
Genre: Personal Growth
Published (Last): 2 November 2017
Pages: 468
PDF File Size: 7.70 Mb
ePub File Size: 8.83 Mb
ISBN: 435-1-53084-708-2
Downloads: 21019
Price: Free* [*Free Regsitration Required]
Uploader: Gardazragore

DSYMM – symmetric matrix matrix multiply. We will gladly answer any questions regarding the software. DSPMV – symmetric packed matrix vector multiply. DTRSM – solving triangular matrix with multiple right hand sides. DSYR2 – performs the symmetric rank 2 operation, A: Multiplies a vector times the conjugate transpose of a second vector and vice-versa, sums the results, and adds a matrix. cvlas

Rank-k update—multiplies a Hermitian matrix by its transpose and adds a second matrix single precision. DGEMM – matrix matrix multiply. DASUM – sum of absolute values.

Computes the dot product of two single-precision complex vectors. ZTRSV – solving triangular matrix problems. ZCOPY cblaz copy x into y. This document describes the functions declared in the header files cblas. Constructs a complex Givens rotation.


cblas_?herk| Intel® Math Kernel Library for C

Any good documentation for the cblas interface? The reference BLAS is a freely-available software package. CTRMM – triangular matrix matrix multiply. CHPMV – hermitian packed matrix vector multiply. Single-Precision Complex Matrix Functions.

Single-Precision Float Matrix Functions. Calculates the dot product of the complex conjugate of a single-precision complex vector with a second single-precision complex vector. DGER – performs the rank 1 operation A: DROT – apply Givens rotation. Andrew Wagner 7, 12 56 CSYR2K – symmetric rank-2k update to a matrix. CCOPY – copy x into y. Stack Overflow works best with Geference enabled.

It seems like the extra parameter only adds complexity to already an already error-prone interface.

BLAS (Basic Linear Algebra Subprograms)

Please refer tools built under Windows using Cmake the cross-platform, open-source build system. STBMV – triangular banded matrix vector multiply. Rank-k update—multiplies a symmetric matrix by its transpose and adds a second matrix double precision. SGEMV – matrix vector multiply.


SSYR – performs the symmetric rank 1 operation A: The new build system was developed in collaboration with Kitware Inc. ZHEMV – hermitian matrix vector multiply. ZGEMM – matrix matrix multiply. Constructs a Givens rotation matrix.

BLAS | Apple Developer Documentation

DSYRK – symmetric rank-k update to a matrix. SGER – performs the rank 1 operation A: DCOPY – copy x into y. Returns the index of the element with the largest absolute value in a vector double-precision complex. DGBMV – banded matrix vector multiply. Double-Precision Complex Matrix Functions. CTPMV – triangular packed matrix vector referfnce.

ZGBMV – banded matrix vector multiply. DSBMV – symmetric banded matrix vector multiply. This question appears to be off-topic. CGEMM – matrix matrix multiply.

By using our site, you acknowledge that you have read and understand our Cookie PolicyPrivacy Policyand our Terms of Service. SNRM2 – Euclidean norm. CTRSV – solving triangular matrix problems. CDOTU – dot product.