-  Versions of wait and status routines that act on multiple communication
    operations.
 -  Block until all communication operations in a given list have completed.
    mpi_waitall (count, list_requests,
                 list_status, ierr)
 -  Block until one of the communication operations in a given list has
      completed
    mpi_waitany (count, list_requests,
                 index, return_status, ierr)
 -  Block until at least one of the communication operations in a given 
      list has completed
    mpi_waitsome (count, list_requests,
                  count_done, list_index,
                  list_status, ierr)
 -  There are similar test routines for checking completion status of a 
      list of communication operations.