We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 80a7742 commit 505f30aCopy full SHA for 505f30a
src/stdlib_linalg_inverse.fypp
@@ -76,7 +76,7 @@ submodule (stdlib_linalg) stdlib_linalg_inverse
76
77
! Get optimal worksize (returned in work(1)) (inflate by a 5% safety margin)
78
nb = stdlib_ilaenv(1,'${ri}$getri',' ',n,-1,-1,-1)
79
- lwork = ceiling(1.05*n*nb,kind=ilp)
+ lwork = max(1,min(huge(0_ilp),ceiling(1.05_${rk}$*real(n,${rk}$)*nb,kind=ilp)))
80
81
allocate(work(lwork))
82
0 commit comments