15.4.6.3 Fortran Intrinsics
Fortran provides a large set of intrinsic procedures. gdb implements
an incomplete subset of those procedures and their overloads. Some of these
procedures take an optional KIND parameter, see Fortran Types.
ABS(a)- Computes the absolute value of its argument a. Currently not supported
for
Complex arguments.
ALLOCATE(array)- Returns whether array is allocated or not.
ASSOCIATED(pointer [, target])- Returns the association status of the pointer pointer or, if target
is present, whether pointer is associated with the target target.
CEILING(a [, kind])- Computes the least integer greater than or equal to a. The optional
parameter kind specifies the kind of the return type
Integer(kind).
CMPLX(x [, y [, kind]])- Returns a complex number where x is converted to the real component. If
y is present it is converted to the imaginary component. If y is
not present then the imaginary component is set to
0.0 except if x
itself is of Complex type. The optional parameter kind specifies
the kind of the return type Complex(kind).
FLOOR(a [, kind])- Computes the greatest integer less than or equal to a. The optional
parameter kind specifies the kind of the return type
Integer(kind).
KIND(a)- Returns the kind value of the argument a, see Fortran Types.
LBOUND(array [, dim [, kind]])- Returns the lower bounds of an array, or a single lower bound along the
dim dimension if present. The optional parameter kind specifies
the kind of the return type
Integer(kind).
LOC(x)- Returns the address of x as an
Integer.
MOD(a, p)- Computes the remainder of the division of a by p.
MODULO(a, p)- Computes the a modulo p.
RANK(a)- Returns the rank of a scalar or array (scalars have rank
0).
SHAPE(a)- Returns the shape of a scalar or array (scalars have shape `()').
SIZE(array[, dim [, kind]])- Returns the extent of array along a specified dimension dim, or the
total number of elements in array if dim is absent. The optional
parameter kind specifies the kind of the return type
Integer(kind).
UBOUND(array [, dim [, kind]])- Returns the upper bounds of an array, or a single upper bound along the
dim dimension if present. The optional parameter kind specifies
the kind of the return type
Integer(kind).