Hello
I am using a SemiDefiniteProgram to solve a Quantum problem. I give to the SDP some constraints, and it makes a QR factorization which lasts a very long time, and then it makes some iterations. During the long computation, I would like to know the dimensions of the matrix which is given to the function … So I have identified which function is called (it’s a QR decomposition), and I have added to the function a line which displays the dimensions of the Matrix :
println("size of A : $(size(A))")
But the compilation doesn’t load the modified file. The compilation loads some files in the " /cache/build/builder-amdci4-0 " directory.
So, here is the question : how to make Julia compile the LinearAlgebra Package, by reading the modified julia file lapack.jl ? I could remove the .julia/compiled directory, but it would download it again, and my modifications would never change anything …
Thanks a lots, for any answer !
PS : here is the modified file, and the modified function :
~/.julia/juliaup/julia-1.10.4/share/julia/stdlib/v1.10/LinearAlgebra/src/lapack.jl
function geqp3! line 395