MPI_Comm_free (Fungsi MPI_Comm_free)
Membebaskan komunikator yang dialokasikan dengan fungsi MPI_Comm_dup, MPI_Comm_create, atau MPI_Comm_split .
Sintaks
int MPIAPI MPI_Comm_free(
_Inout_ MPI_Comm *comm
);
Parameter
-
Comm
Penunjuk ke handel komunikator untuk membebaskan.
Nilai kembali
Mengembalikan MPI_SUCCESS pada keberhasilan. Jika tidak, nilai yang dikembalikan adalah kode kesalahan.
Di Fortran, nilai pengembalian disimpan dalam parameter IERROR .
Fortran
MPI_COMM_FREE(COMM,IERROR)
INTEGER COMM, IERROR
Keterangan
Operasi kolektif ini menandai objek komunikasi untuk dealokasi. Handel diatur ke MPI_COMM_NULL. Setiap operasi tertunda yang menggunakan komunikator ini selesai secara normal. Objek tidak dibatalkan alokasinya sampai tidak ada referensi aktif untuk objek tersebut.
Fungsi ini berlaku untuk intrakomunikator dan interkomunikator.
Fungsi hapus panggilan balik untuk semua atribut yang di-cache dipanggil dalam urutan yang tidak ditentukan.
Persyaratan
Produk |
Paket Redistributable HPC Pack 2012 MS-MPI, Paket HpC Pack 2008 R2 MS-MPI Redistributable, Paket HPC Pack 2008 MS-MPI Redistributable Package atau HpC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Pustaka |
Msmpi.lib |
DLL |
Msmpi.dll |