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: | Samudal Tugis |

Country: | Angola |

Language: | English (Spanish) |

Genre: | Spiritual |

Published (Last): | 11 September 2014 |

Pages: | 319 |

PDF File Size: | 11.80 Mb |

ePub File Size: | 8.31 Mb |

ISBN: | 444-4-61719-175-8 |

Downloads: | 96184 |

Price: | Free* [*Free Regsitration Required] |

Uploader: | Akizil |

## cblas_?asum

CTBSV – solving triangular banded matrix problems. SSYR – performs the symmetric rank 1 operation A: ZTRMV – triangular matrix vector multiply.

ZHER – hermitian rank 1 operation A: Scales a packed symmetric matrix, then multiplies by a vector, then scales and adds another vector single precision. ZHBMV – hermitian banded matrix vector multiply. SSYRK – symmetric rank-k update to a matrix. SASUM – sum of absolute values.

DROT – apply Givens rotation. ZSYR2K – symmetric rank-2k update to a matrix. The new build system was developed in collaboration with Kitware Inc. Rank two update of a packed symmetric matrix using two vectors single precision. SSYMV – symmetric matrix vector multiply.

### reference – Any good documentation for the cblas interface? – Stack Overflow

Adds the product of a scaling factor, vector Xand the conjugate transpose vblas X to matrix A. SSYMM – symmetric matrix matrix multiply. Machine-specific optimized BLAS libraries are available for a variety of computer architectures. CSYRK – symmetric rank-k update to a matrix. Constructs a complex Givens rotation. Returns the index of the element with the largest absolute value in a vector single-precision complex.

SSYR2 – performs the symmetric rank 2 operation, A: DSYMV – symmetric matrix vector multiply. If all else fails, the user can download a Fortran77 reference implementation of the BLAS from netlib. DSPR2 – performs the symmetric packed rank 2 operation, A: STRMV – triangular matrix vector multiply. Andrew Wagner 7, 12 56 CHER2K – hermitian rank-2k update to a matrix. It is available from netlib via anonymous ftp and the World Wide Web.

ZTPMV – triangular packed matrix vector multiply. ZGEMV – matrix vector multiply.

### sci-libs/cblas-reference – Gentoo Packages

CHER2 – hermitian rank 2 operation. SSPMV – symmetric packed matrix vector multiply. DGER – performs the rank 1 operation A: Scales a symmetric band matrix, then multiplies by a vector, then adds a vector single-precision. ZGEMM – matrix matrix multiply.

## cblas_?herk

DCOPY – copy x into y. CDOTC – dot product, conjugating the first vector. DTPSV – solving triangular packed matrix problems. Scales a Hermitian band matrix, then multiplies referrnce a vector, then adds a vector single-precision complex. It seems like the extra parameter only adds complexity to already an already error-prone interface.

DSDOT – dot product with extended precision accumulation. CTBMV – triangular banded matrix vector multiply. Thus, it can be included in commercial software packages and has been. Can someone recommend a good reference or tutorial for the cblas interface?

STBMV – triangular banded matrix vector multiply.