Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 3/31/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Glossary T

target

The named data object associated with a pointer (in the form pointer-object => target). A target is declared in a type declaration statement that contains the TARGET attribute. See also pointer and pointer association.

task dependence

An ordering between two sibling tasks; one is the dependent task and the other is the preceding task. The dependence is satisfied upon completion of the preceding task. See also dependent task and preceding task.

team

An ordered set of images, either the initial team, or created by execution of a FORM TEAM statement.

team number

A positive integer value that identifies a team created by a FORM TEAM statement. It is assigned to the team during the execution of a FORM TEAM statement. Only the initial team has a team number which is negative (-1).

team variable

Is a scalar variable of type TEAM_TYPE defined in the intrinsic module ISO_FORTRAN_ENV. The values of the team variables on all images of the team fully describe the team. Each image on the team has a unique copy of the team variable. A team variable for an active team may not be defined or become undefined during the execution of the CHANGE TEAM construct that made that team an active team.

thread

Part of a program that can run at the same time as other parts, usually with some form of communication and/or synchronization among the threads. See also multithreading.

transformational function

An intrinsic function that is not an elemental or inquiry function. A transformational function usually changes an array actual argument into a scalar result or another array, rather than applying the argument element by element.

truncation

Can be either of the following:

  • A technique that approximates a numeric value by dropping its fractional value and using only the integer portion.

  • The process of removing one or more characters from the left or right of a number or string.

type declaration statement

A nonexecutable statement specifying the data type of one or more variables: an INTEGER, REAL, DOUBLE PRECISION, COMPLEX, DOUBLE COMPLEX, CHARACTER, LOGICAL, or TYPE statement. A type declaration statement may also specify attributes for the variables. Also called a type declaration or type specification.

type parameter

Defines an intrinsic data type. The type parameters are kind and length. The kind type parameter (KIND=) specifies the range for the integer data type, the precision and range for real and complex data types, and the machine representation method for the character and logical data types. The length type parameter (LEN=) specifies the length of a character string. See also kind type parameter.

type-bound procedure

A procedure that is bound to a derived type and referenced by means of an object of that type.