MPI_File_open(MPI_Comm comm, char *filename, int amode, MPI_Info info,
MPI_File *fh)
-
öffnet Datei filename auf allen Tasks der Gruppe
von comm
-
gibt Filehandle fh zurück
-
Zugriffsmodi z.B.: MPI_MODE_RDONLY, MPI_MODE_RDWR,
MPI_MODE_CREATE
MPI_File_set_view(MPI_File fh, MPI_Offset offset, MPI_Datatype etype,
MPI_Datatype filetype, char *datarep, MPI_Info info)
-
definiert View durch offset,
etype, filetype
-
legt Datenrepräsentation fest
MPI_File_read(MPI_File fh, void *buf, int count, MPI_Datatype datatype,
MPI_Status *status)
-
liest count viele Elemente vom Typ
datatype nach buf
-
datatype muß eine lückenlose Folge eines oder mehrerer
etypes sein
MPI_File_read_all(MPI_File fh, void *buf, int count, MPI_Datatype datatype,
MPI_Status *status)
-
kollektive Form: bessere Performance durch Optimierung möglich