Additionally, the MPI-3 MPI_MPROBE function will definitely help in this area. We have it implemented in the Open MPI development trunk; it's slated for release in the Open MPI 1.7 series. Here's a description of MPI_MPROBE:
http://blogs.cisco.com/performance/what-is-mpi_mprobe/ On Apr 23, 2012, at 11:11 AM, Jim Dinan wrote: > You might also be able to use MPI_Probe() to get the status of the incoming > message and query the size before posting the MPI_Recv() operation. > > ~Jim. > > On 4/23/12 6:41 AM, Constantinos Makassikis wrote: >> Assuming the type of the elements in the array is known, you'll probably >> have to do it in two steps: >> 1) Broadcast the number of elements in the array >> 2) Broadcast the array itself >> >> >> HTH, >> >> -- >> Constantinos >> >> On Mon, Apr 23, 2012 at 12:41 PM, seshendra seshu <seshu...@gmail.com >> <mailto:seshu...@gmail.com>> wrote: >> >> Hi, >> I am using stacks , where i stored my sub arrays in stacks and i >> need send the sub arrays to all the nodes but i have know idea what >> is the size of array present in stack so how can i receive the data >> using MPI_recv with out knowing the size of a array. can any please >> help me in solving this. >> >> >> -- >> WITH REGARDS >> M.L.N.Seshendra >> >> _______________________________________________ >> users mailing list >> us...@open-mpi.org <mailto:us...@open-mpi.org> >> http://www.open-mpi.org/mailman/listinfo.cgi/users >> >> >> >> >> _______________________________________________ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/