Kompilierungsfehler beim portieren von gfortran zu ifort

Ich versuche port ein Programm von gfortran zu ifort (Intel Fortran Compiler 11). Ich bin stecken mit zwei Dateien, die nur kompiliert mit gfortran:

gfortran -x f77 -c daedrid.ff
gfortran -x f77-cpp-input -c daedris.ff

wenn ich versuche zu laufen, intel-fortran-compiler für diese Dateien habe ich bekommen:

ifort -fpp -c daedrid.ff
ifort: warning #10147: no action performed for specified file(s)
ifort -fpp -c daedris.ff
ifort: warning #10147: no action performed for specified file(s)

und keine Objekt-Dateien erstellt werden.

Nun, wie kann ich dieses problem lösen o_O?

EDIT: Umbenennen der Datei-Erweiterungen von ff zu fpp

cp daedrid.ff daedrid.fpp
cp daedrid.ff daedrid.fpp

hilft:

ifort -fpp -c daedrid.fpp
daedrid.fpp(1483): (col. 9) remark: LOOP WAS VECTORIZED.
daedrid.fpp(1490): (col. 11) remark: LOOP WAS VECTORIZED.
daedrid.fpp(1499): (col. 13) remark: LOOP WAS VECTORIZED.
ifort -fpp -c daedris.fpp
daedris.fpp(1626): (col. 9) remark: LOOP WAS VECTORIZED.

http://www.rcac.purdue.edu/userinfo/resources/black/userguide.cfm#compile_fortran_cpp

UPDATE: gibt es eine Möglichkeit, die intel-fortran-compiler arbeiten, ohne die Dateien umzubenennen?

InformationsquelleAutor Cetin Sert | 2009-06-21
Schreibe einen Kommentar