24小时热门版块排行榜    

查看: 523  |  回复: 3
当前主题已经存档。

cheerian

铜虫 (正式写手)

[交流] 【求助】vasp编译:)老人,新问题

vasp编译的问题真是多,主要是因为linux不熟练,又遇到问题了:我用附件中的makefile编译的时候遇到问题,如下:
./preprocess fft3dfurth.f90  -DHOST=\"LinuxIFC\" -Dkind8 -DNGXhalf -DCACHE_SIZE=12000 -DPGF90 -Davoidalloc
ifort -FR -lowercase -O1 -c fft3dfurth.f90
./preprocess fft3dlib.f90  -DHOST=\"LinuxIFC\" -Dkind8 -DNGXhalf -DCACHE_SIZE=12000 -DPGF90 -Davoidalloc
ifort -FR -lowercase -O1 -tpp7 -xW -prefetch- -prev_div -unroll0 -e95 -vec_report3 -c fft3dlib.f90
ifort: Command line warning: ignoring option '-p'; no argument required
fft3dlib.f90(116) : (col. 8) remark: loop was not vectorized: contains unvectorizable statement at line 117.
fft3dlib.f90(93) : (col. 8) remark: loop was not vectorized: contains unvectorizable statement at line 95.
fft3dlib.f90(103) : (col. 8) remark: loop was not vectorized: contains unvectorizable statement at line 104.
fft3dlib.f90(159) : (col. 10) remark: loop was not vectorized: not inner loop.
fft3dlib.f90(200) : (col. 13) remark: loop was not vectorized: contains unvectorizable statement at line 214.
fft3dlib.f90(177) : (col. 13) remark: loop was not vectorized: contains unvectorizable statement at line 191.
fft3dlib.f90(323) : (col. 13) remark: loop was not vectorized: contains unvectorizable statement at line 344.
fft3dlib.f90(293) : (col. 13) remark: loop was not vectorized: contains unvectorizable statement at line 314.
fft3dlib.f90(388) : (col. 13) remark: loop was not vectorized: contains unvectorizable statement at line 400.
fft3dlib.f90(367) : (col. 13) remark: loop was not vectorized: contains unvectorizable statement at line 379.
fft3dlib.f90(441) : (col. 13) remark: loop was not vectorized: contains unvectorizable statement at line 450.
fft3dlib.f90(423) : (col. 13) remark: loop was not vectorized: contains unvectorizable statement at line 432.
fft3dlib.f90(577) : (col. 10) remark: loop was not vectorized: contains unvectorizable statement at line 579.
fft3dlib.f90(562) : (col. 10) remark: loop was not vectorized: contains unvectorizable statement at line 564.
fft3dlib.f90(537) : (col. 10) remark: loop was not vectorized: contains unvectorizable statement at line 538.
fft3dlib.f90(541) : (col. 10) remark: loop was not vectorized: contains unvectorizable statement at line 543.
fft3dlib.f90(519) : (col. 10) remark: loop was not vectorized: contains unvectorizable statement at line 521.
fft3dlib.f90(528) : (col. 10) remark: loop was not vectorized: contains unvectorizable statement at line 529.
fft3dlib.f90(918) : (col. 16) remark: loop was not vectorized: contains unvectorizable statement at line 939.
fft3dlib.f90(888) : (col. 16) remark: loop was not vectorized: contains unvectorizable statement at line 909.
fft3dlib.f90(983) : (col. 16) remark: loop was not vectorized: contains unvectorizable statement at line 995.
fft3dlib.f90(962) : (col. 16) remark: loop was not vectorized: contains unvectorizable statement at line 974.
fft3dlib.f90(1047) : (col. 16) remark: loop was not vectorized: contains unvectorizable statement at line 1056.
fft3dlib.f90(1029) : (col. 16) remark: loop was not vectorized: contains unvectorizable statement at line 1038.
fft3dlib.f90(683) : (col. 16) remark: loop was not vectorized: contains unvectorizable statement at line 691.
fft3dlib.f90(666) : (col. 16) remark: loop was not vectorized: contains unvectorizable statement at line 674.
fft3dlib.f90(759) : (col. 16) remark: loop was not vectorized: contains unvectorizable statement at line 786.
fft3dlib.f90(723) : (col. 16) remark: loop was not vectorized: contains unvectorizable statement at line 750.
fft3dlib.f90(838) : (col. 16) remark: loop was not vectorized: contains unvectorizable statement at line 862.
fft3dlib.f90(807) : (col. 16) remark: loop was not vectorized: contains unvectorizable statement at line 829.
fft3dlib.f90(1129) : (col. 10) remark: loop was not vectorized: not inner loop.
fft3dlib.f90(1193) : (col. 13) remark: loop was not vectorized: contains unvectorizable statement at line 1202.
fft3dlib.f90(1163) : (col. 13) remark: loop was not vectorized: contains unvectorizable statement at line 1172.
fft3dlib.f90(1249) : (col. 13) remark: loop was not vectorized: contains unvectorizable statement at line 1258.
fft3dlib.f90(1219) : (col. 13) remark: loop was not vectorized: contains unvectorizable statement at line 1228.
fft3dlib.f90(1357) : (col. 12) remark: loop was not vectorized: unsupported loop structure.
fft3dlib.f90(1362) : (col. 12) remark: loop was not vectorized: unsupported loop structure.
fft3dlib.f90(1367) : (col. 12) remark: loop was not vectorized: unsupported loop structure.
fft3dlib.f90(1368) : (col. 4) remark: loop was not vectorized: unsupported loop structure.
fft3dlib.f90(1404) : (col. 7) remark: loop was not vectorized: unsupported loop structure.
fft3dlib.f90(1409) : (col. 7) remark: loop was not vectorized: unsupported loop structure.
fft3dlib.f90(1414) : (col. 7) remark: loop was not vectorized: unsupported loop structure.
fft3dlib.f90(1419) : (col. 7) remark: loop was not vectorized: unsupported loop structure.
fft3dlib.f90(1424) : (col. 7) remark: loop was not vectorized: unsupported loop structure.
fft3dlib.f90(1429) : (col. 7) remark: loop was not vectorized: unsupported loop structure.
fft3dlib.f90(1435) : (col. 7) remark: loop was not vectorized: unsupported loop structure.
fft3dlib.f90(1467) : (col. 10) remark: LOOP WAS VECTORIZED.
fft3dlib.f90(1494) : (col. 10) remark: LOOP WAS VECTORIZED.
fft3dlib.f90(1500) : (col. 10) remark: LOOP WAS VECTORIZED.
fft3dlib.f90(1505) : (col. 10) remark: LOOP WAS VECTORIZED.
fft3dlib.f90(1536) : (col. 10) remark: loop was not vectorized: not inner loop.
fft3dlib.f90(1537) : (col. 30) remark: loop was not vectorized: unsupported loop structure.
fortcom: Error: fft3dlib.f90, line 1625: Sharing of a DO termination statement by more than one DO statement is an obsolescent feature in Fortran 95.  Use an END DO or CONTINUE statement for each DO statement.   [20]
   20       CONTINUE
