recv - multiple declarations
Function recv
Réception d'une valeur par MPI_Recv
Parameters
Name | Description |
---|---|
proc | l'identifiant du process source |
tag | le tag du message |
value | la valeur à récevoir (par ref) |
status | le status du message (par ref) |
comm | le communicateur utilisé pour le message. |
Returns
l'information de succès.
Function recv
Réception d'une chaine de char par MPI_Recv
Parameters
Name | Description |
---|---|
proc | l'identifiant du process source |
tag | le tag du message |
value | la valeur à récevoir (par ref) |
status | le status du message (par ref) |
comm | le communicateur utilisé pour le message. |
Returns
l'information de succès.
Function recv
Réception d'une valeur de char par MPI_Recv, sans connaître la source
Parameters
Name | Description |
---|---|
tag | le tag du message |
value | la valeur à récevoir (par ref) |
status | le status du message (par ref) |
comm | le communicateur utilisé pour le message. |
Returns
l'information de succès.
Function recv
Réception d'une chaine de char par MPI_Recv, sans connaître la source
Parameters
Name | Description |
---|---|
tag | le tag du message |
value | la valeur à récevoir (par ref) |
status | le status du message (par ref) |
comm | le communicateur utilisé pour le message. |
Returns
l'information de succès.
Function recv
Réception d'un tableau dynamique par MPI_Recv
int recv(T, U)
(
int proc,
int tag,
ref T value,
ref MPI_Status status,
MPI_Comm comm
)
if (!isStaticArray!T);
Parameters
Name | Description |
---|---|
proc | le process source |
tag | l'identifiant du message |
value | le tableau (il va être alloué dans la fonction) |
status | le status à mettre à jour (par ref) |
comm | le communicateur à utiliser |
Returns
l'information de succès.
Function recv
Réception d'un tableau statique par MPI_Recv (plus rapide que dynamique)
int recv(T, U, int N)
(
int proc,
int tag,
ref T value,
ref MPI_Status status,
MPI_Comm comm
)
if (isStaticArray!T);
Parameters
Name | Description |
---|---|
proc | le process source |
tag | l'identifiant du message |
value | le tableau. |
status | le status à mettre à jour (par ref) |
comm | le communicateur à utiliser |
Returns
l'information de succès.
Function recv
Réception d'un tableau par pointeur par MPI_Recv
int recv(T, U)
(
int proc,
int tag,
ref T value,
ref ulong len,
ref MPI_Status status,
MPI_Comm comm
);
Parameters
Name | Description |
---|---|
proc | le process source |
tag | l'identifiant du message |
value | le tableau, (il va être alloué). |
len | la taille reçu (par ref) |
status | le status à mettre à jour (par ref) |
comm | le communicateur à utiliser |
Returns
l'information de succès.
Function recv
Réception d'un tableau dynamique par MPI_Recv
Parameters
Name | Description |
---|---|
tag | l'identifiant du message |
value | le tableau (il va être alloué dans la fonction) |
status | le status à mettre à jour (par ref) |
comm | le communicateur à utiliser |
Returns
l'information de succès.