[petsc-users] About DIVERGED_ITS
w_ang_temp
w_ang_temp at 163.com
Tue Jul 10 09:51:29 CDT 2012
In my opinion, convergence in PETSc is decided by rtol, atol and dtol. The divergent hints just show that
in the solving process it does not satisfy the rule. The "right" result may be different from the true result at
the several back decimal places(I mean that they may be the same with four decimal places but may be not
the same with more decimal places).
Is it right?
>At 2012-07-08 00:28:54,"Mark F. Adams" <mark.adams at columbia.edu> wrote:
>It sounds like your -ksp_rtol is too small. Experiment with looser tolerances until your solution is not "correct" to see >how much accuracy you want.
>On Jul 7, 2012, at 12:15 PM, w_ang_temp wrote:
> Maybe it is a problem of mathematical concept. I compare the result with the true result which is
>computed and validated by other tools. I think it is right if I get the same result.
>>在 2012-07-08 00:03:21,"Matthew Knepley" <knepley at gmail.com> 写道:
>>On Sat, Jul 7, 2012 at 10:00 AM, w_ang_temp <w_ang_temp at 163.com> wrote:
>>Hello,
>> I am a little puzzled that I get the right result while the converged reason says that 'Linear solve >>did not
>>converge due to DIVERGED_ITS iterations 10000'. This infomation means that the iterations >reach >the maximum
>>iterations. But the result is right now. So why says 'did not converge'? Can I think that the result is >>right and
>>can be used?
>>Obviously, your definition of "right" is not the same as the convergence tolerances you are using.
>> Matt
>> Thanks.
>> Jim
--
>What most experimenters take for granted before they begin their experiments is infinitely more >interesting than any results to which their experiments lead.
>-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20120710/fc92ebdf/attachment-0001.html>
More information about the petsc-users
mailing list