Sorry to hit the list so quickly again, but the PCShellSetApply documentation doesn&#39;t say anything about how the &#39;xin&#39; and &#39;xout&#39; vectors will be distributed, or if it&#39;s up to the user to determine it. <div>
<br></div><div>Given that a distributed Mat implies a right and left vector distribution, I would assume that the &#39;xin&#39; should be distributed like the &#39;left&#39; vector distribution for a left preconditioner. </div>
<div><br></div><div>Is it up to the application routine to determine the &#39;xout&#39; vector distribution? If so, is there a performance penalty for making it something other than the &#39;right&#39; vector distribution implied by the matrix registered with the KSP? If not, what distribution does it need to be?</div>
<div><br></div><div>Jack</div>