MPI_Pack_external functie
Verpakt een gegevenstype in aaneengesloten geheugen, met behulp van de externe32-indeling.
Syntaxis
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
);
Parameters
datarep
Gegevensweergave.inbuf [in]
Beginadres van de invoerbuffer.incount
Aantal invoergegevensitems.Datatype
Gegevenstype van elk invoergegevensitem.outbuf
Beginadres van de uitvoerbuffer.outsize
Grootte van de uitvoerbuffer, in bytes.position
Huidige positie in buffer, in bytes.
Retourwaarde
Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.
In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .
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(*)
Vereisten
Product |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package of HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliotheek |
Msmpi.lib |
DLL |
Msmpi.dll |