<div>Looks like I fixed this after petsc-3.2 was released.</div><div><br></div><a href="http://petsc.cs.iit.edu/petsc/petsc-dev/rev/9d0d4">http://petsc.cs.iit.edu/petsc/petsc-dev/rev/9d0d4</a><br><br><div class="gmail_quote">
On Sun, Nov 27, 2011 at 14:55, Mike Sussman <span dir="ltr"><<a href="mailto:sussmanm@math.pitt.edu">sussmanm@math.pitt.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Thank you, Matt, for your response.<br>
<br>
I am calling TSSolve(), and I am checking all return codes, using<br>
CHKERRQ.<br>
<br>
The case I am running is very similar to the ts tutorial example ex2f.F,<br>
re-formulated as a DAE. I am using TSTHETA. The line starting<br>
"Timestep =" is from the MyMonitor function in that example. The line<br>
starting "(DAE)" is my line, printed after the TSSolve() has completed.<br>
<br>
For example, I ran a case with 100 time steps, turning on<br>
-snes_converged_reason and -snes_monitor. The final several steps are:<br>
<br>
46 SNES Function norm 4.129815386097e+00<br>
47 SNES Function norm 4.129815386096e+00<br>
48 SNES Function norm 4.129815386095e+00<br>
49 SNES Function norm 4.129815386095e+00<br>
50 SNES Function norm 4.129815386095e+00<br>
Nonlinear solve did not converge due to DIVERGED_MAX_IT<br>
Timestep = 99,time = 0.839 sec, error [2-norm] = 1.132E+00, error<br>
[max-norm] = 1.635E+00<br>
0 SNES Function norm 4.106011479715e+00<br>
1 SNES Function norm 4.105987638450e+00<br>
Nonlinear solve did not converge due to DIVERGED_LINE_SEARCH<br>
Timestep = 100,time = 0.847 sec, error [2-norm] = 1.144E+00, error<br>
[max-norm] = 1.652E+00<br>
(DAE) Number of time-steps 100 final time 8.4746E-01 solution norm<br>
1.0823E+01<br>
<font color="#888888"><br>
--<br>
Mike Sussman<br>
<br>
</font></blockquote></div><br>