Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

echeresh
Copy link
Contributor

@echeresh echeresh commented Dec 5, 2022

This is a follow-up on #770. Thanks to @akobotov for spotting a couple more similar issues.

I added initialization for all integer scalar outputs but there are some places when double scalar outputs are left uninitialized after quick return, here is the list (listing double precision only):

  • dlarrd.f: WL, WU
  • dlarre.f: PIVMIN
  • dlarrf.f: SIGMA
  • dlarrk.f: W, WERR

They describe some characteristics of the resulting computation. For example WL, WU describe the range of output eigenvalues. But quick return implies no computation and no eigenvalues. So it might be fine to keep them uninitialized but I would like to hear feedback from others. Please let me know if you think those should be initialized too, I'll extend the PR.

@langou langou merged commit 5aa66ad into Reference-LAPACK:master Dec 19, 2022
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.

4 participants