Intel Fortran 9.1.043 on CentOS 4.4 Xeon 5130 error at fft3dlib.f90

Questions regarding the compilation of VASP on various platforms: hardware, compilers and libraries, etc.

Moderators: Global Moderator, Moderator

Post Reply
Message
Author
midair77
Newbie
Newbie
Posts: 11
Joined: Mon Apr 02, 2007 11:32 pm

Intel Fortran 9.1.043 on CentOS 4.4 Xeon 5130 error at fft3dlib.f90

#1 Post by midair77 » Wed Apr 04, 2007 9:19 pm

Hi. I was trying to recompile VASP and got error at ff3dlib.f90

My Mpich-1.2.7p1 was configured as : --with-device=ch_p4 --with-mpe -opt=-O2 --with-comm=shared --with-arch=LINUX --enable-f77 --enable-f90 --enable-f90modules --with-file-system=nfs

Thanks.

mpif90 -FR -lowercase -O1 -tpp7 -xT -prefetch- -prev_div -unroll0 -e95 -vec_report3 -c fft3dlib.f90
ifort: Command line warning: ignoring option '-p'; no argument required
fft3dlib.f90(119) : (col. 8) remark: loop was not vectorized: contains
unvectorizable statement at line 120.
fft3dlib.f90(96) : (col. 8) remark: loop was not vectorized: contains
unvectorizable statement at line 98.
fft3dlib.f90(106) : (col. 8) remark: loop was not vectorized: contains
unvectorizable statement at line 107.
fft3dlib.f90(162) : (col. 10) remark: loop was not vectorized: not inner
loop.
fft3dlib.f90(203) : (col. 13) remark: loop was not vectorized: contains
unvectorizable statement at line 217.
fft3dlib.f90(180) : (col. 13) remark: loop was not vectorized: contains
unvectorizable statement at line 194.
fft3dlib.f90(326) : (col. 13) remark: loop was not vectorized: contains
unvectorizable statement at line 347.
fft3dlib.f90(296) : (col. 13) remark: loop was not vectorized: contains
unvectorizable statement at line 317.
fft3dlib.f90(391) : (col. 13) remark: loop was not vectorized: contains
unvectorizable statement at line 403.
fft3dlib.f90(370) : (col. 13) remark: loop was not vectorized: contains
unvectorizable statement at line 382.
fft3dlib.f90(444) : (col. 13) remark: loop was not vectorized: contains
unvectorizable statement at line 453.
fft3dlib.f90(426) : (col. 13) remark: loop was not vectorized: contains
unvectorizable statement at line 435.
fft3dlib.f90(580) : (col. 10) remark: loop was not vectorized: contains
unvectorizable statement at line 582.
fft3dlib.f90(565) : (col. 10) remark: loop was not vectorized: contains
unvectorizable statement at line 567.
fft3dlib.f90(540) : (col. 10) remark: loop was not vectorized: contains
unvectorizable statement at line 541.
fft3dlib.f90(544) : (col. 10) remark: loop was not vectorized: contains
unvectorizable statement at line 546.
fft3dlib.f90(522) : (col. 10) remark: loop was not vectorized: contains
unvectorizable statement at line 524.
fft3dlib.f90(531) : (col. 10) remark: loop was not vectorized: contains
unvectorizable statement at line 532.
fft3dlib.f90(921) : (col. 16) remark: loop was not vectorized: contains
unvectorizable statement at line 942.
fft3dlib.f90(891) : (col. 16) remark: loop was not vectorized: contains
unvectorizable statement at line 912.
fft3dlib.f90(986) : (col. 16) remark: loop was not vectorized: contains
unvectorizable statement at line 998.
fft3dlib.f90(965) : (col. 16) remark: loop was not vectorized: contains
unvectorizable statement at line 977.
fft3dlib.f90(1050) : (col. 16) remark: loop was not vectorized: contains
unvectorizable statement at line 1059.
fft3dlib.f90(1032) : (col. 16) remark: loop was not vectorized: contains
unvectorizable statement at line 1041.
fft3dlib.f90(686) : (col. 16) remark: loop was not vectorized: contains
unvectorizable statement at line 694.
fft3dlib.f90(669) : (col. 16) remark: loop was not vectorized: contains
unvectorizable statement at line 677.
fft3dlib.f90(762) : (col. 16) remark: loop was not vectorized: contains
unvectorizable statement at line 789.
fft3dlib.f90(726) : (col. 16) remark: loop was not vectorized: contains
unvectorizable statement at line 753.
fft3dlib.f90(841) : (col. 16) remark: loop was not vectorized: contains
unvectorizable statement at line 865.
fft3dlib.f90(810) : (col. 16) remark: loop was not vectorized: contains
unvectorizable statement at line 832.
fft3dlib.f90(1132) : (col. 10) remark: loop was not vectorized: not
inner loop.
fft3dlib.f90(1196) : (col. 13) remark: loop was not vectorized: contains
unvectorizable statement at line 1205.
fft3dlib.f90(1166) : (col. 13) remark: loop was not vectorized: contains
unvectorizable statement at line 1175.
fft3dlib.f90(1252) : (col. 13) remark: loop was not vectorized: contains
unvectorizable statement at line 1261.
fft3dlib.f90(1222) : (col. 13) remark: loop was not vectorized: contains
unvectorizable statement at line 1231.
fft3dlib.f90(1360) : (col. 12) remark: loop was not vectorized:
unsupported loop structure.
fft3dlib.f90(1365) : (col. 12) remark: loop was not vectorized:
unsupported loop structure.
fft3dlib.f90(1370) : (col. 12) remark: loop was not vectorized:
unsupported loop structure.
fft3dlib.f90(1371) : (col. 4) remark: loop was not vectorized:
unsupported loop structure.
fft3dlib.f90(1407) : (col. 7) remark: loop was not vectorized:
unsupported loop structure.
fft3dlib.f90(1412) : (col. 7) remark: loop was not vectorized:
unsupported loop structure.
fft3dlib.f90(1417) : (col. 7) remark: loop was not vectorized:
unsupported loop structure.
fft3dlib.f90(1422) : (col. 7) remark: loop was not vectorized:
unsupported loop structure.
fft3dlib.f90(1427) : (col. 7) remark: loop was not vectorized:
unsupported loop structure.
fft3dlib.f90(1432) : (col. 7) remark: loop was not vectorized:
unsupported loop structure.
fft3dlib.f90(1438) : (col. 7) remark: loop was not vectorized:
unsupported loop structure.
fft3dlib.f90(1470) : (col. 10) remark: LOOP WAS VECTORIZED.
fft3dlib.f90(1497) : (col. 10) remark: LOOP WAS VECTORIZED.
fft3dlib.f90(1503) : (col. 10) remark: LOOP WAS VECTORIZED.
fft3dlib.f90(1508) : (col. 10) remark: LOOP WAS VECTORIZED.
fft3dlib.f90(1539) : (col. 10) remark: loop was not vectorized: not
inner loop.
fft3dlib.f90(1540) : (col. 30) remark: loop was not vectorized:
unsupported loop structure.
fortcom: Error: fft3dlib.f90, line 1628: 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 1705: 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 2626: 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 3532: 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 4065: 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
Last edited by midair77 on Wed Apr 04, 2007 9:19 pm, edited 1 time in total.

admin
Administrator
Administrator
Posts: 2922
Joined: Tue Aug 03, 2004 8:18 am
License Nr.: 458

Intel Fortran 9.1.043 on CentOS 4.4 Xeon 5130 error at fft3dlib.f90

#2 Post by admin » Thu Apr 05, 2007 2:12 pm

please skip the -e95 compiler option. It causes a compilation abortion instead of a warning if non-fortran 95 standard statements are in the code. Assigned gotos and sharing the same doloop termination number is standard fortran 77, which should be compiled correctly by any fortan compiler.
Last edited by admin on Thu Apr 05, 2007 2:12 pm, edited 1 time in total.

Post Reply