24小时热门版块排行榜    

查看: 1247  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zhang668

木虫 (正式写手)

[交流] 【求助】安装abinit时出现如下错误是怎么回事?

在学校的服务器上安装abinit6.4.1,(服务器已安装过GNU fortran,ifortran, Openmpi, mpich2, MKL库等)。configure成功后,选择make,结果出现如下错误:
~/abinit/abinit-6.4.1$ make
make  all-recursive
make[1]: Entering directory `/gpfssan1/home/jszhu/abinit/abinit-6.4.1'
Making all in prereqs
make[2]: Entering directory `/gpfssan1/home/jszhu/abinit/abinit-6.4.1/prereqs'
Making all in linalg
make[3]: Entering directory `/gpfssan1/home/jszhu/abinit/abinit-6.4.1/prereqs/linalg'
make -f ../../prereqs/linalg/linalg.mk
make[4]: Entering directory `/gpfssan1/home/jszhu/abinit/abinit-6.4.1/prereqs/linalg'
gzip -cd /gpfssan1/home/jszhu/abinit/abinit-6.4.1/prereqs/linalg/lapack-abinit_6.0.tar.gz | tar xf -
touch uncompress-stamp
lapack-abinit_6.0 has been uncompressed.
touch configure-stamp
lapack-abinit_6.0 has been configured.
cd blas && make FC="gfortran" FCFLAGS=" -ffixed-form -g   -O3 -mtune=native -march=native -funroll-loops -ffast-math" AR="ar" ARFLAGS="rc" RANLIB="ranlib"
make[5]: Entering directory `/gpfssan1/home/jszhu/abinit/abinit-6.4.1/prereqs/linalg/blas'
gfortran -ffixed-form -g   -O3 -mtune=native -march=native -funroll-loops -ffast-math -c caxpy.f
caxpy.f:0: error: bad value (native) for -march= switch
caxpy.f:0: error: bad value (native) for -mtune= switch
make[5]: *** [caxpy.o] Error 1
make[5]: Leaving directory `/gpfssan1/home/jszhu/abinit/abinit-6.4.1/prereqs/linalg/blas'
make[4]: *** [build-stamp] Error 2
make[4]: Leaving directory `/gpfssan1/home/jszhu/abinit/abinit-6.4.1/prereqs/linalg'
make[3]: *** [package-ready] Error 2
make[3]: Leaving directory `/gpfssan1/home/jszhu/abinit/abinit-6.4.1/prereqs/linalg'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/gpfssan1/home/jszhu/abinit/abinit-6.4.1/prereqs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/gpfssan1/home/jszhu/abinit/abinit-6.4.1'
make: *** [all] Error 2

congfigure用过./configure,也用过./configure --disable-netcdf --disable-etsf-io --disable-bigdft --disable-wannier90

接下来的make总出现问题。请问是什么问题?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

frank_zhan

金虫 (正式写手)


bingmou(金币+1):感谢分享 2010-10-25 15:19:45
zhang668(金币+1):多谢,intel的fortran服务器上已安装过了 2010-10-26 09:52:17
可以先安装一个intel的fortran编译器,然后再在linux下更新fortran的编译模块,最后在用./configure
frank_zhan,zy2zhan@gmail.com
4楼2010-10-25 13:15:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

wenjlu

木虫 (正式写手)


bingmou(金币+1):感谢交流!能够讲多点为什么呢? 2010-10-25 15:19:23
gfortran 更新版本或者换成 gcc
2楼2010-10-25 08:18:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhang668

木虫 (正式写手)

多谢楼上,configure时候指定ifortran可以吗?
3楼2010-10-25 11:14:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yy08

木虫 (著名写手)

PHD


bingmou(金币+1):谢谢交流! 2010-10-25 15:20:01
configure时候指定ifortran的路径是可以的
科研并快乐着
5楼2010-10-25 14:52:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见