<p>I think this would work fine. The current design is less intrusive, avoids code duplication, and would immediately work with a "new" KSP that required estimates. But I think you are correct that the user interface with -ksp_chebychev_estimate_ is simpler and thus preferable, even if it has no less typing.</p>

<p>Jed</p>
<p><blockquote type="cite">On Dec 31, 2010 10:48 AM, "Barry Smith" <<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>> wrote:<br><br><br>
   It seems to me that KSPSPECEST is a pre-processor for Richardson and Chebychev that computes "good" parameters using either GMRES or CG during the "first" solve.<br>
<br>
   So why not make the user interface more reflect this, for example:<br>
<br>
   -ksp_type chebychev -ksp_chebychev_precompute_parameters -ksp_chebychev_precompute_ksp_type cg -ksp_chebychev_precompute_minfactor .95<br>
<br>
<br>
   Is there something this approach is missing? I think what I propose is much clearer and straightforward then this business with a new KSP type<br>
<font color="#888888"><br>
   Barry<br>
<br>
</font></blockquote></p>