<div class="gmail_quote">On Tue, Feb 28, 2012 at 06:10, Anatoly G <span dir="ltr"><<a href="mailto:anatolyrishon@gmail.com">anatolyrishon@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Can you please answer on more specific questions:</div><div><ul><li>May I get MPI_SUCCESS on collective operation,
If this collective operation called after one of communicator processes failed. (Fail happened before operation call).</li></ul></div></blockquote></div>MPI_Scan seems like a natural example. Low rank processes could complete even if high rank processes failed without calling the collective.<div>
<br></div><div>Same with MPI_Reduce, non-root ranks could complete even though others were down.</div><div><br></div><div>MPI_Allreduce is different because there is a data dependency, so all processes would have to enter the call before any process can successfully complete (although some could fail before it completes).</div>