Skip to content

Comments

Allow disutils to detect implementation of linear algebra#112

Merged
mesonepigreco merged 1 commit intoSSCHAcode:masterfrom
bastonero:numpy-lapack-opt
Jul 19, 2025
Merged

Allow disutils to detect implementation of linear algebra#112
mesonepigreco merged 1 commit intoSSCHAcode:masterfrom
bastonero:numpy-lapack-opt

Conversation

@bastonero
Copy link
Contributor

Currently, the libraries for linear algebra are hard coded and
constrained. This makes the installation to fail in several
environments, even when available BLAS/LAPACK libraries
are present. This happens frequently with MKL. Since the
interface of these routines is always the same, it is worth it
to have a dynamical detection of the library, which is done
through numpy directly.

I have completed the tests successfully installing the package against MKL. This is the time report

76 passed, 6 skipped, 1112 warnings in 458.81s (0:07:38)

Currently, the libraries for linear algebra are hard coded and
constrained. This makes the installation to fail in several
environments, even when available BLAS/LAPACK libraries
are present. This happens frequently with MKL. Since the
interface of these routines is always the same, it is worth it
to have a dynamical detection of the library, which is done
through numpy directly.
@mesonepigreco mesonepigreco self-assigned this Jul 19, 2025
@mesonepigreco mesonepigreco added this to the 1.5 milestone Jul 19, 2025
@mesonepigreco mesonepigreco merged commit 5f3e1a3 into SSCHAcode:master Jul 19, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants