PIO  2.5.4
Data Types | Variables
pio_types.F90 File Reference
#include "config.h"
Include dependency graph for pio_types.F90:

Data Types

type  pio_types::decompmap_t
 
type  pio_types::iosystem_desc_t
 
type  pio_types::file_desc_t
 
type  pio_types::io_desc_t
 
type  pio_types::var_desc_t
 
type  pio_types::pio_rearr_comm_fc_opt_t
 
type  pio_types::pio_rearr_opt_t
 

Variables

integer(i4), parameter, public pio_types::pio_iotype_pnetcdf = 1
 parallel read/write of pNetCDF files
 
integer(i4), parameter, public pio_types::pio_iotype_netcdf = 2
 serial read/write of NetCDF file using 'base_node'
 
integer(i4), parameter, public pio_types::pio_iotype_netcdf4c = 3
 netcdf4 (hdf5 format) file opened for compression (serial write access only)
 
integer(i4), parameter, public pio_types::pio_iotype_netcdf4p = 4
 netcdf4 (hdf5 format) file opened in parallel
 
integer(i4), parameter, public pio_types::iotype_pnetcdf = PIO_iotype_pnetcdf
 pnetcdf iotype
 
integer(i4), parameter, public pio_types::iotype_netcdf = PIO_iotype_netcdf
 netcdf iotype
 
integer(i4), parameter, public pio_types::pio_rearr_box = 1
 box rearranger
 
integer(i4), parameter, public pio_types::pio_rearr_subset = 2
 subset rearranger
 
integer(i4), parameter, public pio_types::pio_internal_error = -51
 abort on error from any task
 
integer(i4), parameter, public pio_types::pio_bcast_error = -52
 broadcast an error
 
integer(i4), parameter, public pio_types::pio_return_error = -53
 do nothing
 
integer(i4), parameter, public pio_types::pio_default = -1
 default error handler
 
integer, parameter, public pio_types::pio_64bit_data = 32
 CDF5 format.
 
integer, parameter, public pio_types::pio_num_ost = 16
 num ost
 
integer, parameter, public pio_types::pio_global = 0
 global atts
 
integer, parameter, public pio_types::pio_unlimited = 0
 unlimited dimension
 
integer, parameter, public pio_types::pio_double = 6
 double type
 
integer, parameter, public pio_types::pio_real = 5
 real type
 
integer, parameter, public pio_types::pio_int = 4
 int type
 
integer, parameter, public pio_types::pio_short = 3
 short int type
 
integer, parameter, public pio_types::pio_char = 2
 char type
 
integer, parameter, public pio_types::pio_noerr = 0
 no error
 
integer, parameter, public pio_types::pio_write = 1
 read-write
 
integer, parameter, public pio_types::pio_nowrite = 0
 read-only
 
integer, parameter, public pio_types::pio_clobber = 0
 clobber existing file
 
integer, parameter, public pio_types::pio_noclobber = 4
 do not clobber existing file
 
integer, parameter, public pio_types::pio_fill = 0
 use fill values
 
integer, parameter, public pio_types::pio_nofill = 256
 do not use fill values
 
integer, parameter, public pio_types::pio_max_name = 256
 max name len
 
integer, parameter, public pio_types::pio_max_var_dims = 6
 max dims for a var
 
integer, parameter, public pio_types::pio_64bit_offset = 512
 64bit offset format
 
integer, parameter, public pio_types::pio_fill_int = -2147483647
 int fill value
 
real, parameter, public pio_types::pio_fill_float = 9.9692099683868690e+36
 float fill value
 
double precision, parameter, public pio_types::pio_fill_double = 9.9692099683868690d+36
 double fill value
 
@, public pio_types::pio_rearr_comm_p2p = 0
 do point-to-point communications using mpi send and recv calls.
 
@, public pio_types::pio_rearr_comm_coll
 use the MPI_ALLTOALLW function of the mpi library
 
@, public pio_types::pio_rearr_comm_fc_2d_enable = 0
 COMM procs to IO procs and vice versa.
 
@, public pio_types::pio_rearr_comm_fc_1d_comp2io
 COMM procs to IO procs only.
 
@, public pio_types::pio_rearr_comm_fc_1d_io2comp
 IO procs to COMM procs only.
 
@, public pio_types::pio_rearr_comm_fc_2d_disable
 Disable flow control.
 
integer, parameter, public pio_types::pio_rearr_comm_unlimited_pend_req = -1
 unlimited requests
 

Detailed Description

Derived datatypes and constants for PIO Fortran API.

Author
Jim Edwards