April 11, 2019 posted by

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: Maura Kajile
Country: Libya
Language: English (Spanish)
Genre: Personal Growth
Published (Last): 12 July 2011
Pages: 220
PDF File Size: 19.26 Mb
ePub File Size: 15.14 Mb
ISBN: 401-2-91028-432-1
Downloads: 67462
Price: Free* [*Free Regsitration Required]
Uploader: Togis

CTRMM – triangular matrix matrix multiply. ZHEMV – hermitian matrix vector multiply. ZHPR – hermitian packed rank 1 operation A: Scales and multiplies a vector times its conjugate transpose, then adds a matrix. Adds the product of a scaling factor, vector Xand the conjugate transpose of X to matrix A.

ZTRMV – triangular matrix vector multiply. Please refer tools built under Windows using Cmake the cross-platform, open-source build system.


It seems like the extra parameter only adds complexity to already an already error-prone interface. 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.


Scales a general band matrix, then multiplies by a vector, then adds a vector double-precision complex. Andrew Wagner 7, 12 56 DSYR2K – symmetric rank-2k update to a matrix. CHEMM – hermitian matrix matrix multiply. SSPR – refersnce packed rank 1 operation A: CHPR2 – hermitian packed rank 2 operation.

DSWAP – swap x and y. DROT – apply Givens rotation.

referwnce DGER – performs the rank 1 operation A: STRMV – triangular matrix vector multiply. Will k 45 Calculates the dot product of the complex conjugate of a single-precision complex vector with a second single-precision complex vector. Discover the great history behind BLAS.

LAPACK: CBLAS Directory Reference

ZTBSV – solving triangular banded matrix problems. STRMM – triangular matrix matrix multiply. STRSV – solving triangular matrix problems. Constructs a Givens rotation matrix. SASUM – sum of absolute values. Single-Precision Float Matrix Functions.

Stack Overflow works best with JavaScript enabled. Scales a Hermitian band matrix, then multiplies by a vector, then adds a vector single-precision complex.


CTRSM – solving triangular matrix with multiple right hand sides.

BLAS (Basic Linear Algebra Subprograms)

To test the BLAS routines we want to perform a simple matrix-vector multiplication. Scales a symmetric matrix, multiplies by a vector, then scales and adds another vector single precision.

ZSYR2K – symmetric rank-2k update to a matrix. DSYR – performs the symmetric rank 1 operation A: CSYRK – symmetric rank-k update to a matrix. ZHPR2 – hermitian packed rank 2 operation. STPSV – solving triangular packed matrix problems.

STPMV – triangular packed matrix referrence multiply. DSBMV – symmetric banded matrix vector multiply. Referenfe – symmetric packed matrix vector multiply. CHER – hermitian rank 1 operation A: CHER2 – hermitian rank 2 operation. CTRSV – solving triangular matrix problems.