Hello everyone, I am using snes_type aspin, which is actually newtonls + npc (nasm). After each newton iteration, if I call SNESGetFunction, the preconditioned residual is obtained. However, if I use SNESComputeFunction, I get the true (unpreconditioned) residual.
If I want to know the preconditioned residual at a point different from current solution, which function should I call? Thanks. Best, Xiangdong