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):||11 September 2010|
|PDF File Size:||15.9 Mb|
|ePub File Size:||1.29 Mb|
|Price:||Free* [*Free Regsitration Required]|
BLAS (Basic Linear Algebra Subprograms)
STPSV – solving triangular packed matrix problems. ZCOPY – copy x cboas y. DTRMV – triangular matrix vector multiply. CDOTU – dot product. DGER – performs the rank 1 operation A: SSPMV – symmetric packed matrix vector multiply.
sci-libs/cblas-reference – Gentoo Packages
DSPR – symmetric packed rank 1 operation A: CHERK – hermitian rank-k update to a matrix. SSWAP – swap x and y. CHPR2 – hermitian packed rank 2 operation. This question appears to be off-topic. If all else fails, the user can download reerence Fortran77 reference implementation of the BLAS from netlib. We only ask that proper credit be given to the authors. CCOPY – copy x into y.
Computes teference dot product of two single-precision complex vectors.
CHEMV – hermitian matrix vector multiply. Scales a symmetric matrix, multiplies by a vector, then scales and adds another vector single precision. CHBMV – hermitian banded matrix vector multiply.
The interviewer is Thomas Haigh. CTBMV – triangular banded matrix vector multiply. Adds the product of a scaling factor, vector Xand the conjugate transpose of X to matrix A.
GNU Scientific Library – Reference Manual: GSL CBLAS Library
ZTRSM – solving triangular matrix with multiple right hand sides. DTBSV – solving triangular banded matrix problems. ZTPSV – solving triangular packed matrix problems. Scales a symmetric band matrix, then multiplies by a vector, then adds a vector double precision.
Please refer tools built under Windows using Cmake the cross-platform, open-source build system. In particular, I’m curious why there is an extra parameter for row vs.
DASUM – sum of absolute values. DSYMV – symmetric matrix vector multiply. ZHER – hermitian rank 1 operation A: Refference – dot product with extended precision accumulation. DNRM2 – Euclidean norm.
For further details, please see our FAQs. Reading the file blas2-paper.
To test the BLAS routines we want to perform a simple matrix-vector multiplication. We will gladly answer any questions regarding the software. SASUM – sum of absolute values.
You will find information about your configuration need. Returns the index refernce the element with the largest absolute value in a vector double-precision complex.