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: Doutilar Tejar
Country: Martinique
Language: English (Spanish)
Genre: Photos
Published (Last): 11 September 2010
Pages: 185
PDF File Size: 15.9 Mb
ePub File Size: 1.29 Mb
ISBN: 550-6-86970-521-4
Downloads: 23078
Price: Free* [*Free Regsitration Required]
Uploader: Durg

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.