24小时热门版块排行榜    

查看: 496  |  回复: 2

dingfengbo

新虫 (小有名气)

[求助] vasp编译makefile时出错

我编译vasp时在vasp.4.6目录下修改完makefile后
出现如下错误:
makefile:335: warning: overriding commands for target `xcgrad.o'
makefile:282: warning: ignoring old commands for target `xcgrad.o'
./preprocess xcgrad.f -DHOST=\"LinuxGfortran\" -Dkind8 -DNGXhalf -DCACHE_SIZE=2000 -DGfortran -Davoidalloc -DRPROMU_DGEMV
gfortran -ffree-form -lowercase -O1 -c xcgrad.f
xcgrad.f:67.14:

      USE prec
              1
Fatal Error: File 'prec.mod' opened at (1) is not a GFORTRAN module file
make: *** [xcgrad.o] Error 1
用的是gfortran编译器,makefile用的是makefile-linux-gfortran这是不是说我的编译器有问题应该换一个?谢谢

[ Last edited by dingfengbo on 2011-4-28 at 11:33 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

saikun

木虫 (正式写手)


zhang668(金币+1): 多谢交流 2011-04-28 20:35:08
用intel的编译器吧,免费的。而且很快.又有官方编译法。
http://software.intel.com/en-us/forums/showthread.php?t=61383
2楼2011-04-28 14:11:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingfengbo

新虫 (小有名气)

那就是编译器有问题么?我又换了个pgi编译器,不过还没安装成功。还想问一下,如果我把编译器和数学库都安装成功了之后,是不是就可以直接进入vasp.4.lib和vasp.4.6目录下编译makefile文件了?谢谢
3楼2011-04-28 20:25:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dingfengbo 的主题更新
信息提示
请填处理意见