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: | Doutilar Tejar |

Country: | Martinique |

Language: | English (Spanish) |

Genre: | Photos |

Published (Last): | 11 September 2010 |

Pages: | 185 |

PDF File Size: | 15.9 Mb |

ePub File Size: | 1.29 Mb |

ISBN: | 550-6-86970-521-4 |

Downloads: | 23078 |

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

Uploader: | Durg |

## BLAS (Basic Linear Algebra Subprograms)

STPSV – solving triangular packed matrix problems. ZCOPY – copy x cboas y. DTRMV – triangular matrix vector multiply. CDOTU – dot product. DGER – performs the rank 1 operation A: SSPMV – symmetric packed matrix vector multiply.

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

DSPR – symmetric packed rank 1 operation A: CHERK – hermitian rank-k update to a matrix. SSWAP – swap x and y. CHPR2 – hermitian packed rank 2 operation. This question appears to be off-topic. If all else fails, the user can download reerence Fortran77 reference implementation of the BLAS from netlib. We only ask that proper credit be given to the authors. CCOPY – copy x into y.

Computes teference dot product of two single-precision complex vectors.

## cblas_?herk

CHEMV – hermitian matrix vector multiply. Scales a symmetric matrix, multiplies by a vector, then scales and adds another vector single precision. CHBMV – hermitian banded matrix vector multiply.

The interviewer is Thomas Haigh. CTBMV – triangular banded matrix vector multiply. Adds the product of a scaling factor, vector Xand the conjugate transpose of X to matrix A.

### GNU Scientific Library – Reference Manual: GSL CBLAS Library

ZTRSM – solving triangular matrix with multiple right hand sides. DTBSV – solving triangular banded matrix problems. ZTPSV – solving triangular packed matrix problems. Scales a symmetric band matrix, then multiplies by a vector, then adds a vector double precision.

Please refer tools built under Windows using Cmake the cross-platform, open-source build system. In particular, I’m curious why there is an extra parameter for row vs.

DASUM – sum of absolute values. DSYMV – symmetric matrix vector multiply. ZHER – hermitian rank 1 operation A: Refference – dot product with extended precision accumulation. DNRM2 – Euclidean norm.

For further details, please see our FAQs. Reading the file blas2-paper.

To test the BLAS routines we want to perform a simple matrix-vector multiplication. We will gladly answer any questions regarding the software. SASUM – sum of absolute values.

You will find information about your configuration need. Returns the index refernce the element with the largest absolute value in a vector double-precision complex.