Steven Bosscher wrote:
Unfortunately, the project has source files that contain USE
statements looking for the portability modules "IFPORT" or
"DFPORT." I'm not at all sure what features/functions of "PORT"
modules are needed. Is there an equivalent "PORT" module for
gfortran. Can you suggest a work-around?
DFPORT is the DEC Fortran portability library. Intel's Fortran
compiler has historic links to the DEC compiler, and apparently they
still have this library, just renamed Intel Fortran portability
library i.e. IFPORT.
I think DFPORT/IFPORT is based on the withdrawn IEEE standard "POSIX
Fortran 77 Language Interfaces (IEEE Std 1003.9-1992)", which allows a
Fortran program to access the system beyond the means defined in the
Fortran standard. DFPORT/IFPORT wrap those in nice modules and probably
add some more procedures. (NAG's f90_* modules are another way to make
POSIX functions accessible.)