Aracılığıyla paylaş


MPI_Comm_free işlevi

MPI_Comm_dup,MPI_Comm_create veya MPI_Comm_split işlevleriyle ayrılan bir iletişimciyi serbest getirir.

Söz dizimi

int MPIAPI MPI_Comm_free(
   _Inout_ MPI_Comm *comm
);

Parametreler

  • Comm
    Serbest bir iletişimci tutamacın işaretçisi.

Döndürülen değer

Başarılı MPI_SUCCESS döndürür. Aksi takdirde, dönüş değeri bir hata kodudur.

Fortran'da, dönüş değeri IERROR parametresinde depolanır.

Fortran

    MPI_COMM_FREE(COMM,IERROR)
        INTEGER COMM, IERROR

Açıklamalar

Bu toplu işlem, iletişim nesnesini serbest bırakma için işaretler. Tanıtıcı MPI_COMM_NULL olarak ayarlanır. Bu communicator'u kullanan bekleyen işlemler normal şekilde tamamlar. Nesneye etkin başvurular olmadan nesne serbest bırakılmaz.

Bu işlev hem intracommunicators hem de intercommunicators için geçerlidir.

Önbelleğe alınan tüm öznitelikler için delete geri çağırma işlevleri belirsiz bir sırada çağrılır.

Gereksinimler

Ürün

HPC Pack 2012 MS-MPI Yeniden Dağıtılabilir Paketi, HPC Pack 2008 R2 MS-MPI Yeniden Dağıtılabilir Paketi, HPC Pack 2008 MS-MPI Yeniden Dağıtılabilir Paketi veya HPC Pack 2008 İstemci Yardımcı Programları

Üst bilgi

Mpi.h; Mpif.h

Kitaplık

Msmpi.lib

DLL

Msmpi.dll

Ayrıca bkz.

MPI Communicator İşlevleri

MPI_Comm_create

MPI_Comm_split

MPI_Comm_dup