sendRecvReplace - multiple declarations
Function sendRecvReplace
Envoi et récéption d'un message par MPI_Sendrecv_replace.
int sendRecvReplace(A)
(
int to,
int from,
int tag,
ref A to_send,
ref MPI_Status status,
MPI_Comm comm
);
Parameters
Name | Description |
---|---|
to | le process cible |
from | le process source |
tag | l'identifiant du message |
to_send | la valeur à envoyer et à recevoir (par ref) |
status | le status à mettre à jour (par ref) |
comm | le communicateur utiliser pour le message |
Returns
l'information de succès.
Function sendRecvReplace
Envoi et récéption de chaine de char par MPI_Sendrecv_replace.
int sendRecvReplace
(
int to_,
int from,
int tag,
ref string to_send,
ref MPI_Status status,
void* comm
);
Parameters
Name | Description |
---|---|
to_ | le process cible |
from | le process source |
tag | l'identifiant du message |
to_send | la valeur à envoyer et à recevoir (par ref) |
status | le status à mettre à jour (par ref) |
comm | le communicateur utiliser pour le message |
Returns
l'information de succès.
Bugs
La chaîne envoyer doit faire la même taille que celle reçu.
Function sendRecvReplace
Envoi et réception d'un tableau dynamique par MPI_Recv
int sendRecvReplace(T, U)
(
int to_,
int from,
int tag,
ref T to_send,
ref MPI_Status status,
MPI_Comm comm
);
Parameters
Name | Description |
---|---|
to_ | le process cible |
from | le process source |
tag | l'identifiant du message |
to_send | le tableau à envoyer et recevoir (par ref) |
status | le status à mettre à jour (par ref) |
comm | le communicateur à utiliser |
Returns
l'information de succès.