MPI_Scan fonction
Calcule l’analyse (réductions partielles) des données sur une collection de processus.
Syntaxe
int MPIAPI MPI_Scan(
_In_ void *sendbuf,
_Out_ void *recvbuf,
int count,
MPI_Datatype datatype,
MPI_Op op,
MPI_Comm comm
);
Paramètres
sendbuf [in]
Adresse de départ de la mémoire tampon d’envoi.recvbuf [out]
Adresse de départ de la mémoire tampon de réception.count
Nombre d’éléments dans la mémoire tampon d’entrée.datatype
Type de données des éléments de la mémoire tampon d’entrée.Op
Opération.comm
Communicateur.
Valeur retournée
Retourne MPI_SUCCESS en cas de réussite. Sinon, la valeur de retour est un code d’erreur.
Dans Fortran, la valeur de retour est stockée dans le paramètre IERROR .
Fortran
MPI_SCAN(SENDBUF, RECVBUF, COUNT, DATATYPE, OP, COMM, IERROR)
<type> SENDBUF(*), RECVBUF(*)
INTEGER COUNT, DATATYPE, OP, COMM, IERROR
Configuration requise
Produit |
HpC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package ou HPC Pack 2008 Client Utilities |
En-tête |
Mpi.h ; Mpif.h |
Bibliothèque |
Msmpi.lib |
DLL |
Msmpi.dll |