<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
</span>   I agree with you more than the "consensus". I think the consensus does it just because it is perceived as too difficult or we don't have the right infrastructure to do it "correctly"<br>
<span class="">><br>
> In the end that is what I want to do. :D<br>
><br>
> I would be happy to contribute a similar repartitioning preconditioner to petsc.<br>
<br>
</span>   We'd love to have this reduced processor repartitioning for both DMDA/PCMG and for PCGAMG in PETSc.<br>
<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br><br></div><div>Hi Barry,<br><br></div><div>I've created a pull-request which defines such a preconditiner.<br></div><div><br>I've tentatively called it SemiRedundant - but I don't think it is a great name<br>in the sense it doesn't really describe what the preconditioner actually can do.<br>I hate naming things. Possibly "Repart" or "Repartition" would be better names. <br>Given the existence of "Redistribute", "Redundant", it is likely that it will be hard <br>for a new user to know what the actual difference is between all these preconditioners....<br><br></div><div>Cheers,<br></div><div>  Dave<br></div><div><br></div><div><br></div></div></div></div>