Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
MPI_User_function az alkalmazás által definiált függvénynév helyőrzője.
Szintaxis
void MPI_User_function(
_In_count_ invec,
_Inout_ void *inoutvec,
_In_ int *len,
_In_ MPI_Datatype *datatype
);
Paraméterek
invec
A felhasználói függvény által kombinált elemek tömbje.inoutvec
A felhasználói függvény által kombinált elemek tömbje.len [in]
Az invec és az inoutvec hossza.datatype [in]
A MPI_Reduce hívásába továbbított adattípus leírója.
Fortran
SUBROUTINE USER_FUNCTION(INVEC, INOUTVEC, LEN, DATATYPE)
<type> INVEC(LEN), INOUTVEC(LEN)
INTEGER LEN, DATATYPE
Megjegyzések
A felhasználó által definiált művelet társításnak minősül. Ha ingázás = igaz, akkor a műveletnek kommutatívnak és asszociatívnak kell lennie. Ha ingázás = hamis, akkor az operandusok sorrendje rögzített, és növekvő, folyamatrangsorrendben van definiálva, a nulla folyamattól kezdve. A kiértékelés sorrendje módosítható, kihasználva a művelet asszociativitását. Ha ingázás = igaz , akkor a kiértékelés sorrendje módosítható, kihasználva a kommutativitást és az asszociációt.
Követelmények
Termék |
HPC Pack 2012 MS-MPI terjeszthető csomag, HPC Pack 2008 R2 MS-MPI terjeszthető csomag, HPC Pack 2008 MS-MPI újraterjeszthető csomag vagy HPC Pack 2008 ügyfél-segédprogramok |
Fejléc |
Mpi.h; Mpif.h |
Kódtár |
Msmpi.lib |
DLL |
Msmpi.dll |