[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