funzione MPI_Reduce_scatter
Combina i valori e sparge i risultati.
Sintassi
int MPIAPI MPI_Reduce_scatter(
_In_ void *sendbuf,
_Out_ void *recvbuf,
_In_ int *recvcounts,
MPI_Datatype datatype,
MPI_Op op,
MPI_Comm comm
);
Parametri
sendbuf [in]
Indirizzo iniziale del buffer di invio.recvbuf [out]
Indirizzo iniziale del buffer di ricezione.recvcounts [in]
Matrice integer che specifica il numero di elementi nel risultato distribuito a ogni processo.datatype
Tipo di dati degli elementi del buffer di input.Op
Operazione.Comm
Communicator.
Valore restituito
Restituisce MPI_SUCCESS in caso di esito positivo. In caso contrario, il valore restituito è un codice di errore.
In Fortran il valore restituito viene archiviato nel parametro IERROR .
Fortran
MPI_REDUCE_SCATTER(SENDBUF, RECVBUF, RECVCOUNTS, DATATYPE, OP, COMM, IERROR)
<type> SENDBUF(*), RECVBUF(*)
INTEGER RECVCOUNTS(*), DATATYPE, OP, COMM, IERROR
Requisiti
Prodotto |
Pacchetto ridistribuibile DI HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o utilità client HPC Pack 2008 |
Intestazione |
Mpi.h; Mpif.h |
Libreria |
Msmpi.lib |
DLL |
Msmpi.dll |