Aracılığıyla paylaş


MPI_Comm_rank işlevi

Belirtilen iletişimci grubundaki çağırma işleminin derecesini alır.

Söz dizimi

int MPIAPI MPI_Comm_rank(
        MPI_Comm comm,
  _Out_ int      *rank
);

Parametreler

  • Comm
    İletişimci.

  • rank [out]
    Sonuç olarak, communicator grubu içindeki çağrı işleminin tanımlayıcısına yönelik bir işaretçi.

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_RANK(COMM,RANK,IERROR)
        INTEGER COMM, RANK, IERROR

Açıklamalar

Bu işlev, kullanıcının tek bir işlev çağrısıyla işlem derecesini almasını sağlar. Aksi takdirde, MPI_Comm_group işlevini kullanarak geçici bir grup oluşturmak, MPI_Group_rank işlevini kullanarak gruptaki sırayı almak ve sonra MPI_Group_free işlevini kullanarak geçici grubu serbest bırakması gerekir.

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_size