Optimisation des communications : communications permanentes
Principe :
Lorsque l'on passe un ordre d'envoi ou de reception, un lien de communication
est cree puis detruit a chaque fois. On peut optimiser les communications
en creant un lien permanent qui sera reutilise autant de fois que
necessaire.
Le lien de communication peut etre rendu permanent du cote de l'envoyeur,
du recepteur ou des deux a la fois.
Tous les types de communication peuvent y recourir.
Un lien permanent est cree par les commandes MPI_Send_init,
MPI_Bsend_init, MPI_Rsend_init, MPI_Recv_init. Ces commandes
utilisent un parametre qui sert a stocker la requete qui sera utilisee
par la futur communication.
Une fois cree, le lien permanent doit etre active par MPI_Start
(pour une requete donnee) ou MPI_Startall
(pour un tableau de requetes).