Trying to run geqrf!() function from the manual
using LinearAlgebra
Q = rand(10, 5); tau = zeros(5)
geqrf!(Q, tau)
# ERROR: UndefVarError: geqrf! not defined
Trying to run geqrf!() function from the manual
using LinearAlgebra
Q = rand(10, 5); tau = zeros(5)
geqrf!(Q, tau)
# ERROR: UndefVarError: geqrf! not defined
Never mind
LAPACK.gerf!(x, tau) # works
Hmm … but do I import gerf! function without having to always use LAPACK prefix?
geqrf! doesn’t appear to be exported (see https://github.com/JuliaLang/julia/blob/master/stdlib/LinearAlgebra/src/lapack.jl), and if you look at how functions in LAPACK are tested, the LAPACK prefix is used by the developers: https://github.com/JuliaLang/julia/blob/master/stdlib/LinearAlgebra/test/lapack.jl
Alternatively, you can just import LinearAlgebra.LAPACK.geqrf! and then geqrf! is available, without prefix.