Skip to content

Conversation

@martin-frbg
Copy link
Collaborator

This is/was Reference-LAPACK/lapack#135: Unless compiled with -fdefault-integer-8, sufficiently large matrices (N>18918) would trigger an integer overflow in the calculation of the iteration limit. This would lead to an immediate error return without any iterations having been performed.

As noted in lapack issue 135, an integer overflow in the calculation of the iteration limit could lead to an immediate return without any iterations having been performed if the input matrix is sufficiently big.
As noted in lapack issue 135, an integer overflow in the calculation of the iteration limit could lead to an immediate return without any iterations having been performed if the input matrix is sufficiently big.
Related to lapack issue 135, the threshold calculation can overflow as well as the multiplication is evaluated from left to right.
Without explicit parentheses, the calculation would overflow for N >= 18919
Related to lapack issue 135, the threshold calculation can overflow as well as the multiplication is evaluated from left to right.
Without explicit parentheses, the calculation would overflow for N >= 18919
Typo fix (spurious insertion on wrong line)
@martin-frbg martin-frbg merged commit 7908efa into OpenMathLib:develop Mar 24, 2017
martin-frbg added a commit that referenced this pull request Jun 15, 2025
Fix 2nd dimension used by LAPACKE_c/zunmlq in NaN check and transposition (Reference-LAPACK PR #1135)
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.

1 participant