/opt/intel/Compiler/11.1/059/lib/intel64/libimf.so: warning: warning: feupdateenv is not implemented and will always fail
/opt/intel/Compiler/11.1/059/lib/intel64/for_main.o: In function `main':
/export/users/nbtester/efi2linux_nightly/branch-11_1/20091013_000000/libdev/frtl/src/libfor/for_main.c:(.text+0x38): undefined reference to `MAIN__'
make[2]: *** [dexe.grd] Error 1
make[2]: Leaving directory `/root/kage/hpl/testing/ptest/amd64'
make[1]: *** [build_tst] Error 2
make[1]: Leaving directory `/root/kage/hpl'
make: *** [build] Error 2
ifort를 이용한 mpif90으로 컴파일하는 옵션을 아래처럼 "-nofor-main"을 추가해준다.
#LINKFLAGS = $(HPL_DEFS) -O3
LINKFLAGS = $(HPL_DEFS) -O3 -nofor-main
그러면 "MAIN__" 에 대한 에러가 사라진다.
이렇게 하여 hpl 2.0을 ACML를 이용하여 돌릴수가 있다.
참조 :
http://developer.amd.com/cpu/libraries/ ··· ult.aspx
http://developer.amd.com/cpu/libraries/ ··· 02flinux


댓글을 달아 주세요
댓글 RSS 주소 : http://www.cep.kr/blog/cep/rss/comment/227댓글 ATOM 주소 : http://www.cep.kr/blog/cep/atom/comment/227