<HTML><BODY>
Dear All, <BR><BR>I have one problem with compiling CPMD using IFC: <BR><BR>..... <BR>^ <BR>Comment 15 at (424:./system.h) : This feature is obsolescent in Fortran 95 <BR><BR>575 Lines Compiled <BR>rm -f proja.f <BR>/lib/cpp -P -C -traditional -D__Linux -D__PGI -DLAPACK -DFFT_DEFAULT -DLINUX_IFC ./proja.F ./proja.f <BR>/opt/intel/compiler60/ia32/bin/ifc -c -O3 -tp p6 -axiM -pc64 -unroll -w90 -w95 ./proja.f -o ./proja.o <BR>external subroutine PROJA <BR><BR>POINTER(IP_IATPT,IATPT),(IP_IPEPT,IPEPT),(IP_IATPE,IATPE) <BR>^ <BR>Warning 114 at (196:./system.h) : Pointer variable has already been declared - retyped as INTEGER <BR>^ <BR>Warning 114 at (196:./system.h) : Pointer variable has already been declared - retyped as INTEGER <BR>^ <BR>Warning 114 at (196:./system.h) : Pointer variable has already been declared - retyped as INTEGER <BR><BR>CHARACTER*80 FPATH <BR>^ <BR>Comment 15 at (424:./system.h) : This feature is obsolescent in Fortran 95 <BR><BR>586 Lines Compiled <BR>rm -f atoms.f <BR>/lib/cpp -P -C -traditional -D__Linux -D__PGI -DLAPACK -DFFT_DEFAULT -DLINUX_IFC ./atoms.F ./atoms.f <BR>/opt/intel/compiler60/ia32/bin/ifc -c -O3 -tp p6 -axiM -pc64 -unroll -w90 -w95 ./atoms.f -o ./atoms.o <BR>external subroutine ATOMS <BR><BR>CHARACTER*2 EL(99) <BR>^ <BR>Comment 15 at (6:./adat.inc) : This feature is obsolescent in Fortran 95 <BR><BR>CHARACTER*2 EL2(99) <BR>^ <BR>Comment 15 at (13:./atoms.f) : This feature is obsolescent in Fortran 95 <BR><BR>318 Lines Compiled <BR>./atoms.f(290) : (col. 0) remark: LOOP WAS VECTORIZED. <BR>./atoms.f(2) : (col. 0) remark: atoms_ has been targeted for automatic cpu dispatch. <BR>rm -f fitpack.f <BR>/lib/cpp -P -C -traditional -D__Linux -D__PGI -DLAPACK -DFFT_DEFAULT -DLINUX_IFC ./fitpack.F ./fitpack.f <BR>/opt/intel/compiler60/ia32/bin/ifc -c -O3 -tp p6 -axiM -pc64 -unroll -w90 -w95 ./fitpack.f -o ./fitpack.o <BR>external subroutine CURV1 <BR><BR>5 sdiag1 = sdiag2 <BR>^ <BR>Comment 9 at (176:./fitpack.f) : Terminating a DO loop with a statement other than CONTINUE or ENDD!
O is obsolescent in Fortran 90 and Fortran 95 <BR><BR>7 yp(ibak) = yp(ibak)-temp(ibak)*yp(ibak+1) <BR>^ <BR>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 <BR>external subroutine CURVS <BR>external function CURV2 <BR>external function CURVD <BR>external function CURVI <BR>external subroutine CURVP1 <BR><BR>1 sdiag1 = sdiag2 <BR>^ <BR>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 <BR><BR>3 temp(ibak) =temp(npibak)-temp(ibak)*temp(ibak+1) <BR>^ <BR>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 <BR><BR>5 yp(i) = yp(i)+temp(i)*ypn <BR>^ <BR>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 <BR>external subroutine CURVPS <BR>external function CURVP2 <BR>external function CURVPI <BR>external subroutine CEEZ <BR>external subroutine CURVPP <BR><BR>1 dim1 = di <BR>^ <BR>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 <BR><BR>3 betap = beta <BR>^ <BR>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 <BR><BR>4 sum = sum+((y(i)-con)/d(i))**2 <BR>^ <BR>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 <BR><BR>hd(i) <BR>^ <BR>Error 7 at (1559:./fitpack.f) : incomplete statement <BR>Error 38 : END statement is missing <BR><BR>2 Errors <BR>./fitpack.f(45) : (col. 0) remark: curv1_ has been targeted for automatic cpu dispatch. <BR>./fitpack.f(1262) : (col. 0) remark: ceez_ has been targeted for automatic cpu dispatch. <BR>./fitpack.f(313) : (col. 0) remar!
k: curv2_ has been targeted for automatic cpu dispatch. <BR>./fitpack.f(389) : (col. 0) remark: curvd_ has been targeted for automatic cpu dispatch. <BR>./fitpack.f(466) : (col. 0) remark: curvi_ has been targeted for automatic cpu dispatch. <BR>./fitpack.f(634) : (col. 0) remark: curvp1_ has been targeted for automatic cpu dispatch. <BR>./fitpack.f(903) : (col. 0) remark: curvp2_ has been targeted for automatic cpu dispatch. <BR>./fitpack.f(986) : (col. 0) remark: curvpi_ has been targeted for automatic cpu dispatch. <BR>compilation aborted for ./fitpack.f (code 1) <BR>make: *** [fitpack.o] Error 1 <BR></BODY></HTML>