[mpich-discuss] Fatal error in MPI_Test: Invalid MPI_Request

Samir Khanal skhanal at bgsu.edu
Mon Feb 23 11:34:45 CST 2009


Hi

[skhanal at comet ~]$ g++ -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=x86_64-redhat-linux
Thread model: posix
gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)
[skhanal at comet ~]$ which mpicxx
~/mpich2/bin/mpicxx
[skhanal at comet ~]$ which mpicc
~/mpich2/bin/mpicc
[skhanal at comet ~]$ which mpiexec
~/mpich2/bin/mpiexec

i have installed all on my home directory

when i compile i do 
[skhanal at comet ~]$ /home/skhanal/mpich2/bin/mpicxx -L /home/skhanal/bgtw/lib -lbgtw bgtwRingTest.cpp -o Ring

[skhanal at comet ~]$ ./Ring
Fatal error in MPI_Test: Invalid MPI_Request, error stack:
MPI_Test(152): MPI_Test(request=0x16ae9388, flag=0x7fff7a7599c4, status=0x7fff7a759930) failed
MPI_Test(75).: Invalid MPI_Request

the library needs a mpi.h file to include, i gave /home/skhanal/mpich2/include/mpi.h as an absolute path.

any clues?

Thanks
Samir

________________________________________
From: mpich-discuss-bounces at mcs.anl.gov [mpich-discuss-bounces at mcs.anl.gov] On Behalf Of Gus Correa [gus at ldeo.columbia.edu]
Sent: Monday, February 23, 2009 12:32 PM
To: Mpich Discuss
Subject: Re: [mpich-discuss] Fatal error in MPI_Test: Invalid MPI_Request

Hi Samir, list

I am wondering if the mpicxx and mpiexec you are using
belong to the same MPICH2 build (considering the problems you
reported before).

What is the output of "which mpicxx" and "which mpiexec"?

You may want to use full path names to mpicxx and mpiexec,
as Anthony Chan recommended in another email.
Problems with PATH and multiple versions and builds of MPI
that hang around all Linux computers
has been an endless source of frustration for many.
I myself prefer to use full path names when I am testing
MPI programs, to avoid any confusion and distress.

I hope this helps,
Gus Correa
---------------------------------------------------------------------
Gustavo Correa
Lamont-Doherty Earth Observatory - Columbia University
Palisades, NY, 10964-8000 - USA
---------------------------------------------------------------------

Samir Khanal wrote:
> Hi All
> I tried and did the following.
>
> [skhanal at comet ~]$ mpicxx -L /home/skhanal/bgtw/lib -lbgtw bgtwRingTest.cpp -o Ring
> [skhanal at comet ~]$ mpiexec -n 4 ./Ring
> Fatal error in MPI_Test: Invalid MPI_Request, error stack:
> MPI_Test(152): MPI_Test(request=0x1f820388, flag=0x7fffb8236134, status=0x7fffb82360a0) failed
> MPI_Test(75).: Invalid MPI_Requestrank 0 in job 35  comet.cs.bgsu.edu_35155   caused collective abort of all ranks
>   exit status of rank 0: killed by signal 9
>
> What does this mean?
> Samir
>
> Ps: I am using mpich2 1.0.8



More information about the mpich-discuss mailing list