Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir anahtarla ilişkili öznitelik değerini depolar.
Söz dizimi
int MPIAPI MPI_Comm_set_attr(
MPI_Comm comm,
int comm_keyval,
_In_ void *attribute_val
);
Parametreler
Comm
Özniteliğin eklendiği Communicator.comm_keyval
MPI_Comm_create_keyval tarafından döndürülen anahtar değeri.attribute_val [in]
Öznitelik değeri.
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_SET_ATTR(COMM, COMM_KEYVAL, ATTRIBUTE_VAL, IERROR)
INTEGER COMM, COMM_KEYVAL, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) ATTRIBUTE_VAL
Açıklamalar
Kalıcı özniteliklerin değerleri MPI_TAG_UB, MPI_HOST, MPI_IO, MPI_WTIME_IS_GLOBAL, MPI_UNIVERSE_SIZE, MPI_LASTUSEDCODE ve MPI_APPNUM değiştirilemez.
Öznitelik değerinin veri türü C, C++ veya Fortran'ın kullanılıp kullanılmadığına bağlıdır. C ve C++'da öznitelik değeri geçersiz bir işaretçidir; Fortran'da, adres boyutlu bir tamsayıdır.
Bir öznitelik zaten varsa, delete işlevi (karşılık gelen keyval oluşturulduğunda belirtilir) ç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 |