---^
fortcom: Error: fft3dlib.f90, line 1702: The computed GOTO statement is an obsolescent feature in Fortran 95.
      GOTO (10,50,90,130,170,210,250),IGO
------^
fortcom: Error: fft3dlib.f90, line 2623: The computed GOTO statement is an obsolescent feature in Fortran 95.
      GOTO (10,50,90,130,170,210,250),IGO
------^
fortcom: Error: fft3dlib.f90, line 3529: The computed GOTO statement is an obsolescent feature in Fortran 95.
      GOTO (10,50,90,130,170,210,250),IGO
------^
fortcom: Error: fft3dlib.f90, line 4062: The computed GOTO statement is an obsolescent feature in Fortran 95.
      GOTO (1010,1050,1090,1130,1170,1210,1250),IGO
------^
compilation aborted for fft3dlib.f90 (code 1)
make: *** [fft3dlib.o] Error 1
以上的编译为串行版本,翻了一下系统里面编译好的,使用的makefile为makefile0(见附件)并行版本的,我也检验了一下,编译通过!
这我就郁闷了,到底我的编译问题出在哪里呢?达人们给点建议吧,跪等......

[ Last edited by zeoliters on 2009-6-13 at 17:10 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cationly

木虫 (正式写手)

★ ★ ★ ★
fegg7502(金币+4,VIP+0):thank you very much! 3-9 21:26
修改一下makefile的这里:(大概342行左右)
fft3dlib.o : fft3dlib.F
        $(CPP)
        $(FC) -FR -lowercase -O1 -tpp7 -xW -prefetch- -prev_div -unroll0 -vec_report3 -c $*$(SUFFIX)

试试看
2楼2009-03-09 18:13:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cheerian

铜虫 (正式写手)

引用回帖:
Originally posted by cationly at 2009-3-9 18:13:
修改一下makefile的这里:(大概342行左右)
fft3dlib.o : fft3dlib.F
        $(CPP)
        $(FC) -FR -lowercase -O1 -tpp7 -xW -prefetch- -prev_div -unroll0 -vec_report3 -c $*$(SUFFIX)

试试看

高手!确实通过了......谢谢
3楼2009-03-10 21:07:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
支持。。

[ Last edited by fegg7502 on 2009-6-14 at 17:47 ]
4楼2009-06-13 21:42:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cheerian 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 CyTWnZiM0cS6 2026-08-02 3/150 2026-08-02 20:51 by 3VGOm6paSgqv
[公派出国] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 CyTWnZiM0cS6 2026-08-02 3/150 2026-08-02 20:44 by 3VGOm6paSgqv
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 AS6fX1tr1on4 2026-08-02 5/250 2026-08-02 20:31 by 3VGOm6paSgqv
[公派出国] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 AS6fX1tr1on4 2026-08-02 7/350 2026-08-02 20:24 by 3VGOm6paSgqv
[基金申请] 这种情况还有戏吗 +5 drbart 2026-07-27 12/600 2026-08-02 20:21 by drbart
[考博] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +4 AS6fX1tr1on4 2026-08-02 10/500 2026-08-02 20:12 by 3VGOm6paSgqv
[论文投稿] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +4 AS6fX1tr1on4 2026-08-02 14/700 2026-08-02 20:11 by 3VGOm6paSgqv
[公派出国] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 AS6fX1tr1on4 2026-08-02 7/350 2026-08-02 20:11 by 3VGOm6paSgqv
[教师之家] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +4 AS6fX1tr1on4 2026-08-02 11/550 2026-08-02 20:11 by 3VGOm6paSgqv
[基金申请] 微信指数没变化,科研之友没阅读 +15 wangze12014 2026-07-28 19/950 2026-08-02 20:05 by 蔡棒棒菂
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +4 AS6fX1tr1on4 2026-08-02 13/650 2026-08-02 20:04 by 3VGOm6paSgqv
[公派出国] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +4 cBGhfJFuNMca 2026-08-02 10/500 2026-08-02 20:03 by 3VGOm6paSgqv
[考研] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 AS6fX1tr1on4 2026-08-02 9/450 2026-08-02 18:27 by ca3DVAx4OB19
[博后之家] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 AS6fX1tr1on4 2026-08-02 8/400 2026-08-02 18:24 by ca3DVAx4OB19
[基金申请] 准备明年的基金了 +7 Tide man 2026-07-27 7/350 2026-08-02 16:43 by gltch
[教师之家] 基础研究怎么拉横向,学校到款任务越来越多,难以完成 拉横向,都有哪些途径啊 +8 锦衣卫寒战 2026-07-28 10/500 2026-08-02 10:00 by 锦衣卫寒战
[有机交流] 一个有机合成实验室都需要哪些设备? 50+3 kf2781974 2026-07-31 7/350 2026-08-02 07:59 by 88817753
[基金申请] 系统今天又提示维护了,估计离放榜不远了 +11 winnerche 2026-07-29 15/750 2026-07-30 23:08 by jnhyjjm
[基金申请] 你们的时间戳变了吗 +3 archvillain 2026-07-30 4/200 2026-07-30 18:53 by levinzhwen
[有机交流] 产物和副产物价值比较 30+4 小汤02 2026-07-27 5/250 2026-07-30 12:44 by czyzsu
信息提示
请填处理意见