ABORT
Portability Subroutine: Flushes and closes I/O buffers, and terminates program execution.
ABOUTBOXQQ (W*32)
QuickWin Function: Specifies the information displayed in the message box that appears when the user selects the About command from a QuickWin application's Help menu.
ABS
Elemental Intrinsic Function (Generic): Computes an absolute value.
ACCESS Function
Portability Function: Determines if a file exists and how it can be accessed.
ACHAR
Elemental Intrinsic Function (Generic): Returns the character in a specified position of the ASCII character set, even if the processor's default character set is different. It is the inverse of the IACHAR function. In Intel ® Fortran, ACHAR is equivalent to the CHAR function.
ACOS
Elemental Intrinsic Function (Generic): Produces the arccosine of x.
ACOSD
Elemental Intrinsic Function (Generic): Produces the arccosine of x.
ACOSH
Elemental Intrinsic Function (Generic): Produces the hyperbolic arccosine of x.
ADJUSTL
Elemental Intrinsic Function (Generic): Adjusts a character string to the left, removing leading blanks and inserting trailing blanks.
ADJUSTR
Elemental Intrinsic Function (Generic): Adjusts a character string to the right, removing trailing blanks and inserting leading blanks.
AIMAG
Elemental Intrinsic Function (Generic): Returns the imaginary part of a complex number. This function can also be specified as IMAG.
AINT
Elemental Intrinsic Function (Generic): Truncates a value to a whole number.
ALARM
Portability Function: Causes a subroutine to begin execution after a specified amount of time has elapsed.
ALIAS Directive
General Compiler Directive: Declares alternate external names for external subprograms.
ALL
Transformational Intrinsic Function (Generic): Determines if all values are true in an entire array or in a specified dimension of an array.
ALLOCATABLE
Statement and Attribute: Specifies that an array is an allocatable array with a deferred shape. The shape of an allocatable array is determined when an ALLOCATE statement is executed, dynamically allocating space for the array.
ALLOCATE
Statement: Dynamically creates storage for allocatable variables and pointer targets.
ALLOCATED
Inquiry Intrinsic Function (Generic): Indicates whether an allocatable array or allocatable scalar is currently allocated.
ANINT
Elemental Intrinsic Function (Generic): Calculates the nearest whole number.
ANY
Transformational Intrinsic Function (Generic): Determines if any value is true in an entire array or in a specified dimension of an array.
APPENDMENUQQ (W*32)
QuickWin Function: Appends a menu item to the end of a menu and registers its callback subroutine.
ARC, ARC_W (W*32)
Graphics Functions: Draw elliptical arcs using the current graphics color.
ASIN
Elemental Intrinsic Function (Generic): Produces the arcsine of an argument.
ASIND
Elemental Intrinsic Function (Generic): Produces the arcsine of x.
ASINH
Elemental Intrinsic Function (Generic): Produces the hyperbolic arcsine of x.
ASSIGN - Label Assignment
Statement: Assigns a statement label value to an integer variable. This feature has been deleted in Fortran 95; it was obsolescent in Fortran 90. Intel® Fortran fully supports features deleted in Fortran 95.
Assignment(=) - Defined Assignment
Statement: An interface block that defines generic assignment. The only procedures allowed in the interface block are subroutines that can be referenced as defined assignments.
Assignment - Intrinsic Computational
Statement: Assigns a value to a nonpointer variable. In the case of pointers, intrinsic assignment is used to assign a value to the target associated with the pointer variable. The value assigned to the variable (or target) is determined by evaluation of the expression to the right of the equal sign.
ASSOCIATE
Statement: Marks the beginning of an ASSOCIATE construct. The ASSOCIATE construct creates a temporary association between a named entity and a variable or the value of an expression. The association lasts for the duration of the block.
ASSOCIATED
Inquiry Intrinsic Function (Generic): Returns the association status of its pointer argument or indicates whether the pointer is associated with the target.
ASSUME_ALIGNED
General Compiler Directive: Specifies that an entity in memory is aligned.
ASYNCHRONOUS
Statement and Attribute: Specifies that a variable can be used for asynchronous input and output.
ATAN
Elemental Intrinsic Function (Generic): Produces the arctangent of an argument.
ATAN2
Elemental Intrinsic Function (Generic): Produces an arctangent (inverse tangent). The result is the principal value of the argument of the nonzero complex number (x, y).
ATAN2D
Elemental Intrinsic Function (Generic): Produces an arctangent. The result is the principal value of the argument of the nonzero complex number (x, y).
ATAND
Elemental Intrinsic Function (Generic): Produces the arctangent of x.
ATANH
Elemental Intrinsic Function (Generic): Produces the hyperbolic arctangent of x.
ATOMIC
OpenMP* Fortran Compiler Directive: Ensures that a specific memory location is updated dynamically; this prevents the possibility of multiple, simultaneous writing threads.
ATOMIC_DEFINE
Intrinsic Subroutine (Generic): Defines a variable atomically.
ATOMIC_REF
Intrinsic Subroutine (Generic): Lets you reference a variable atomically.
ATTRIBUTES
General Compiler Directive: Declares properties for specified variables.
AUTOAddArg (W*32)
AUTO Subroutine: Passes an argument name and value and adds the argument to the argument list data structure.
AUTOAllocateInvokeArgs (W*32)
AUTO Function: Allocates an argument list data structure that holds the arguments to be passed to AUTOInvoke.
AUTOGetExceptInfo (W*32)
AUTO Subroutine: Retrieves the exception information when a method has returned an exception status.
AUTOGetProperty (W*32)
AUTO Function: Passes the name or identifier of the property and gets the value of the automation object's property.
AUTOGetPropertyByID (W*32)
AUTO Function: Passes the member ID of the property and gets the value of the automation object's property into the argument list's first argument.
AUTOGetPropertyInvokeArgs (W*32)
AUTO Function: Passes an argument list data structure and gets the value of the automation object's property specified in the argument list's first argument.
AUTOInvoke (W*32)
AUTO Function: Passes the name or identifier of an object's method and an argument list data structure and invokes the method with the passed arguments.
AUTOMATIC
Statement and Attribute: Controls the storage allocation of variables in subprograms (as does STATIC). Variables declared as AUTOMATIC and allocated in memory reside in the stack storage area, rather than at a static memory location.
AUTOSetProperty (W*32)
AUTO Function: Passes the name or identifier of the property and a value, and sets the value of the automation object's property.
AUTOSetPropertyByID (W*32)
AUTO Function: Passes the member ID of the property and sets the value of the automation object's property into the argument list's first argument.
AUTOSetPropertyInvokeArgs (W*32)
AUTO Function: Passes an argument list data structure and sets the value of the automation object's property specified in the argument list's first argument.
BACKSPACE
Statement: Positions a sequential file at the beginning of the preceding record, making it available for subsequent I/O processing. It takes one of the following forms:
BADDRESS
Inquiry Intrinsic Function (Generic): Returns the address of an argument. This function cannot be passed as an actual argument. This function can also be specified as IADDR.
BARRIER
OpenMP* Fortran Compiler Directive: Synchronizes all the threads in a team. It causes each thread to wait until all of the other threads in the team have reached the barrier.
BEEPQQ
Portability Subroutine: Sounds the speaker at the specified frequency for the specified duration in milliseconds.
BESSEL_J0
Elemental Intrinsic Function (Generic): Computes a Bessel function of the first kind, order 0.
BESSEL_J1
Elemental Intrinsic Function (Generic): Computes a Bessel function of the first kind, order 1.
BESSEL_JN
Elemental and Transformational Intrinsic Functions (Generic): Compute Bessel functions of the first kind.
BESSEL_Y0
Elemental Intrinsic Function (Generic): Computes a Bessel function of the second kind, order 0.
BESSEL_Y1
Elemental Intrinsic Function (Generic): Computes a Bessel function of the second kind, order 1.
BESSEL_YN
Elemental and Transformational Intrinsic Functions (Generic): Compute Bessel functions of the second kind.
BGE
Elemental Intrinsic Function (Generic): Performs a bitwise greater than or equal to on its arguments.
BGT
Elemental Intrinsic Function (Generic): Performs a bitwise greater than on its arguments.
BIND
Statement and Attribute: Specifies that an object is interoperable with C and has external linkage.
BIT
Portability Function: Performs a bit-level test for integers.
BIT_SIZE
Inquiry Intrinsic Function (Generic): Returns the number of bits in an integer type.
BLE
Elemental Intrinsic Function (Generic): Performs a bitwise less than or equal to on its arguments.
BLOCK DATA
Statement: Identifies a block-data program unit, which provides initial values for nonpointer variables in named common blocks.
BLT
Elemental Intrinsic Function (Generic): Performs a bitwise less than on its arguments.
BSEARCHQQ
Portability Function: Performs a binary search of a sorted one-dimensional array for a specified element. The array elements cannot be derived types or structures.
BTEST
Elemental Intrinsic Function (Generic): Tests a bit of an integer argument.
BYTE
Statement: Specifies the BYTE data type, which is equivalent to INTEGER(1).