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: | Zusar JoJojind |

Country: | Serbia |

Language: | English (Spanish) |

Genre: | Medical |

Published (Last): | 1 July 2017 |

Pages: | 87 |

PDF File Size: | 20.49 Mb |

ePub File Size: | 18.16 Mb |

ISBN: | 120-1-32778-193-7 |

Downloads: | 19301 |

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

Uploader: | Sazilkree |

The vecLib framework contains nine C header files not counting vec Lib. This document describes the functions declared in the header files cblas.

### cblas_?asum| Intel® Math Kernel Library for C

Returns the index of the element with the largest absolute value in a vector single-precision complex. Returns the index of the element with the largest absolute value in a vector double-precision complex. Calculates the refeerence product of the complex conjugate of a single-precision complex vector with a second single-precision complex vector.

Calculates the dot product of the complex conjugate of a double-precision complex vector referenxe a second double-precision complex vector. Scales a general band matrix, then multiplies by a vector, then adds a vector single precision.

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

Scales a symmetric band matrix, then multiplies refereence a vector, then adds a vector single-precision. Scales a packed symmetric matrix, then multiplies by a vector, then scales and adds another vector single precision. Scales a symmetric matrix, multiplies by a vector, then scales and adds another vector single precision. Rank-k update—multiplies a symmetric matrix by its transpose and adds a second matrix single precision.

Scales a general band matrix, then multiplies by a vector, then adds a vector single-precision complex. Multiplies vector X by the conjugate transform of vector Y, then adds matrix A single-precision complex. Scales a Hermitian band matrix, then multiplies by a vector, then adds a vector single-precision refeerence. Hermitian rank 1 cbkas Hermitian rank 2 update: Rank-k update—multiplies a Hermitian matrix by its transpose and adds a second matrix single precision.

Multiplies a vector times the conjugate transpose of a second vector and vice-versa, sums the results, and adds a matrix.

Rank-k update—multiplies a symmetric matrix by its transpose and adds a second matrix single-precision complex.

Computes the sum of the absolute values of real and imaginary parts of elements in a vector single-precision complex.

Scales a general band matrix, then multiplies by a vector, then adds a vector double precision. Scales a symmetric band matrix, then multiplies by a vector, then adds a vector double precision. Scales a packed symmetric matrix, then multiplies by a vector, then scales and adds another vector double precision. Rank-k update—multiplies a symmetric matrix by its transpose and adds a second matrix double precision.

Scales a general band matrix, then multiplies by a vector, then adds a vector double-precision complex. Multiplies vector X by the conjugate transform of vector Y, then adds matrix A double-precision complex.

Scales a Hermitian band matrix, then multiplies by a vector, then adds a vector double-precision complex. Adds the product of a scaling factor, vector X refegence, and the conjugate transpose of X to matrix A.

Rank-k update—multiplies a symmetric matrix by its transpose and adds a second matrix double-precision complex. On This Page Overview Topics. Overview The vecLib framework referencr nine C header files not counting vec Lib. Sets an error handler function. Computes the dot product of two single-precision complex vectors.

## BLAS (Basic Linear Algebra Subprograms)

Computes the dot product of two double-precision complex vectors. Single-Precision Float Refrrence Functions. Constructs a Givens rotation matrix. Applies a modified Givens transformation single precision. Generates a modified Givens rotation matrix.

## cblas_?asum

Rank two update of a packed symmetric matrix using two vectors single precision. Single-Precision Complex Matrix Functions. Scales and multiplies a vector times its conjugate transpose, then adds a matrix.

Constructs a complex Givens rotation. Double-Precision Float Matrix Functions. Double-Precision Complex Matrix Functions.