


For I/O there is a need to give the size, displacement, and offset  
into a file.  These quantities can easily be larger than 32 bits which  
can be the default size of a Fortran integer.  To overcome this, these  
quantities are declared to be  
 INTEGER (KIND=MPI_OFFSET_KIND) in   
Fortran.  
  
   
In C one uses  MPI_Offset whereas in C++ one uses  
 MPI::Offset.   
  
These types must have the same width and encode  
address values in the same manner such that offset values in one  
language may be passed directly to another language without  
conversion.   
  
 
 



Up:  Data Types
Next:  Language Binding
Previous:  Addresses
Return to MPI-2.2 Standard Index
Return to MPI Forum Home Page
(Unofficial) MPI-2.2 of September 4, 2009
HTML Generated on September 10, 2009