I can't make it in January.  If someone can read it for me, I will write the text.<div><br>These questions arose out of my careful reading of ticket 302, so it would make sense if you were willing to read them, since I think they are related.<br>
<div><br>Jeff<br><br><div class="gmail_quote">On Fri, Dec 16, 2011 at 10:38 AM, Jeff Squyres <span dir="ltr"><<a href="mailto:jsquyres@cisco.com">jsquyres@cisco.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+1 / good points.<br>
<br>
Will you make a proposal about this?<br>
<div><div class="h5"><br>
<br>
On Dec 16, 2011, at 10:44 AM, Jeff Hammond wrote:<br>
<br>
> Are MPI_Initialized and MPI_Query_thread guaranteed to be thread-safe<br>
> by all implementations?  If these MPI calls cannot be made in a fully<br>
> multithreaded context, how can a multithreaded library determine that<br>
> it can make MPI calls in an unrestricted fashion, i.e. determine if<br>
> MPI was initialized with MPI_THREAD_MULTIPLE?  Must the multithreaded<br>
> library mutex around these two MPI calls and assume that<br>
> MPI_THREAD_SERIALIZED is always available?<br>
><br>
> Can MPI_Is_thread_main be called from a thread that is not main when<br>
> only MPI_THREAD_FUNNELED is supported?  I recall that the funneled<br>
> mode stipulates that only the main thread can make MPI calls and there<br>
> is no text excepting this routine from that constraint.<br>
><br>
> Thanks,<br>
><br>
> Jeff<br>
><br>
> --<br>
> Jeff Hammond<br>
> Argonne Leadership Computing Facility<br>
> University of Chicago Computation Institute<br>
> <a href="mailto:jhammond@alcf.anl.gov">jhammond@alcf.anl.gov</a> / (630) 252-5381<br>
> <a href="http://www.linkedin.com/in/jeffhammond" target="_blank">http://www.linkedin.com/in/jeffhammond</a><br>
> <a href="https://wiki-old.alcf.anl.gov/index.php/User:Jhammond" target="_blank">https://wiki-old.alcf.anl.gov/index.php/User:Jhammond</a><br>
</div></div>> _______________________________________________<br>
> mpi-forum mailing list<br>
> <a href="mailto:mpi-forum@lists.mpi-forum.org">mpi-forum@lists.mpi-forum.org</a><br>
> <a href="http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-forum" target="_blank">http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-forum</a><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Jeff Squyres<br>
<a href="mailto:jsquyres@cisco.com">jsquyres@cisco.com</a><br>
For corporate legal information go to:<br>
<a href="http://www.cisco.com/web/about/doing_business/legal/cri/" target="_blank">http://www.cisco.com/web/about/doing_business/legal/cri/</a><br>
<br>
_______________________________________________<br>
mpi-forum mailing list<br>
<a href="mailto:mpi-forum@lists.mpi-forum.org">mpi-forum@lists.mpi-forum.org</a><br>
<a href="http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-forum" target="_blank">http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-forum</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>Jeff Hammond<br>Argonne Leadership Computing Facility<br>University of Chicago Computation Institute<br><a href="mailto:jhammond@alcf.anl.gov" target="_blank">jhammond@alcf.anl.gov</a> / (630) 252-5381<br>
<a href="http://www.linkedin.com/in/jeffhammond" target="_blank">http://www.linkedin.com/in/jeffhammond</a><br><a href="https://wiki-old.alcf.anl.gov/index.php/User:Jhammond" target="_blank">https://wiki-old.alcf.anl.gov/index.php/User:Jhammond</a><br>

</div></div>