Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auxiliary LAPACK routines? #14

Closed
SuperFluffy opened this issue Nov 8, 2016 · 4 comments
Closed

Auxiliary LAPACK routines? #14

SuperFluffy opened this issue Nov 8, 2016 · 4 comments

Comments

@SuperFluffy
Copy link

What is your opinion on having LAPACK Auxiliary Routines in the crate, i.e. those listed here: http://www.netlib.org/lapack/lawn41/node112.html ?

I was looking at _lassq right now, and noticed that it's not part of this crate. Is this intentional, or do you welcome PRs for this?

@IvanUkhov
Copy link
Member

The idea with this and related crates is to follow closely lapacke.h by Netlib. If you need that auxiliary function, and it’s not in the header, I recommend defining it in your code and adding lapack-sys or lapack with an appropriate features activated in your dependencies; it should work.

@IvanUkhov
Copy link
Member

It seems those auxiliary functions are provided not only in Netlib’s implementation but also in OpenBLAS, and one can also find them in Netlib’s reference. Do you know if those functions are a part of the Fortran interface only or the C one too (LAPACKE)? It’d be nice to find a C header with those functions defined.

@SuperFluffy
Copy link
Author

Sorry it took me so long to respond. I am not aware of any C header files which expose these functions. I have opened an issue on the reference LAPACK to ask about this. :)

@IvanUkhov
Copy link
Member

It seems the routines have been made available in 3.8.0 (November 2017).

I close this in favor of lapacke-sys/#1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants