MPI_Pack_external işlevi
External32 biçimini kullanarak bir veri türünü bitişik belleğe paketler.
Söz dizimi
int MPIAPI MPI_Pack_external(
_In_z_ char *datarep,
_In_ void *inbuf,
int incount,
MPI_Datatype datatype,
_Out_bytecap_(outsize) void *outbuf,
MPI_Aint outsize,
_Inout_ MPI_Aint *position
);
Parametreler
datarep
Veri gösterimi.inbuf [in]
Giriş arabelleğinin başlangıç adresi.incount
Giriş veri öğelerinin sayısı.Datatype
Her giriş veri öğesinin veri türü.outbuf
Çıkış arabelleğinin başlangıç adresi.outsize
Bayt cinsinden çıkış arabelleği boyutu.Konum
Arabellekteki geçerli konum, bayt cinsinden.
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_PACK_EXTERNAL(DATAREP, INBUF, INCOUNT, DATATYPE, OUTBUF, OUTSIZE,
POSITION, IERROR)
INTEGER INCOUNT, DATATYPE, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) OUTSIZE, POSITION
CHARACTER*(*) DATAREP
<type> INBUF(*), OUTBUF(*)
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 |