24小时热门版块排行榜    

查看: 539  |  回复: 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,科目全,可+急 +5 QUjhNVAcOSff 2026-09-13 6/300 2026-09-14 15:21 by Aj1rhIDL5ixY
[考博] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 QUjhNVAcOSff 2026-09-13 4/200 2026-09-14 15:13 by Aj1rhIDL5ixY
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 QUjhNVAcOSff 2026-09-13 3/150 2026-09-14 15:09 by Aj1rhIDL5ixY
[博后之家] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +3 QUjhNVAcOSff 2026-09-13 4/200 2026-09-14 15:01 by Aj1rhIDL5ixY
[公派出国] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +4 QUjhNVAcOSff 2026-09-13 6/300 2026-09-14 15:00 by Aj1rhIDL5ixY
[考研] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 QUjhNVAcOSff 2026-09-13 3/150 2026-09-14 14:57 by Aj1rhIDL5ixY
[考博] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 s3fFTmArrBt6 2026-09-14 3/150 2026-09-14 12:35 by 40ms4Wlo4umh
[基金申请] 求教各位大神:2026教育部人文社科青年基金项目何时公示呀? +5 云宴山人 2026-09-10 7/350 2026-09-14 12:11 by ecnu2013
[找工作] 浙江师范大学是怎么坑我的 +6 recruit123 2026-09-09 6/300 2026-09-14 12:00 by 萨仁其其格
[考研] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 LwdutQ8HoqWP 2026-09-13 3/150 2026-09-14 11:13 by 23jxep3nCNZb
[找工作] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 3n8v2C8RimXI 2026-09-13 3/150 2026-09-14 10:59 by 23jxep3nCNZb
[博后之家] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 3n8v2C8RimXI 2026-09-13 3/150 2026-09-14 10:56 by 23jxep3nCNZb
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 3n8v2C8RimXI 2026-09-13 3/150 2026-09-14 10:44 by 23jxep3nCNZb
[考博] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 3n8v2C8RimXI 2026-09-13 3/150 2026-09-14 10:32 by 23jxep3nCNZb
[博后之家] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 QUjhNVAcOSff 2026-09-13 3/150 2026-09-14 10:11 by 23jxep3nCNZb
[考研] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 QUjhNVAcOSff 2026-09-13 4/200 2026-09-14 10:01 by 23jxep3nCNZb
[考博] 27秋季材料博士申请求助 10+3 Cahal1 2026-09-11 4/200 2026-09-14 08:50 by 北京莱茵编辑
[教师之家] 浙江师范大学是怎么坑我的 +10 recruit123 2026-09-09 15/750 2026-09-13 10:45 by seaskyy
[基金申请] 面上有专家说实验设备不是我们单位的 +6 zj_muchong 2026-09-08 8/400 2026-09-11 06:56 by suifengdao
[有机交流] 科研求助 10+4 我吃一只鱼 2026-09-07 4/200 2026-09-10 08:32 by 0940628
信息提示
请填处理意见