TAN
Elemental Intrinsic Function (Generic): Produces the tangent of an argument.
TAND
Elemental Intrinsic Function (Generic): Produces the tangent of an argument.
TANH
Elemental Intrinsic Function (Generic): Produces a hyperbolic tangent.
TARGET
Statement and Attribute: Specifies that an object can become the target of a pointer (it can be pointed to).
TASK
OpenMP* Fortran Compiler Directive: Defines a task region.
TASKWAIT
OpenMP* Fortran Compiler Directive: Specifies a wait on the completion of child tasks generated since the beginning of the current task.
THIS_IMAGE
Transformational Intrinsic Function (Generic): Returns cosubscripts for the image.
THREADPRIVATE
OpenMP* Fortran Compiler Directive: Specifies named common blocks to be private (local) to a thread; they are global within the thread.
TIME Intrinsic Procedure
Intrinsic Subroutine (Generic): Returns the current time as set within the system. TIME can be used as an intrinsic subroutine or as a portability routine. It is an intrinsic procedure unless you specify USE IFPORT. Intrinsic subroutines cannot be passed as actual arguments.
TIME Portability Routine
Portability Function or Subroutine: The function returns the system time, in seconds, since 00:00:00 Greenwich mean time, January 1, 1970. TIME can be used as a portability function or subroutine, or as an intrinsic procedure . It is an intrinsic procedure unless you specify USE IFPORT.
TIMEF
Portability Function: Returns the number of seconds since the first time it is called, or zero.
TINY
Inquiry Intrinsic Function (Generic): Returns the smallest number in the model representing the same type and kind parameters as the argument.
TRACEBACKQQ
Run-Time Subroutine: Provides traceback information. Uses the Intel® Fortran run-time library traceback facility to generate a stack trace showing the program call stack as it appeared at the time of the call to TRACEBACKQQ( ).
TRAILZ
Elemental Intrinsic Function (Generic): Returns the number of trailing zero bits in an integer.
TRANSFER
Transformational Intrinsic Function (Generic): Converts the bit pattern of the first argument according to the type and kind parameters of the second argument.
TRANSPOSE
Transformational Intrinsic Function (Generic): Transposes an array of rank two.
TRIM
Transformational Intrinsic Function (Generic): Returns the argument with trailing blanks removed.
TTYNAM
Portability Subroutine: Specifies a terminal device name.
TYPE Statement (Derived Types)
Statement: Declares a variable to be of derived type. It specifies the name of the user-defined type and the types of its components.
Type Declarations
Statement: Explicitly specifies the properties of data objects or functions.
UBOUND
Inquiry Intrinsic Function (Generic): Returns the upper bounds for all dimensions of an array, or the upper bound for a specified dimension.
UCOBOUND
Inquiry Intrinsic Function (Generic): Returns the upper cobounds of a coarray.
UNION and END UNION
Statements: Define a data area that can be shared intermittently during program execution by one or more fields or groups of fields. A union declaration must be within a structure declaration.
UNLINK
Portability Function: Deletes the file given by path.
UNPACK
Transformational Intrinsic Function (Generic): Takes elements from a rank-one array and unpacks them into another (possibly larger) array under the control of a mask.
UNPACKTIMEQQ
Portability Subroutine: Unpacks a packed time and date value into its component parts.
UNREGISTERMOUSEEVENT (W*32)
QuickWin Function: Removes the callback routine registered for a specified window by an earlier call to REGISTERMOUSEEVENT.
UNROLL and NOUNROLL
General Compiler Directive: Tells the compiler's optimizer how many times to unroll a DO loop or disables the unrolling of a DO loop. These directives can only be applied to iterative DO loops.
UNROLL_AND_JAM and NOUNROLL_AND_JAM
General Compiler Directive: Hints to the compiler to enable or disable loop unrolling and jamming. These directives can only be applied to iterative DO loops.
USE
Statement: Gives a program unit accessibility to public entities in a module.
%VAL
Built-in Function: Changes the form of an actual argument. Passes the argument as an immediate value.
VALUE
Statement and Attribute: Specifies a type of argument association for a dummy argument.
VECTOR NONTEMPORAL
Statement: Directs the compiler to use non-temporal (that is, streaming) store.
VECTOR TEMPORAL and VECTOR NONTEMPORAL (i32, i64em)
General Compiler Directive: Controls how the "stores" of register contents to storage are performed (streaming versus non-streaming). These directives are only available on IA-32 architecture and Intel® 64 architecture.
VECTOR UNALIGNED
Statement: Specifies that no data is aligned in a DO loop.
VERIFY
Elemental Intrinsic Function (Generic): Verifies that a set of characters contains all the characters in a string by identifying the first character in the string that is not in the set.
VIRTUAL
Statement: Has the same form and effect as the DIMENSION statement. It is included for compatibility with PDP-11 FORTRAN.
VOLATILE
Statement and Attribute: Specifies that the value of an object is entirely unpredictable, based on information local to the current program unit. It prevents objects from being optimized during compilation.
WAIT
Statement: Performs a wait operation for a specified pending asynchronous data transfer operation. It takes one of the following forms:
WAITONMOUSEEVENT (W*32)
QuickWin Function: Waits for the specified mouse input from the user.
WHERE
Statement and Construct: Lets you use masked array assignment, which performs an array operation on selected elements. This kind of assignment applies a logical test to an array on an element-by-element basis.
WORKSHARE
OpenMP* Fortran Compiler Directive: Divides the work of executing a block of statements or constructs into separate units. It also distributes the work of executing the units to threads of the team so each unit is only executed once.
WRAPON (W*32)
Graphics Function: Controls whether text output is wrapped.
WRITE Statement
Statement: Transfers output data to external sequential, direct-access, or internal records.
XOR
Elemental Intrinsic Function (Generic): An alternative name for intrinsic function IEOR.
ZEXT
Elemental Intrinsic Function (Generic): Extends an argument with zeros. This function is used primarily for bit-oriented operations. It cannot be passed as an actual argument.