Minimum value.
Elemental function
Same as the arguments. (Some specific functions return results of a particular type.)
The value of the result is that of the smallest argument.
MIN (-9.0, 7.0, 2.0) has the value -9.0.
If you evaluate MIN (10, 3, A), where A is an optional array argument in the calling procedure, PRESENT(A) must be true in the calling procedure.