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.
Belirli isteklerden bazılarının tamamlanmasını test eder.
Söz dizimi
int MPIAPI MPI_Testsome(
int incount,
_Inout_count_(incount) MPI_Request *array_of_requests,
_Out_ int *outcount,
_Out_cap_post_count_(incount,*outcount) int *array_of_indices,
_Out_cap_post_count_(incount,*outcount) MPI_Status *array_of_statuses
);
Parametreler
incount
array_of_requests parametresindeki girdilerin sayısı.array_of_requests
Olağanüstü işlemlerin MPI_Request tanıtıcılarından oluşan bir dizi.outcount [out]
Tamamlanan isteklerin sayısı.array_of_indices
Tamamlanan işlemlerin array_of_requests dizin dizisi. array_of_requests, C'de sıfırdan ve Fortran'da bir dizine eklenir.array_of_statuses
Tamamlanan veya MPI_STATUSES_IGNORE işlemlerin durum nesneleri dizisi.
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_TESTSOME(INCOUNT, ARRAY_OF_REQUESTS, OUTCOUNT, ARRAY_OF_INDICES, ARRAY_OF_STATUSES, IERROR)
INTEGER INCOUNT, ARRAY_OF_REQUESTS(*), OUTCOUNT, ARRAY_OF_INDICES(*),
ARRAY_OF_STATUSES(MPI_STATUS_SIZE,*), IERROR
Açıklamalar
bir istek işleyicisini array_of_requests birden çok kez listelemek mümkün olsa da, böyle bir eylem hatalı olarak kabul edilir ve programın yürütülemez bir şekilde sonlandırılmasına veya yanlış sonuçlar üretmesine neden olabilir.
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 |