MPI_Comm_set_attr functie
Slaat de kenmerkwaarde op die is gekoppeld aan een sleutel.
int MPIAPI MPI_Comm_set_attr(
MPI_Comm comm,
int comm_keyval,
_In_ void *attribute_val
);
Comm
Communicator waaraan het kenmerk wordt gekoppeld.comm_keyval
Sleutelwaarde, zoals geretourneerd door MPI_Comm_create_keyval.attribute_val [in]
Kenmerkwaarde.
Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.
In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .
MPI_COMM_SET_ATTR(COMM, COMM_KEYVAL, ATTRIBUTE_VAL, IERROR)
INTEGER COMM, COMM_KEYVAL, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL
De waarden van de permanente kenmerken MPI_TAG_UB, MPI_HOST, MPI_IO, MPI_WTIME_IS_GLOBAL, MPI_UNIVERSE_SIZE, MPI_LASTUSEDCODE en MPI_APPNUM worden mogelijk niet gewijzigd.
Het gegevenstype van de kenmerkwaarde is afhankelijk van het feit of C, C++ of Fortran wordt gebruikt. In C en C++ is een kenmerkwaarde een ongeldige aanwijzer; in Fortran is het een geheel getal met de grootte van een adres.
Als er al een kenmerk aanwezig is, wordt de functie delete (opgegeven toen de bijbehorende keyval werd gemaakt) aangeroepen.
Product |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package of HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliotheek |
Msmpi.lib |
DLL |
Msmpi.dll |