"MPI is not found" error message when compiling parmetis on a Linux RHEL5 system
Hi, I'm trying to compile parmetis 4.0.1 on my Linux RHEL5 system that using Intel compilers and Open MPI 1.4.3. I get the following error:
CMake ERROR: mpi is not found
I've tried setting the MPI_LIBRARY to "/libmpi.so"
but to no avail. Any suggestions?
Thanks in advance,
-sophia
Submitted by secorwe on Fri, 2011-10-14 15:11
»
- Login to post comments
RE: When you did a make config,
When you did a make config, did you use cc=mpicc ?
RE: Error message during "make install"
I made it past the "make config" error by installing cmake 2.8.
But now I am getting the following error when doing a "make install":
...
[ 4%] Building C object libmetis/CMakeFiles/metis.dir/__/GKlib/mcore.c.o
cd /ascldap/users/secorwe/parmetis-4.0.1/build/Linux-x86_64/libmetis && /usr/netpub/mpi/OpenMPI/1.4/64Bit/intel/bin/mpicc -DLINUX -D_FILE_OFFSET_BITS=64 -Werror -DNDEBUG -DNDEBUG2 -DHAVE_EXECINFO_H -DHAVE_GETLINE -O3 -g -I/ascldap/users/secorwe/parmetis-4.0.1/include -I/usr/netpub/mpi/OpenMPI/1.4/64Bit/intel/include -I/ascldap/users/secorwe/parmetis-4.0.1/metis/GKlib -I/ascldap/users/secorwe/parmetis-4.0.1/metis/include -I/ascldap/users/secorwe/parmetis-4.0.1/metis/libmetis/. -o CMakeFiles/metis.dir/__/GKlib/mcore.c.o -c /ascldap/users/secorwe/parmetis-4.0.1/metis/GKlib/mcore.c
/ascldap/users/secorwe/parmetis-4.0.1/metis/GKlib/mcore.c(210): error #186: pointless comparison of unsigned integer with zero
if (mcore->corecpos < 0)
^
compilation aborted for /ascldap/users/secorwe/parmetis-4.0.1/metis/GKlib/mcore.c (code 2)
make[3]: *** [libmetis/CMakeFiles/metis.dir/__/GKlib/mcore.c.o] Error 2
make[3]: Leaving directory `/home/secorwe/parmetis-4.0.1/build/Linux-x86_64'
make[2]: *** [libmetis/CMakeFiles/metis.dir/all] Error 2
make[2]: Leaving directory `/home/secorwe/parmetis-4.0.1/build/Linux-x86_64'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/secorwe/parmetis-4.0.1/build/Linux-x86_64'
make: *** [install] Error 2
Thanks in advance for any suggestions you might have.
-sophia
RE: Error during "make install"
I was able to get past the "make config" by installing cmake 2.8 version.
But now I'm running into the following error message when I try to do "make install":
...
[ 4%] Building C object libmetis/CMakeFiles/metis.dir/__/GKlib/mcore.c.o
cd /ascldap/users/secorwe/parmetis-4.0.1/build/Linux-x86_64/libmetis && /usr/netpub/mpi/OpenMPI/1.4/64Bit/intel/bin/mpicc -DLINUX -D_FILE_OFFSET_BITS=64 -Werror -DNDEBUG -DNDEBUG2 -DHAVE_EXECINFO_H -DHAVE_GETLINE -O3 -g -I/ascldap/users/secorwe/parmetis-4.0.1/include -I/usr/netpub/mpi/OpenMPI/1.4/64Bit/intel/include -I/ascldap/users/secorwe/parmetis-4.0.1/metis/GKlib -I/ascldap/users/secorwe/parmetis-4.0.1/metis/include -I/ascldap/users/secorwe/parmetis-4.0.1/metis/libmetis/. -o CMakeFiles/metis.dir/__/GKlib/mcore.c.o -c /ascldap/users/secorwe/parmetis-4.0.1/metis/GKlib/mcore.c
/ascldap/users/secorwe/parmetis-4.0.1/metis/GKlib/mcore.c(210): error #186: pointless comparison of unsigned integer with zero
if (mcore->corecpos < 0)
^
compilation aborted for /ascldap/users/secorwe/parmetis-4.0.1/metis/GKlib/mcore.c (code 2)
make[3]: *** [libmetis/CMakeFiles/metis.dir/__/GKlib/mcore.c.o] Error 2
make[3]: Leaving directory `/home/secorwe/parmetis-4.0.1/build/Linux-x86_64'
make[2]: *** [libmetis/CMakeFiles/metis.dir/all] Error 2
make[2]: Leaving directory `/home/secorwe/parmetis-4.0.1/build/Linux-x86_64'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/secorwe/parmetis-4.0.1/build/Linux-x86_64'
make: *** [install] Error 2
Any suggestions?
Thanks in advance,
-sophia
RE: I will be posting an update
I will be posting an update to ParMetis over the weekend that hopefully will address this issue.