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

discretization: optimize evaluation of pseudo inverse #85

Merged
merged 1 commit into from
Oct 24, 2020

Conversation

andrea-iob
Copy link
Member

LAPACKE_dgesvd function silently allocates a workspace every time is called. Using the function dgesvd_ it is possible to store the workspace inside the ReconstructionAssembler class.

@andrea-iob andrea-iob force-pushed the discretization.reduce.allocations branch from 1572dd2 to 136c685 Compare September 26, 2020 05:56
@andrea-iob andrea-iob force-pushed the discretization.reduce.allocations branch 2 times, most recently from c1e62c5 to 38b1776 Compare October 9, 2020 12:36
@andrea-iob andrea-iob added this to the 1.7 milestone Oct 20, 2020
LAPACKE_dgesvd function silently allocates a workspace every time
is called. Using the function LAPACK_dgesvd it is possible to store
the workspace inside the ReconstructionAssembler class.
@andrea-iob andrea-iob force-pushed the discretization.reduce.allocations branch from 38b1776 to 2d52c47 Compare October 24, 2020 11:34
@andrea-iob andrea-iob merged commit 2d52c47 into master Oct 24, 2020
@andrea-iob andrea-iob deleted the discretization.reduce.allocations branch October 24, 2020 15:16
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