PIO  1.7.1
 All Classes Files Functions Groups Pages
Functions/Subroutines
PIO_setiotype

sets the io type used by pio More...

Functions/Subroutines

subroutine piolib_mod::setiotype (file, iotype, rearr)
 sets the desired type of io to perform More...
 

Detailed Description

sets the io type used by pio

Function/Subroutine Documentation

subroutine piolib_mod::setiotype ( type (file_desc_t), intent(inout)  file,
integer(i4), intent(in)  iotype,
integer(i4), intent(in)  rearr 
)

sets the desired type of io to perform

Parameters
file\copybrieffile_desc_t
Parameters
iotype:

An integer parameter which controls the iotype.

  • PIO_iotype_pbinary : Use MPI-IO to read/write C like binary file
  • PIO_iotype_direct_pbinary: Use MPI-IO to read/write direct access binary files
  • PIO_iotype_binary : serial read/write of binary files using 'base_node'
  • PIO_iotype_pnetcdf : parallel read/write of pNetCDF files (netcdf3)
  • PIO_iotype_netcdf : serial read/write of NetCDF files using 'base_node' (netcdf3)
  • PIO_iotype_netcdf4c : parallel read/serial write of NetCDF4 (HDF5) files with data compression
  • PIO_iotype_netcdf4p : parallel read/write of NETCDF4 (HDF5) files
Parameters
rearr:

The three choices to control rearrangement are:

  • PIO_rearr_none : Do not use any form of rearrangement
  • PIO_rearr_box : Use a PIO internal box rearrangement