Aracılığıyla paylaş


MPI_Reduce_local işlevi

Yerel bağımsız değişkenlere azaltma işleci uygular.

Söz dizimi

int MPIAPI MPI_Reduce_local(
  _In_ void         *inbuf,
       _Inout_ void *inoutbuf,
       int          count,
       MPI_Datatype datatype,
       MPI_Op       op
);

Parametreler

  • inbuf [in]
    Giriş arabelleğinin adresi.

  • inoutbuf
    Giriş-çıkış arabelleğinin adresi.

  • Sayısı
    Her arabellekteki öğe sayısı.

  • Datatype
    Arabelleklerdeki öğelerin veri türü.

  • Op
    Azaltma işlemi.

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_REDUCE_LOCAL(INBUF, INOUTBUF, COUNT, DATATYPE, OP, IERROR)
        <type> INBUF(*), INOUTBUF(*)
        INTEGER COUNT, DATATYPE, OP, IERROR

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 Kolektif İşlevleri