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