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

Add lapacke-based solveLU #284

Merged
merged 2 commits into from
Feb 28, 2022
Merged

Add lapacke-based solveLU #284

merged 2 commits into from
Feb 28, 2022

Conversation

marcocisternino
Copy link
Member

@marcocisternino marcocisternino commented Feb 19, 2022

Two commits are in this branch.
The first one introduces two new solveLU functions (one for solution only, the other one for solution and factorization). The number of rhs is limited to 1. Two extern constant have been introduced to set the matrix layout using lapack values and to avoid application to include lapacke headers.
The second commit fix the determinant evaluation by fixing the complement build and by calling the complement function with opportune arguments.

src/LA/system_solvers_small.cpp Outdated Show resolved Hide resolved
src/LA/system_solvers_small.cpp Outdated Show resolved Hide resolved
@marcocisternino marcocisternino force-pushed the LA.solvelu.lapack branch 2 times, most recently from fe1bb23 to 043c9d7 Compare February 25, 2022 11:12
@andrea-iob andrea-iob merged commit 9664979 into master Feb 28, 2022
@andrea-iob andrea-iob deleted the LA.solvelu.lapack branch February 28, 2022 08:39
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