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):||21 June 2015|
|PDF File Size:||17.32 Mb|
|ePub File Size:||6.3 Mb|
|Price:||Free* [*Free Regsitration Required]|
cblas_?herk| Intel® Math Kernel Library for C
Will k 45 I think this link is gone: Scales and multiplies a vector times its conjugate transpose, then adds a matrix. Double-Precision Complex Matrix Functions. DSYR2K – symmetric rank-2k update to a matrix. CHEMM – hermitian matrix matrix multiply. DTPMV – triangular packed matrix vector multiply.
DASUM – sum of absolute values. ZHPMV – hermitian packed matrix vector multiply. Rank-k update—multiplies a reeference matrix by its transpose and adds a second matrix double-precision complex. Referencw – hermitian rank 1 operation A: Multiplies vector X by the conjugate transform of vector Y, then adds matrix A double-precision complex.
CTBMV – triangular banded matrix vector multiply.
CSYRK – symmetric rank-k update to a matrix. DTBMV – triangular banded matrix vector multiply.
Scales a symmetric band matrix, then multiplies by a vector, then adds a vector single-precision. It seems like the extra parameter only adds complexity to already an already error-prone interface. DTPSV – solving triangular packed matrix problems.
reference – Any good documentation for the cblas interface? – Stack Overflow
STRSV – solving triangular matrix problems. CTPMV – triangular packed matrix vector multiply.
DSYR2 – performs the symmetric rank 2 operation, A: This question appears to be off-topic. STPMV – triangular packed matrix vector multiply.
DCOPY – copy x into y. ZDOTC – dot product, conjugating the first vector. CHER – hermitian rank 1 operation A: ZGEMV – matrix vector multiply.
BLAS (Basic Linear Algebra Subprograms)
DGBMV – banded matrix vector multiply. The new build system was developed in collaboration with Kitware Inc.
CSYMM – symmetric matrix matrix multiply. SSYR2K – symmetric rank-2k update to a matrix. SSBMV – symmetric banded matrix vector multiply. Can someone recommend a good reference or tutorial for the cblas interface? SSPR – symmetric cbls rank 1 operation A: On April an oral history interview was conducted as part of the SIAM project on the history of software for scientific computing and numerical analysis.
We will gladly answer any questions regarding the software. ZSYRK – symmetric rank-k update to a matrix. DSPR – symmetric packed rank 1 operation A: