`UCOBOUND`

— Upper codimension bounds of an array ¶*Description*:Returns the upper cobounds of a coarray, or a single upper cobound along the

`DIM`codimension.*Standard*:Fortran 2008 and later

*Class*:Inquiry function

*Syntax*:`RESULT = UCOBOUND(COARRAY [, DIM [, KIND]])`

*Arguments*:`ARRAY`Shall be an coarray, of any type. `DIM`(Optional) Shall be a scalar `INTEGER`

.`KIND`(Optional) A scalar `INTEGER`

constant expression indicating the kind parameter of the result.*Return value*:The return value is of type

`INTEGER`

and of kind`KIND`. If`KIND`is absent, the return value is of default integer kind. If`DIM`is absent, the result is an array of the lower cobounds of`COARRAY`. If`DIM`is present, the result is a scalar corresponding to the lower cobound of the array along that codimension.*See also*:`LCOBOUND`

— Lower codimension bounds of an array,

`LBOUND`

— Lower dimension bounds of an array