[mvapich-discuss] 64bit error?
jetspeed
ibatis2 at 163.com
Thu Jan 3 05:54:03 EST 2008
Hi,all
I use Mvapich2 0.9.8(OFED1.2.5.4 for InfiniBand), on PowerPC, RHEL4 , when I use mpicc to compile hpl, I got many errors as below:
/usr/bin/ld: /usr/mpi/gcc/mvapich2-0.9.8-15/lib/libmpich.a(malloc.o)(.text+0x4ac0): unresolvable R_PPC64_REL24 relocation against symbol `pthread_mutex_trylock@@GLIBC_2.3'
/usr/bin/ld: /usr/mpi/gcc/mvapich2-0.9.8-15/lib/libmpich.a(malloc.o)(.text+0x4b10): unresolvable R_PPC64_REL24 relocation against symbol `pthread_mutex_unlock@@GLIBC_2.3'
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
make[2]: *** [dexe.grd] Error 1
but after I set the BINARY64 = 1 in the Lapack makefile which produces 64 bit binary, and link the lapack.a in HPL, the compile will succeed. but running the xhpl program, got errors as follow:
rank 4 in job 6 inode01_42535 caused collective abort of all ranks
exit status of rank 4: killed by signal 9
rank 3 in job 6 inode01_42535 caused collective abort of all ranks
exit status of rank 3: killed by signal 9
rank 1 in job 6 inode01_42535 caused collective abort of all ranks
exit status of rank 1: killed by signal 9
rank 0 in job 6 inode01_42535 caused collective abort of all ranks
exit status of rank 0: killed by signal 9
the question is what does the "R_PPC64_REL24 relocation" mean? How can I compile and run the HPL tests by using Mvapich2 ? anyone done this ?
More information about the mvapich-discuss
mailing list