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: Kazigor Dam
Country: Montenegro
Language: English (Spanish)
Genre: Love
Published (Last): 17 May 2017
Pages: 287
PDF File Size: 18.90 Mb
ePub File Size: 6.76 Mb
ISBN: 711-9-40619-521-3
Downloads: 34751
Price: Free* [*Free Regsitration Required]
Uploader: Domi

Constructs a complex Givens rotation. Computes the dot product of two double-precision complex vectors. Scales a general band matrix, then multiplies by a vector, then adds a vector double-precision complex.

GNU Scientific Library – Reference Manual: GSL CBLAS Library

Rank two update of a packed symmetric matrix using two vectors single precision. CSWAP – swap x and y.

SSPR2 – performs the symmetric packed rank 2 operation, A: Like all software, it is copyrighted. Scales a packed symmetric matrix, then multiplies by a vector, then scales and adds another vector single precision.

ZGBMV – banded matrix vector multiply. A dedicated website http: CHPR – hermitian packed rank 1 operation A: Please refer tools built under Windows using Cmake the cross-platform, open-source build system. Calculates the dot product of the complex conjugate of a double-precision complex vector with a second double-precision complex vector.


DTRMV – triangular matrix vector multiply. I think this link is gone: Scales a Hermitian band matrix, then multiplies by a vector, then adds a vector single-precision complex. STBSV – solving triangular banded matrix problems. On This Page Overview Topics. CTRMV – triangular matrix vector multiply. SSYR2K – symmetric rank-2k update to a matrix.

CCOPY – copy x into y. CTRMM – triangular matrix matrix multiply. Hermitian rank 1 update: CHER – hermitian rank 1 operation A: Double-Precision Complex Matrix Functions. CHER2 – hermitian rank 2 referencd. In particular, I’m curious why there is an extra parameter for row vs. Thus, it can be included in commercial software packages and has been.

LAPACK: CBLAS/src Directory Reference

This question appears to be off-topic. Sets an error handler function. This interview is being conducted with Professor Jack Dongarra in his office at the University of Tennessee.

ZTRSM – solving triangular matrix with multiple right hand sides. Computes the sum of the absolute values of real and imaginary parts of elements in a vector cglas complex.


DNRM2 – Euclidean norm. SSYMM – symmetric matrix matrix multiply. ZHEMM – hermitian matrix matrix multiply. Rank-k update—multiplies a symmetric matrix by its transpose and adds a second matrix double precision. DASUM – sum of absolute values. SGBMV – banded matrix vector multiply.

SSYR – performs the symmetric rank 1 operation A: CTRSV – solving triangular matrix rreference. CGEMM – matrix matrix multiply. ZHER – hermitian rank 1 operation A: ZHPR2 – hermitian packed rank 2 operation.


CHERK – hermitian rank-k update to a matrix. SROT – apply Givens rotation. SSBMV – symmetric banded matrix vector multiply. SSYR2 – performs the symmetric rank 2 operation, Refedence STPMV – triangular packed matrix vector multiply.

DSDOT – dot product with extended precision accumulation. CHPMV – hermitian packed matrix vector multiply. CSYR2K – symmetric rank-2k update to a matrix. SSYRK – symmetric rank-k referenc to a matrix. DGEMM – matrix matrix multiply. Can someone recommend a good reference or tutorial for the cblas interface?