Höchstleistungsrechenzentrum Stuttgart
Rolf RabenseifnerMPI Course
[3] Slide 285 / 338
Comments on Definitions
file -an ordered collection of typed data items
etypes -is the unit of data access and positioning / offsets
-can be any basic or derived datatype
(with non-negative, monotonically non-decreasing, non-absolute displacem.)
-generally contiguous, but need not be
-typically same at all processes
filetypes -the basis for partitioning a file among processes
-defines a template for accessing the file
-different at each process
-the etype or derived from etype(displacements:
non-negative, monoton. non-decreasing, non-abs., multiples of etype extent)
view -each process has its own view, defined by:
a displacement, an etype, and a filetype.
-The filetype is repeated, starting at displacement
offset -position relative to current view, in units of etype
Chap.14 Parallel File I/O – Block 1