[CPMD-list] Compiling CPMD 3.5.3. using IFC
C ергей Лисенков
proffess at mail.ru
Sun Nov 10 13:48:19 CET 2002
Dear All,
I have one problem with compiling CPMD using IFC:
.....
^
Comment 15 at (424:./system.h) : This feature is obsolescent in Fortran 95
575 Lines Compiled
rm -f proja.f
/lib/cpp -P -C -traditional -D__Linux -D__PGI -DLAPACK -DFFT_DEFAULT -DLINUX_IFC ./proja.F ./proja.f
/opt/intel/compiler60/ia32/bin/ifc -c -O3 -tp p6 -axiM -pc64 -unroll -w90 -w95 ./proja.f -o ./proja.o
external subroutine PROJA
POINTER(IP_IATPT,IATPT),(IP_IPEPT,IPEPT),(IP_IATPE,IATPE)
^
Warning 114 at (196:./system.h) : Pointer variable has already been declared - retyped as INTEGER
^
Warning 114 at (196:./system.h) : Pointer variable has already been declared - retyped as INTEGER
^
Warning 114 at (196:./system.h) : Pointer variable has already been declared - retyped as INTEGER
CHARACTER*80 FPATH
^
Comment 15 at (424:./system.h) : This feature is obsolescent in Fortran 95
586 Lines Compiled
rm -f atoms.f
/lib/cpp -P -C -traditional -D__Linux -D__PGI -DLAPACK -DFFT_DEFAULT -DLINUX_IFC ./atoms.F ./atoms.f
/opt/intel/compiler60/ia32/bin/ifc -c -O3 -tp p6 -axiM -pc64 -unroll -w90 -w95 ./atoms.f -o ./atoms.o
external subroutine ATOMS
CHARACTER*2 EL(99)
^
Comment 15 at (6:./adat.inc) : This feature is obsolescent in Fortran 95
CHARACTER*2 EL2(99)
^
Comment 15 at (13:./atoms.f) : This feature is obsolescent in Fortran 95
318 Lines Compiled
./atoms.f(290) : (col. 0) remark: LOOP WAS VECTORIZED.
./atoms.f(2) : (col. 0) remark: atoms_ has been targeted for automatic cpu dispatch.
rm -f fitpack.f
/lib/cpp -P -C -traditional -D__Linux -D__PGI -DLAPACK -DFFT_DEFAULT -DLINUX_IFC ./fitpack.F ./fitpack.f
/opt/intel/compiler60/ia32/bin/ifc -c -O3 -tp p6 -axiM -pc64 -unroll -w90 -w95 ./fitpack.f -o ./fitpack.o
external subroutine CURV1
5 sdiag1 = sdiag2
^
Comment 9 at (176:./fitpack.f) : Terminating a DO loop with a statement other than CONTINUE or ENDDO is obsolescent in Fortran 90 and Fortran 95
7 yp(ibak) = yp(ibak)-temp(ibak)*yp(ibak+1)
^
Comment 9 at (184:./fitpack.f) : Terminating a DO loop with a statement other than CONTINUE or ENDDO is obsolescent in Fortran 90 and Fortran 95
external subroutine CURVS
external function CURV2
external function CURVD
external function CURVI
external subroutine CURVP1
1 sdiag1 = sdiag2
^
Comment 9 at (740:./fitpack.f) : Terminating a DO loop with a statement other than CONTINUE or ENDDO is obsolescent in Fortran 90 and Fortran 95
3 temp(ibak) =temp(npibak)-temp(ibak)*temp(ibak+1)
^
Comment 9 at (754:./fitpack.f) : Terminating a DO loop with a statement other than CONTINUE or ENDDO is obsolescent in Fortran 90 and Fortran 95
5 yp(i) = yp(i)+temp(i)*ypn
^
Comment 9 at (762:./fitpack.f) : Terminating a DO loop with a statement other than CONTINUE or ENDDO is obsolescent in Fortran 90 and Fortran 95
external subroutine CURVPS
external function CURVP2
external function CURVPI
external subroutine CEEZ
external subroutine CURVPP
1 dim1 = di
^
Comment 9 at (1494:./fitpack.f) : Terminating a DO loop with a statement other than CONTINUE or ENDDO is obsolescent in Fortran 90 and Fortran 95
3 betap = beta
^
Comment 9 at (1535:./fitpack.f) : Terminating a DO loop with a statement other than CONTINUE or ENDDO is obsolescent in Fortran 90 and Fortran 95
4 sum = sum+((y(i)-con)/d(i))**2
^
Comment 9 at (1543:./fitpack.f) : Terminating a DO loop with a statement other than CONTINUE or ENDDO is obsolescent in Fortran 90 and Fortran 95
hd(i)
^
Error 7 at (1559:./fitpack.f) : incomplete statement
Error 38 : END statement is missing
2 Errors
./fitpack.f(45) : (col. 0) remark: curv1_ has been targeted for automatic cpu dispatch.
./fitpack.f(1262) : (col. 0) remark: ceez_ has been targeted for automatic cpu dispatch.
./fitpack.f(313) : (col. 0) remark: curv2_ has been targeted for automatic cpu dispatch.
./fitpack.f(389) : (col. 0) remark: curvd_ has been targeted for automatic cpu dispatch.
./fitpack.f(466) : (col. 0) remark: curvi_ has been targeted for automatic cpu dispatch.
./fitpack.f(634) : (col. 0) remark: curvp1_ has been targeted for automatic cpu dispatch.
./fitpack.f(903) : (col. 0) remark: curvp2_ has been targeted for automatic cpu dispatch.
./fitpack.f(986) : (col. 0) remark: curvpi_ has been targeted for automatic cpu dispatch.
compilation aborted for ./fitpack.f (code 1)
make: *** [fitpack.o] Error 1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cpmd.org/pipermail/cpmd-list/attachments/20021110/1ebc9024/attachment.html
More information about the CPMD-list
mailing list