[mpi3-coll] array parameters in nonblocking collectives

Bin Jia binj at us.ibm.com
Sat Aug 1 08:56:50 CDT 2009


Hi,

I have one question about the array parameters (sendcounts, recvcounts, 
sdispls and rdispls) in nonblocking collectives such as MPI_IALLTOALLV. 
Are callers allowed to modify/destroy those arrays upon the return of the 
calls, or they must wait until after the MPI_WAIT call?  I could not find 
the correct behavior defined in the latest proposal 
(nbc-proposal-rev-6.2.pdf) and do not remember having discussion on such. 
I think this issue is quite unique to nonblocking collective communication 
calls since arrays in other MPI nonblocking calls are arrays of MPI 
objects, for which the correct handling is well defined. So it needs to be 
clarified. 
Am I missing something?

Thanks
Bin Jia
Communication Protocol Development
Advanced Clustering Technology Team, IBM STG
Poughkeepsie, NY 12601
Tel: 845-433-6301(T/L 293-)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpi-forum.org/pipermail/mpiwg-coll/attachments/20090801/1bb16656/attachment.html>


More information about the mpiwg-coll mailing list