<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 2, 2016 at 7:56 AM, Edric Ellis <span dir="ltr"><<a href="mailto:Edric.Ellis@mathworks.co.uk" target="_blank">Edric.Ellis@mathworks.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">





<div lang="EN-GB">
<div>
<p class="gmail-MsoNormal"><span style="font-size:11pt;font-family:calibri,sans-serif">Thanks for that Jeff. Are you referring to this discussion?
<a href="http://lists.mpich.org/pipermail/devel/2016-July/000717.html" target="_blank">http://lists.mpich.org/pipermail/devel/2016-July/000717.html</a> </span></p></div></div></blockquote><div><br></div><div>Yes</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div lang="EN-GB"><div><p class="gmail-MsoNormal"><span style="font-size:11pt;font-family:calibri,sans-serif">If so, that shares some similarity with what I’m trying to recreate in MPICH. However, our code using MPICH2 makes no use
 whatsoever of mpiexec when in “connect/accept” mode, and I changing this would be rather invasive.
<u></u><u></u></span></p>
<p class="gmail-MsoNormal"><span style="font-size:11pt;font-family:calibri,sans-serif"><u></u> </span></p></div></div></blockquote><div><br></div><div>I agree that this should work, but as the ticket I shared indicates, it is not implemented right now.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div lang="EN-GB"><div><p class="gmail-MsoNormal"><span style="font-size:11pt;font-family:calibri,sans-serif"><u></u></span></p>
<p class="gmail-MsoNormal"><span style="font-size:11pt;font-family:calibri,sans-serif">It seems as though that open issue has been open for quite a while now, with no scheduled release for when it might be addressed – so am I correct
 in understanding that there are no known workarounds, and that essentially my only option for now is to stick with MPICH2?<u></u><u></u></span></p>
