<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Nov 22, 2013 at 10:33 AM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
  Hmm, since under normal usage the factored matrix is owned by one of the PCFactor subclass objects do we actually want the PCFactor subclass to manage the viewing of them from the command line and not the “Mat” directly ? Something like   -pc_factor_mat_view xxx    ?    I think this approach would lead to clean simple code, while trying to force it through the MatSetFromOptions() to get the viewer would be convoluted since the factored matrix may not exist when PCSetFromOptions() is called and creating that matrix early (while possible) doesn’t seem the right model. I prefer -pc_factor_mat_xxx options rather than -mat_xx options for anything related to the factored matrix.<br>
</blockquote><div><br></div><div>So I assume you would have PCFactor set the prefix of the matrix to prefix+"pc_factor_" and call MatViewFromOptions() inside the PCView()?</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">
  Sound ok?<br>
<br>
   Barry<br>
<br>
<br>
On Nov 22, 2013, at 9:59 AM, Jed Brown <<a href="mailto:jedbrown@mcs.anl.gov">jedbrown@mcs.anl.gov</a>> wrote:<br>
<br>
> Barry, at some point in your of Mat viewers, factored matrices became<br>
> disconnected form -mat_view.  PCLU does not call MatSetFromOptions() on<br>
> the factored matrix and we don't want to do a MatSetFromOptions() on<br>
> each iteration.  Should MatGetFactor() be restructured to take a Mat<br>
> that has already been created, so that it can have options set once?<br>
<br>
</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
</div></div>