Fortran Wiki image_index

Description

Returns the image index belonging to a cosubscript.

Standard

Fortran 2008 and later

Class

Inquiry function.

Syntax

result = image_index(coarray, sub)

Arguments

• coarray - Coarray of any type.
• sub - default integer rank-1 array of a size equal to the corank of coarray.

Return value

Scalar default integer with the value of the image index which corresponds to the cosubscripts. For invalid cosubscripts the result is zero.

Example

integer :: array[2,-1:4,8,*]
! Writes  28 (or 0 if there are fewer than 28 images)
write (*,*) image_index(array, [2,0,3,1])