<p class="gmail-MsoNormal"><span style="font-size:11pt;font-family:calibri,sans-serif"><u></u> </span></p></div></div></blockquote><div><br></div><div>You could also try Open-MPI 2.0 (<a href="https://www.open-mpi.org/community/lists/announce/2016/07/0085.php">https://www.open-mpi.org/community/lists/announce/2016/07/0085.php</a>).  They fixed a bug related to this reported by the same person who reported the MPICH bug, so perhaps it works for your usage.</div><div><br></div><div>Normally, I do not recommend Open-MPI, because it has been full of bugs related to everything I care about for many years, but at least in this one specific case, it is possible they have the upper hand.</div><div><br></div><div>Jeff</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div lang="EN-GB"><div><p class="gmail-MsoNormal"><span style="font-size:11pt;font-family:calibri,sans-serif"><u></u></span></p>
<p class="gmail-MsoNormal"><span style="font-size:11pt;font-family:calibri,sans-serif">Cheers,<u></u><u></u></span></p>
<p class="gmail-MsoNormal"><span style="font-size:11pt;font-family:calibri,sans-serif">Edric.<u></u><u></u></span></p>
<p class="gmail-MsoNormal"><span style="font-size:11pt;font-family:calibri,sans-serif"><u></u> <u></u></span></p>
<p class="gmail-MsoNormal"><b><span lang="EN-US" style="font-size:11pt;font-family:calibri,sans-serif">From:</span></b><span lang="EN-US" style="font-size:11pt;font-family:calibri,sans-serif"> Jeff Hammond [mailto:<a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 6:43 PM<br>
<b>To:</b> MPICH <<a href="mailto:discuss@mpich.org" target="_blank">discuss@mpich.org</a>><br>
<b>Subject:</b> Re: [mpich-discuss] Singleton init configuration for MPICH<u></u><u></u></span></p><div><div class="gmail-h5">
<p class="gmail-MsoNormal"><u></u> <u></u></p>
<div>
<p class="gmail-MsoNormal">It's an open issue: <a href="https://trac.mpich.org/projects/mpich/ticket/1074" target="_blank">
https://trac.mpich.org/projects/mpich/ticket/1074</a>.<u></u><u></u></p>
<div>
<p class="gmail-MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="gmail-MsoNormal">There was some discussion on the devel list as of last week that might be of interest to you.<u></u><u></u></p>
<div>
<p class="gmail-MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="gmail-MsoNormal">Jeff<u></u><u></u></p>
</div>
</div>
</div>
<div>
<p class="gmail-MsoNormal"><u></u> <u></u></p>
<div>
<p class="gmail-MsoNormal">On Mon, Aug 1, 2016 at 8:47 AM, Edric Ellis <<a href="mailto:Edric.Ellis@mathworks.co.uk" target="_blank">Edric.Ellis@mathworks.co.uk</a>> wrote:<u></u><u></u></p>
<blockquote style="border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-style:none none none solid;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-width:1pt;border-left-color:rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="gmail-MsoNormal">Hi,<u></u><u></u></p>
<p class="gmail-MsoNormal"> <u></u><u></u></p>
<p class="gmail-MsoNormal">I need to come up with an MPICH build that allows singleton-init processes to use MPI_Comm_connect/accept to get connected. Our MPICH2 build uses the “smpd” process manager to achieve
 this. However, now that we’re upgrading to MPICH (3.1.4), I notice that the “smpd” process manager no longer exists. Is there a combination of process manager and PMI that allows connect/accept for singleton-init processes? I’ve tried a few things and cannot
 seem to find a combination that works. Here are the things I’ve tried:<u></u><u></u></p>
<p class="gmail-MsoNormal"> <u></u><u></u></p>
<p>1.<span style="font-size:7pt">       </span>Hydra with pmi=simple – fails when attempting to launch hydra’s mpiexec (I don’t have the message to hand, but my recollection is that hydra’s mpiexec didn’t accept “-pmi_args”)<u></u><u></u></p>
<p>2.<span style="font-size:7pt">       </span>Hydra with pmi=pmi2/simple – cannot be built<u></u><u></u></p>
<p>3.<span style="font-size:7pt">       </span>Gforker with pmi=pmi2/simple – required a couple of tweaks before it could be built, and then fails in PMPI_Init_thread complaining “Message truncated”<u></u><u></u></p>
<p class="gmail-MsoNormal"> <u></u><u></u></p>
<p class="gmail-MsoNormal">Is there some other combination that might work? Ideally, the singleton-init processes wouldn’t need to use mpiexec at all (as was the case with our MPICH2 build using smpd).<u></u><u></u></p>
<p class="gmail-MsoNormal"> <u></u><u></u></p>
<p class="gmail-MsoNormal">Cheers,<u></u><u></u></p>
<p class="gmail-MsoNormal">Edric.<u></u><u></u></p>
<p class="gmail-MsoNormal"> <u></u><u></u></p>
</div>
</div>
<p class="gmail-MsoNormal"><br>
_______________________________________________<br>
discuss mailing list     <a href="mailto:discuss@mpich.org" target="_blank">discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><u></u><u></u></p>
</blockquote>
</div>
<p class="gmail-MsoNormal"><br>
<br clear="all">
<u></u><u></u></p>
<div>
<p class="gmail-MsoNormal"><u></u> <u></u></p>
</div>
<p class="gmail-MsoNormal">-- <u></u><u></u></p>
<div>
<p class="gmail-MsoNormal">Jeff Hammond<br>
<a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a><br>
<a href="http://jeffhammond.github.io/" target="_blank">http://jeffhammond.github.io/</a><u></u><u></u></p>
</div>
</div>
</div></div></div>
</div>

<br>_______________________________________________<br>
discuss mailing list     <a href="mailto:discuss@mpich.org">discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" rel="noreferrer" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Jeff Hammond<br><a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a><br><a href="http://jeffhammond.github.io/" target="_blank">http://jeffhammond.github.io/</a></div>
</div></div>