MAX — Maximum value of an argument list#

MAX(A1, A2, A3, ...)#

Returns the argument with the largest (most positive) value.

Parameters
  • A1 – The type shall be INTEGER or REAL.

  • A2}, {A3}, ... – An expression of the same type and kind as A1. (As a GNU extension, arguments of different kinds are permitted.)

Returns

The return value corresponds to the maximum value among the arguments, and has the same type and kind as the first argument.

Standard:

Fortran 77 and later

Class:

Elemental function

Syntax:
RESULT = MAX(A1, A2 [, A3 [, ...]])
Specific names:

Name

Argument

Return type

Standard

MAX0(A1)

INTEGER(4) A1

INTEGER(4)

Fortran 77 and later

AMAX0(A1)

INTEGER(4) A1

REAL(MAX(X))

Fortran 77 and later

MAX1(A1)

REAL A1

INT(MAX(X))

Fortran 77 and later

AMAX1(A1)

REAL(4) A1

REAL(4)

Fortran 77 and later

DMAX1(A1)

REAL(8) A1

REAL(8)

Fortran 77 and later

See also:

MAXLOC — Location of the maximum value within an array MAXVAL — Maximum value of an array, MIN