<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Mar 23, 2013, at 12:55 PM, Jed Brown wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 23, 2013 at 11:40 AM, Shri <span dir="ltr"><<a href="mailto:abhyshr@mcs.anl.gov" target="_blank">abhyshr@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; "> I had added -pc_reuse specifically for use with fieldsplit since I wanted only a part of the preconditioner to be built only once, for e.g. -fieldsplit_0_pc_reuse. This would build the preconditioner for fieldsplit 0 only once. I had not added any API for it since it was meant to be experimental feature. If this feature is useful then I can add an API for it otherwise I can take it out.</blockquote>
</div><br>If you want to give PCFieldSplit a "reuse" policy, then put the option in fieldsplit.c and have it pass SAME_PRECONDITIONER to the inner KSPSetFromOptions. I would also rather call this "lagging" (for consistency with SNES) instead of "reuse".</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Since "-pc_reuse" is only recognized by PCLU and is implemented in the wrong place for generic use, I would like to delete it. (It's just a couple lines.) Is that okay with you?</div>
</div>
</blockquote></div><div>I am not using it anymore so you can delete it.</div><br></body></html>