MPI_Comm_get_attr függvény
Lekéri az attribútum értékét kulcs alapján.
Szintaxis
int MPIAPI MPI_Comm_get_attr(
MPI_Comm comm,
int comm_keyval,
_Out_ void *attribute_val,
_Out_ int *flag
);
Paraméterek
Comm
Kommunikátor, amelyhez attribútum van csatolva.comm_keyval
Kulcsérték.attribute_val [kifelé]
Attribútumérték, kivéve, ha a jelző = hamis.flag [out]
Igaz, ha attribútumértéket vontak ki; hamis, ha nincs attribútum társítva a kulcshoz.
Visszatérési érték
Sikeres MPI_SUCCESS ad vissza. Ellenkező esetben a visszatérési érték hibakód.
A Fortranban a visszatérési érték az IERROR paraméterben van tárolva.
Fortran
MPI_COMM_GET_ATTR(COMM, COMM_KEYVAL, ATTRIBUTE_VAL, FLAG, IERROR)
INTEGER COMM, COMM_KEYVAL, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL
LOGICAL FLAG
Megjegyzések
Az attribútumokat ugyanabból a nyelvből kell kinyerni, mint amelyet a MPI_Comm_set_attr beszúrtak. Annak ellenére, hogy a attribute_val argumentum üres mutatóként van deklarálva, valójában egy üres mutató címe. További részletekért tekintse meg a szabvány indoklásá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 |