[mvapich-discuss] MVAPICH2 (2.1rc1) on PSM error

Sayan Ghosh sayandeep52 at gmail.com
Fri Sep 30 14:42:26 EDT 2016


Hi,

I occasionally get the following error when I issue a large number(in this
case, the large number is >10 million) of `MPI_Put`:
`b11.10016Exhausted 1048576 MQ irecv request descriptors, which usually
indicates a user program error or insufficient request descriptors
(PSM_MQ_RECVREQS_MAX=1048576)`

The program in question is a very simple one, something like:

for (i=0 to 1 Billion)
    MPI_Put(..1 byte)
MPI_Win_flush(...)

Is there a way to resolve this?

[sghosh at blogin2 ~]$ ~/builds/mvapich2-intel-psm/bin/mpichversion
MVAPICH2 Version:     2.1rc1
MVAPICH2 Release date: Thu Dec 18 20:00:00 EDT 2014
MVAPICH2 Device:       ch3:psm
MVAPICH2 configure:   CC=icc CXX=icpc FC=ifort F77=ifort
--prefix=/home/sghosh/builds/mvapich2-intel-psm --with-device=ch3:psm
--disable-shared
MVAPICH2 CC:   icc    -DNDEBUG -DNVALGRIND -O2
MVAPICH2 CXX: icpc   -DNDEBUG -DNVALGRIND -O2
MVAPICH2 F77: ifort   -O2
MVAPICH2 FC:   ifort   -O2

I tried the latest MVAPICH2 (latest 2.2 tarball w MPICH 3.1.4) too, and my
program fails.

-- 
Regards,
Sayan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20160930/e7741411/attachment.html>


More information about the mvapich-discuss mailing list