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>