Aracılığıyla paylaş


MPI_Comm_copy_attr_function işlevi

MPI_Comm_copy_attr_function , uygulama tanımlı işlev adı için bir yer tutucudur.

Söz dizimi

int MPI_Comm_copy_attr_function(
           MPI_Comm oldcomm,
           int      comm_keyval,
  _In_opt_ void     *extra_state,
  _In_     void     *attribute_val_in,
  _Out_    void     *attribute_val_out,
  _Out_    int      *flag
);

Parametreler

  • oldcomm
    Özgün iletişimci.

  • comm_keyval
    Anahtar değer.

  • extra_state [in, isteğe bağlı]
    Ek durum.

  • attribute_val_in [in]
    Kaynak öznitelik değeri.

  • attribute_val_out [out]
    Hedef öznitelik değeri.

  • flag [out]
    Bayrağın döndürülen değeri 0 veya YANLIŞ ise, yinelenen iletişimcide özniteliği silinir. Aksi takdirde (bayrak = 1 veya DOĞRU), yeni öznitelik değeri attribute_val_out döndürülen değere ayarlanır.

Döndürülen değer

İşlev, başarı durumunda MPI_SUCCESS ve hata durumunda bir hata kodu döndürür.

Fortran

    SUBROUTINE COMM_COPY_ATTR_FUNCTION(OLDCOMM, COMM_KEYVAL, EXTRA_STATE,
                ATTRIBUTE_VAL_IN, ATTRIBUTE_VAL_OUT, FLAG, IERROR)
        INTEGER OLDCOMM, COMM_KEYVAL, IERROR
        INTEGER(KIND=MPI_ADDRESS_KIND) EXTRA_STATE, ATTRIBUTE_VAL_IN,
            ATTRIBUTE_VAL_OUT
        LOGICAL FLAG

Açıklamalar

bir communicator MPI_Comm_dup tarafından çoğaltıldığında comm_copy_attr_fn işlevi ç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

Ayrıca bkz.

MPI Önbelleğe Alma İşlevleri

MPI_Comm_create_keyval