Hello:
Calling xGELS routines means to solve the problem using the QR or LQ decomposition. After the routine execution the argument storing A on input stores que QR decomposition details as output from xGEQRF or xGELQF. xGEQRF and xGELQF returns also the TAU vector containing the factors of the elementary reflectors. I can see in the code of xGELS that the first part of the WORK auxiliary vector is used to store the TAU reflectors from xGEQRF or xGELQF. But at the end of the code in xGELS the optimal size of WORK is stored in WORK(1), so the first TAU reflector is destroyed and then it is imposible to reconstruct the Q matrix for QR or LQ. Am I right? Exists any way to recover the Q matrix after calling xGELS using only the data returned by xGELS?
Cheers

