I got lamtest from https://svn.open-mpi.org/svn/ompi-tests/trunk/ibm to compile on SLES10 SP2 x86_64.
make or make -k failed in pt2pt directory:
linux:/LTC/ompi_lamtests/pt2pt # make
mpif77 -o sendrecv_f sendrecv_f.o -L../reporting -lompitest
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: warning: i386 architecture of input file `sendrecv_f.o' is incompatible with i386:x86-64 output
sendrecv_f.o: In function `MAIN__':
sendrecv_f.f:(.text+0xa): undefined reference to `__intel_new_proc_init'
sendrecv_f.f:(.text+0x14): undefined reference to `for_set_reentrancy'
sendrecv_f.f:(.text+0x205): undefined reference to `for_stop_core'
collect2: ld returned 1 exit status
make: *** [sendrecv_f] Error 1
Did I miss some steps to compile the program? Any comments or advice is welcome.
Thanks in advance!
Steven Wang
|