Intel® Fortran Compiler 17.0 Developer Guide and Reference
Intel® Fortran provides library modules containing the following routines:
Routines that help you write programs for graphics, QuickWin, and other applications (in modules IFQWIN, IFLOGM, and IFCORE):
QuickWin routines (W*S)
Graphics routines (W*S)
Dialog routines (W*S)
Routines systems that help you write programs using Component Object Model (COM) and Automation servers (in modules IFCOM and IFAUTO):
COM routines (W*S)
AUTO routines (W*S)
Portability routines that help you port your programs to or from other systems, or help you perform basic I/O to serial ports on Windows* systems (in module IFPORT).
National Language Support routines that help you write foreign language programs for international markets (in module IFNLS). These routines are only available on Windows* systems.
POSIX routines that help you write Fortran programs that comply with the POSIX* Standard (in module IFPOSIX).
ESTABLISHQQ lets you specify a routine to handle Run-Time Library (RTL) errors (in module IFESTABLISH).
FOR__SET_FTN_ALLOC lets you specify a user-defined routine to dynamically allocate commons. The caller of FOR__SET_FTN_ALLOC must include module IFCOMMONALLOC.
When you include the statement USE module-name in your program, these library routines are automatically linked to your program if called.
You can restrict what is accessed from a USE module by adding ONLY clauses to the USE statement.
Note that routines that are only available on Windows, including routines that are labeled as (W*S), are not available on Intel® MIC Architecture.