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

Revamped GALAHAD reference LAPACK/BLAS #337

Open
nimgould opened this issue Nov 9, 2024 · 0 comments
Open

Revamped GALAHAD reference LAPACK/BLAS #337

nimgould opened this issue Nov 9, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@nimgould
Copy link
Contributor

nimgould commented Nov 9, 2024

I am looking to see how to building template reference lapack and blas for packages within, and called from, GALAHAD. The intention, just as elsewhere in GALAHAD, is to template both real and integer types via CPP comands.

In doing so, I find that there are a number of lapack procedures (and their blas dependencies) that do not appear to be needed by either GALAHAD or the optional subset of HSL packages that GALAHAD uses. In particular, neither GALAHAD or the HSL subset requires complex LAPACK procedures. These seem to have been part of GALAHAD since at least V 2.1, and possibly before, and it looks like they were added in error (presumably by me!).

I thus intend to remove them unless there is any strong objection. The main advantage is that by sticking to real and integer procedures, there are no ambiguities between real and double precision procedures (the complex ones require variants that do not have real equivalents).

Any objections?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants