Portability Library Overview

Intel® Fortran includes functions and subroutines that ease porting of code to or from a PC, or allow you to write code on a PC that is compatible with other platforms.

The portability library is called LIBIFPORT.LIB (Windows) or libifport.a (Linux and Mac OS). Frequently used functions are included in a portability module called IFPORT.

The portability library also contains IEEE* POSIX library functions. These functions are included in a module called IFPOSIX.

You can use the portability library in one of two ways:

The portability library is passed to the linker by default during linking. To prevent this, specify the -fpscomp nolibs (Linux and Mac OS) or /fpscomp:nolibs (Windows) option.

Using the IFPORT mod file provides interface blocks and parameter definitions for the routines, as well as compiler verification of calls.

See these topics: