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.
|Published (Last):||2 November 2017|
|PDF File Size:||7.70 Mb|
|ePub File Size:||8.83 Mb|
|Price:||Free* [*Free Regsitration Required]|
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.