On Tue, Oct 16, 2012 at 3:52 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
On Oct 15, 2012, at 11:48 PM, Matthew Knepley <<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>> wrote:<br>
<br>
> On Tue, Oct 16, 2012 at 3:24 PM, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> wrote:<br>
><br>
>    It is seriously misleading that TSType rosw uses SNES as the solver since it is only using SNESKSP and the algorithm really is built around only linear solves.  Are you sure that using SNES is the right model for this family of algorithms? Convince me.<br>

><br>
>    I realize one person among us thinks we should use SNES for both linear and nonlinear solves, but he is wrong :-)<br>
><br>
> Let me try a Venn Diagram:<br>
>  _________________________________<br>
> /                                _____________   \<br>
> |                               /                        \  |<br>
> |  Nonlinear problems | Linear problems |  |<br>
> |                               \ _____________/  |<br>
> \_________________________________/<br>
><br>
> Also, there is no overhead using SNES, so I would say Do Not Multiply Entities Beyond The Necessary.<br>
<br>
</div>   I am not concerned about overhead. I am concerned about things looking like they are doing one thing but that are actually doing something else. In this case, there is actually a nonlinear problem hanging around but the rosw algorithms avoid solving it, which is ok but I find the fact that it prints SNES is then misleading because given a nonlinear problem and SNES one would think it is actually solving a nonlinear problem with SNES, when it is not.</blockquote>
<div><br></div><div>It is solving a nonlinear problem, just a really easy one :) I guess you could setup the SNES to</div><div>turn on the KSP monitor instead.</div><div><br></div><div>   Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">
><br>
>   Matt<br>
><br>
>    Matt<br>
><br>
><br>
>   Barry<br>
><br>
><br>
><br>
><br>
> --<br>
> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
> -- Norbert Wiener<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener<br>