Closed rbabich closed 11 years ago
Ron, Could you add a complete description of which type solves which equation using which method somewhere in the code or document? I find myself always confused, even after I thought I had everything understood. Thanks
Moved to 0.4.1 as this can be worked around for now.
As originally conceived, a "DIRECT" solve_type is supposed to result in the matrix M being inverted directly, while a "NORMEQ" solve inverts M^† M. From the NEWS file:
At the moment, this doesn't work as advertised; CG always does a "NORMEQ" solve, irrespective of the value of solve_type.
It also wouldn't hurt to choose a more sensible naming convention (at the very least replacing "NORMEQ" by "NORMOP"), as advocated by Balint.