Fortran arrays with vector subscripts describe subarrays containing a possibly irregular set of elements
Example
Fortran irregular subarrays through using vector subscripts.
[Fortran 90, with vector subscripts]FortranFortran 90!vector subscriptsMPI_SEND
REAL a(100) CALL MPI_Send(A((/7,9,23,81,82/)), 5, MPI_REAL, ...)
Fortran arrays with a vector subscript must not be used as actual choice buffer arguments in any nonblocking or split collective MPI operations. They may, however, be used in blocking MPI operations.