Returns the image index belonging to a cosubscript.
Fortran 2008 and later
Inquiry function.
result = image_index(coarray, sub)
coarray
- Coarray of any type.sub
- default integer rank-1 array of a size equal to the corank of coarray
.Scalar default integer with the value of the image index which corresponds to the cosubscripts. For invalid cosubscripts the result is zero.
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])