<div dir="ltr"><div>What's wrong with 5.2.3? From a practical point of view, returning MPI_REQUEST_NULL makes sense (following the description about communication with MPI_PROC_NULL from 3.11).</div><div><br></div><div>  George.<br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 11, 2014 at 5:22 PM, Anthony Skjellum <span dir="ltr"><<a href="mailto:skjellum@auburn.edu" target="_blank">skjellum@auburn.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Shouldn't it just be a trivial request -- why map to null ? - shortcut should of course happen internally but the request should be valid --- undesirable side effects possible Imho with a literal mapping !<br>
<br>
Anthony Skjellum, PhD<br>
<a href="tel:205-807-4968" value="+12058074968">205-807-4968</a><br>
<div class="HOEnZb"><div class="h5"><br>
<br>
> On Dec 11, 2014, at 3:30 PM, Jeff Hammond <<a href="mailto:jeff.science@gmail.com">jeff.science@gmail.com</a>> wrote:<br>
><br>
> I would hope that the Ianything is matched with a corresponding<br>
> Test/Wait* call on every process that calls it.  To allow otherwise<br>
> seems pretty odd.<br>
><br>
> Presumably, if Ibcast is a no-op when root=MPI_PROC_NULL, then the<br>
> request can be set to MPI_REQUEST_NULL and thus completing it is<br>
> trivial.<br>
><br>
> If the standard says that completing a request known to be<br>
> MPI_REQUEST_NULL is not required, then I suppose the user can avoid<br>
> making the completion call, but I don't like that style.<br>
><br>
> Jeff<br>
><br>
>> On Thu, Dec 11, 2014 at 11:30 AM, Fab Tillier <<a href="mailto:ftillier@microsoft.com">ftillier@microsoft.com</a>> wrote:<br>
>> Hi Folks,<br>
>><br>
>><br>
>><br>
>> I can’t find anything in the standard document that explains the behavior<br>
>> for NBC requests on intercommunicators when root == MPI_PROC_NULL.  Taking<br>
>> MPI_Ibcast as an example, what is the output value of request?  Is it<br>
>> MPI_REQUEST_NULL?  Is it not set at all?  Is it a valid request that must be<br>
>> completed?<br>
>><br>
>><br>
>><br>
>> Thanks,<br>
>><br>
>> -Fab<br>
>><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>
><br>
><br>
><br>
> --<br>
> Jeff Hammond<br>
> <a href="mailto:jeff.science@gmail.com">jeff.science@gmail.com</a><br>
> <a href="http://jeffhammond.github.io/" target="_blank">http://jeffhammond.github.io/</a><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>
_______________________________________________<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>
</div></div></blockquote></div><br></div>