MPI_Pack_external_size, funkcja
Zwraca górną granicę ilości miejsca potrzebnego do spakowania komunikatu przy użyciu MPI_Pack_external.
Składnia
int MPIAPI MPI_Pack_external_size(
_In_z_ char *datarep,
int incount,
MPI_Datatype datatype,
_Out_ MPI_Aint *size
);
Parametry
datarep
Reprezentacja danych.incount
Liczba elementów danych wejściowych.Datatype
Typ danych każdego elementu danych wejściowych.size [out]
Rozmiar buforu wyjściowego w bajtach.
Wartość zwracana
Zwraca MPI_SUCCESS po powodzeniu. W przeciwnym razie zwracana wartość jest kodem błędu.
W fortran wartość zwracana jest przechowywana w parametrze IERROR .
Fortran
MPI_PACK_EXTERNAL_SIZE(DATAREP, INCOUNT, DATATYPE, SIZE, IERROR)
INTEGER INCOUNT, DATATYPE, IERROR
INTEGER(KIND=MPI_ADDRESS_KIND) SIZE
CHARACTER*(*) DATAREP
Wymagania
Produkt |
Pakiet redystrybucyjny HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 MS-MPI lub narzędzia klienckie HPC Pack 2008 |
Nagłówek |
Mpi.h; Mpif.h |
Biblioteka |
Msmpi.lib |
DLL |
Msmpi.dll |