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.

Related Posts (10)  CEBORA 130 PDF

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.