user1096863
user1096863

Reputation: 129

Unable to find BLAS functions mentioned in documentation

I am currently trying to use some BLAS functions. I see the documentation and know what I want to use, but the described functions are nowhere in the actual source code in BLAS. I just don't get it.

I am trying to find blas_xmax_val. This is mentioned in the documentation on page 42. However, I do not see the function anywhere in the source folder.

If anyone has used BLAS before, please can you tell me what's going on here? Where am I supposed to look for it? It's not even mentioned in cblas.h.

This is not the only function with this problem. I see many functions mentioned in the documentation, but not in the source folder.

Please help!

Upvotes: 1

Views: 140

Answers (2)

Emmet
Emmet

Reputation: 6421

I think this is the report of a technical forum that's recommending changes for BLAS that were just never adopted.

The only BLAS maximum functions I'm aware of are the IxAMAX() (x in {S,D,C,Z}) family, which return the index of the first occurrence of the maximum value.

Upvotes: 2

Lee Daniel Crocker
Lee Daniel Crocker

Reputation: 13181

The paper you point to is documentation for a code library created by its authors, and not a standard part of the C language. You have to get the code from them and install it, or find someone who has already done that. The code is freely available at http://netlib.org/blas/

A better-known library for doing this sort of thing is GSL, which might be easier to find an install (it's already installed on many Unix-like systems). http://www.gnu.org/software/gsl/

Upvotes: 1

Related Questions