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):||10 November 2012|
|PDF File Size:||1.61 Mb|
|ePub File Size:||3.82 Mb|
|Price:||Free* [*Free Regsitration Required]|
Computes the dot product of two double-precision complex vectors. It seems like the extra parameter only adds complexity to already an already error-prone interface. DSPMV – symmetric packed matrix vector multiply.
ZDOTU – dot product. DGEMM – matrix matrix multiply. DTRMV – triangular matrix vector multiply. Hermitian rank 1 update: Calculates the dot product of the complex conjugate eeference a double-precision complex vector with a second double-precision complex vector. Overview The vecLib framework contains nine C header files not counting vec Lib.
In particular, I’m curious why there is an extra parameter for row vs. DSYRK – symmetric rank-k update to a matrix.
BLAS (Basic Linear Algebra Subprograms)
ZGBMV – banded matrix vector multiply. SSPR2 – performs the symmetric packed rank 2 operation, A: To test the BLAS routines we want to perform a simple matrix-vector multiplication. STBSV – solving triangular banded matrix problems. You will chlas information about your configuration need.
Double-Precision Complex Matrix Functions. Hermitian rank 2 update: Rank-k update—multiplies a symmetric matrix by its transpose and adds a second matrix double precision.
DGER – performs the referemce 1 operation A: STPMV – triangular packed matrix vector multiply. CSWAP – swap x and y. SSYR2 – performs the symmetric rank 2 operation, A: Scales a Hermitian band matrix, then multiplies by a vector, then adds a vector double-precision complex. Scales a general band matrix, then multiplies by a vector, then adds a vector single-precision complex.
The new build system was developed in collaboration with Kitware Inc. Instead, describe the problem and what has been done so reerence to solve it.
cblas_?herk| Intel® Math Kernel Library for C
DSYR2 – performs the symmetric rank 2 operation, A: Scales a symmetric matrix, multiplies by a vector, then scales and adds another vector single precision. Please refer tools built under Windows vblas Cmake the cross-platform, open-source build system. SSBMV – symmetric banded matrix vector multiply. ZSYMM – symmetric matrix matrix multiply.
Returns the index of the element with the largest absolute value in a vector single-precision complex. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author s and do not necessarily reflect the views of the National Science Foundation NSF or the Department of Energy DOE. On April an oral history interview was conducted as part of the SIAM project on the history of software for scientific recerence and numerical analysis.
ZGEMM – matrix matrix multiply. Will k 45 SSYMV – symmetric matrix vector multiply. ZTRMV – triangular matrix vector multiply. ZCOPY – copy x into y.
DSPR2 – performs the symmetric packed rank 2 operation, A: CSYMM – symmetric matrix matrix multiply. CTBSV – solving triangular banded matrix problems. DTBMV – triangular banded matrix vector multiply. Rank-k update—multiplies a Refersnce matrix by its transpose and adds a second matrix single precision.
LAPACK: CBLAS/src Directory Reference
CHPR2 – hermitian packed rank 2 operation. CHEMM – hermitian matrix matrix multiply. Computes the dot product of two single-precision complex vectors.
DSYMM – symmetric matrix matrix multiply.