Megosztás:


MPI_Comm_free_keyval függvény

Felszabadít egy extant attribútumkulcsot.

Szintaxis

int MPIAPI MPI_Comm_free_keyval(
   _Inout_ int *comm_keyval
);

Paraméterek

  • comm_keyval
    Kulcsérték.

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 lesz tárolva.

Fortran

    MPI_COMM_FREE_KEYVAL(COMM_KEYVAL, IERROR)
        INTEGER COMM_KEYVAL, IERROR

Megjegyzések

Ez a függvény a keyval értékét MPI_KEYVAL_INVALID értékre állítja. Vegye figyelembe, hogy nem téves egy használatban lévő attribútumkulcs felszabadítása, mert a tényleges szabad csak akkor jön létre, ha a kulcsra (a folyamat többi kommunikátorában) hivatkozik. Ezeket a referenciákat a programnak ki kell szabadítania, vagy a szabad attribútumpéldány MPI_Comm_delete_attr hívásával, vagy az MPI_Comm_free hívásával, amely felszabadítja a szabad kommunikátorhoz társított összes attribútumpéldányt.

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 terjeszthető csomag vagy HPC Pack 2008 Client Utilities

Fejléc

Mpi.h; Mpif.h

Kódtár

Msmpi.lib

DLL

Msmpi.dll

Lásd még

MPI-gyorsítótárazási függvények