Test et attente de plusieurs communications asynchrones a la fois.

  
Principe

Le programme fonctionne alors comme pour la version a une communication avec des lignes de programme qui ressemblent a (pour les wait) : 

/* attends l'achevement de n'importe laquelle des communications */

MPI_Wait_any (combien_de requetes, tableau_de_requetes, &index_integer, &status);

/* attends l'achevement de plusieurs communications */

MPI_Wait_some (combien_de requetes, tableau_de_requetes, &k, &tableau_index_integer, &tableau_status) ;

/* attends l'achevement de toutes les communications */

MPI_Wait_all (combien_de requetes, tableau_de_requetes, &tableau_status) ;


Ph. RIS 1997