h npPerPole processors. The
code works in principle with any distribution (subject to some
conditions spelled out below). The source and target process groups
are arbitrary, and can overlap. In fact, in SIESTA-PEXSI they <b>will</b>
overlap, as otherwise we would need extra processors for the Siesta
operations. This overlap forces the code to re-invent much of the
logic involved in MPI intercommunicators, which cannot be created for
non-disjoint groups.
</p>
</div>
</div>

<div id="outline-container-sec-2" 