Intel® Fortran Compiler 17.0 Developer Guide and Reference
This section contains the following:
Language Summary Tables
This section organizes the Fortran functions, subroutines, and statements by the operations they perform. You can use the tables to locate a particular routine for a particular task.
The descriptions of all Fortran statements, intrinsics, directives, and module library routines, which are listed in alphabetical order.
In the description of routines, pointers and handles are INTEGER(4) on IA-32 architecture and INTEGER(8) on Intel® 64 architecture.
The Fortran compiler understands statements and intrinsic functions in your program without any additional information, such as that provided in modules.
However, modules must be included in programs that contain the following routines:
Quickwin routines and graphics routines (W*S)
These routines require a USE IFQWIN statement to include the library and graphics modules.
It is recommended that you specify USE IFPORT when accessing routines in the portability library.
These routines require a USE IFPORT statement to access the portability library. These routines are only available on Windows* systems.
NLS routines (W*S)
These routines require a USE IFNLS statement to access the NLS library.
These routines require a USE IFPOSIX statement to access the POSIX library.
Dialog routines (W*S)
These routines require a USE IFLOGM statement to access the dialog library.
Component Object Module (COM) routines (W*S)
These routines require a USE IFCOM statement to access the COM library.
Automation server routines (W*S)
These routines require a USE IFAUTO statement to access the AUTO library.
Miscellaneous Run-Time Routines
Most of these routines require a USE IFCORE statement to obtain the proper interfaces.
Whenever required, these USE module statements are prominent in the A to Z Reference.
In addition to the appropriate USE statement, for some routines you must specify the types of libraries to be used when linking.