[mpich-discuss] Fatal error in PMPI_Comm_rank
    Darius Buntinas 
    buntinas at mcs.anl.gov
       
    Thu Feb 24 21:11:16 CST 2011
    
    
  
It looks like you might have compiled using an mpi.h of another MPI implementation.  Make sure you use the compiler wrappers (e.g., mpicc) instead of using gcc directly.  This will make sure that the correct header files are used.  Also, you should check to make sure the mpicc you're using is from the correct MPI implementation too (i.e., "which mpicc").
-d
On Feb 24, 2011, at 7:29 PM, Hong-Jun Kim wrote:
> Hello,
> 
> I compiled my program with "mpich2-1.3.2p1" without any problems as at the end of this e-mail.
> But, if I execute it, I have some errors I can not understand as follows.
> Could any body give me any advice about this problem?
> Thanks.
> 
> -------------------------------------------
> [hongjun at login01 algs]$ ./test_parallelmesh 
> Fatal error in PMPI_Comm_rank: Invalid communicator, error stack:
> PMPI_Comm_rank(109): MPI_Comm_rank(comm=0x0, rank=0x7fffde36da34) failed
> PMPI_Comm_rank(66).: Invalid communicator
> [hongjun at login01 algs]$ mpiexec -l -n 2 ./test_parallelmesh
> 0: Fatal error in PMPI_Comm_rank: Invalid communicator, error stack:
> 0: PMPI_Comm_rank(109): MPI_Comm_rank(comm=0x0, rank=0x7fffee4e1464) failed
> 0: PMPI_Comm_rank(66).: Invalid communicator
> 1: Fatal error in PMPI_Comm_rank: Invalid communicator, error stack:
> 1: PMPI_Comm_rank(109): MPI_Comm_rank(comm=0x0, rank=0x7fff6055a9c4) failed
> 1: PMPI_Comm_rank(66).: Invalid communicator
> rank 1 in job 98  login01.cosmea.mcs.anl.gov_58699   caused collective abort of 
> all ranks
>  exit status of rank 1: return code 1
> -------------------------------------------
> -----------------------------
> /home/hongjun/lib/mpich2-1.3.2p1/bin/mpicxx -pipe -Wall -g -o test_parallelmesh 
> test_parallelmesh-test_parallelmesh.o  -L/home/hongjun/lib/CGM/lib -L/home/hongj
> un/lib/OpenCASCADE6.3.0/lib -L/home/hongjun/lib/mpich2-1.3.2p1/lib -L/usr/lib/gc
> c/x86_64-redhat-linux/4.1.2 -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../..
> /lib64 -L/lib/../lib64 -L/usr/lib/../lib64 ../../src/.libs/libMeshKit.a -L/home/
> hongjun/lib/Lasso/lib -L/home/hongjun/lib/MOAB/lib -L/home/hongjun/lib/camal.5.1
> .0-Linux64/lib/Linux64 ../../camal/.libs/libMKcamal.a -lCMLEdgeMesher -lCMLTet -
> lCMLSweep -lCMLDelTri -lCMLTri -lCMLSurfMapper -lCMLPave -lCMLSizer -lc -lgcc_s 
> -lmpichcxx -lmpich -lrt -lstdc++ /home/hongjun/lib/mpich2-1.3.2p1/lib/libopa.so 
> -lpthread /home/hongjun/lib/mpich2-1.3.2p1/lib/libmpl.so -ldl /home/hongjun/lib/
> Lasso/lib/libiRel.a /home/hongjun/lib/CGM/lib/libiGeom.a /home/hongjun/lib/MOAB/
> lib/libiMesh.a /home/hongjun/lib/MOAB/lib/libMOAB.a /home/hongjun/lib/CGM/lib/li
> bcgm.a /home/hongjun/lib/OpenCASCADE6.3.0/lib/libTKSTL.so /home/hongjun/lib/Open
> CASCADE6.3.0/lib/libTKSTEP.so  -lm   -Wl,--rpath -Wl,/home/hongjun/lib/mpich2-1.3.2p1/lib -Wl,--rpath -Wl,/home/h
> ongjun/lib/OpenCASCADE6.3.0/lib -Wl,--rpath -Wl,/home/hongjun/lib/mpich2-1.3.2p1
> /lib -Wl,--rpath -Wl,/home/hongjun/lib/OpenCASCADE6.3.0/lib
> -----------------------------
> 
> 
> 
> -----------------------------
> Hong-Jun Kim
> Post-doc researcher
> MCS, Argonne National Laboratory
> 9700 S. Cass Ave. B240/R2147
> Argonne, IL 60439
> 630-252-4791
> hongjun at mcs.anl.gov
> -----------------------------
> 
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
    
    
More information about the mpich-discuss
mailing list