On Mon, Aug 29, 2011 at 10:43, Milan Mitrovic <milan.v.mitrovic at gmail.com>wrote:
> SNES Function norm 2.369969231195e-02 > Linear solve converged due to CONVERGED_RTOL iterations 0 > SNES Object: > type: ls > line search variant: SNESLineSearchCubic > alpha=0.0001, maxstep=1e+08, minlambda=1e-12 > maximum iterations=50, maximum function evaluations=10000 > tolerances: relative=1e-08, absolute=1e-50, solution=1e-08 > total number of linear solver iterations=0 > total number of function evaluations=1 > I don't know how CONVERGED_RTOL with 0 iterations should be able to happen. Do you have a custom convergence test? To help me out, run $ script milan-debug-session.log # If you don't have this utility, copy from the terminal $ ./your_app -start_in_debugger noxterm When the debugger comes up, enter at the (gdb) prompt (gdb) break SNESSolve (gdb) continue It will stop again. (gdb) print &snes->reason $1 = (SNESConvergedReason *) 0x96d8c8 (gdb) watch *$1 (gdb) continue You should see where snes->reason gets changed. When it does (gdb) backtrace full (gdb) continue when the program exists (gdb) quit $ exit And send us the log. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110829/92b9e931/attachment.htm>
