[mvapich-discuss] Got "VBUF region allocation failed" error in passive one-sided communication

Min Si msi at il.is.s.u-tokyo.ac.jp
Mon May 26 22:48:09 EDT 2014


Hi,

I am using Mvapich 2-2.0rc1 mrail/gen2 device on an Mellanox InfiniBand
cluster. I got following error when running my passive one-sided
communication program.
../src/mpid/ch3/channels/mrail/src/gen2/vbuf.c:810: VBUF region
allocation failed. Pool size 981504

My program does:
MPI_Win_lock_all(0, win);
for(;Iteration;){
Issue 1 MPI_Put() to left rank;
MPI_Win_flush_all(win);

Issue 10000 MPI_Put() to left rank;
MPI_Win_flush_all(win);
}
MPI_Win_unlock_all(0, win);

The VBUF error happened when issuing 10000 PUTs. But if I reduce the
number of PUTs to 1000, no error is reported. Is there something
incorrect in my program ?

Thanks,
Min


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20140526/d3bffa97/attachment.html>


More information about the mvapich-discuss mailing list