Data Types |
type | mpp_io_mod_oa::axistype |
type | mpp_io_mod_oa::atttype |
type | mpp_io_mod_oa::fieldtype |
type | mpp_io_mod_oa::filetype |
interface | mpp_io_mod_oa::mpp_write_meta |
interface | mpp_io_mod_oa::mpp_copy_meta |
interface | mpp_io_mod_oa::mpp_write |
interface | mpp_io_mod_oa::mpp_read |
interface | mpp_io_mod_oa::mpp_get_id |
interface | mpp_io_mod_oa::mpp_get_atts |
interface | mpp_io_mod_oa::mpp_modify_meta |
Modules |
module | mpp_io_mod_oa |
Defines |
#define | MPP_WRITE_2DDECOMP_1D_ mpp_write_2ddecomp_r1d |
#define | MPP_WRITE_2DDECOMP_2D_ mpp_write_2ddecomp_r2d |
#define | MPP_WRITE_2DDECOMP_3D_ mpp_write_2ddecomp_r3d |
#define | MPP_WRITE_2DDECOMP_4D_ mpp_write_2ddecomp_r4d |
#define | MPP_TYPE_ real |
#define | MPP_WRITE_ mpp_write_r0D |
#define | MPP_TYPE_ real |
#define | MPP_RANK_ ! |
#define | MPP_WRITE_RECORD_ call write_record( unit, field, 1, (/data/), tstamp ) |
#define | MPP_WRITE_ mpp_write_r1D |
#define | MPP_TYPE_ real |
#define | MPP_WRITE_RECORD_ call write_record( unit, field, size(data), data, tstamp ) |
#define | MPP_RANK_ (:) |
#define | MPP_WRITE_ mpp_write_r2D |
#define | MPP_TYPE_ real |
#define | MPP_WRITE_RECORD_ call write_record( unit, field, size(data), data, tstamp ) |
#define | MPP_RANK_ (:,:) |
#define | MPP_WRITE_ mpp_write_r3D |
#define | MPP_TYPE_ real |
#define | MPP_WRITE_RECORD_ call write_record( unit, field, size(data), data, tstamp ) |
#define | MPP_RANK_ (:,:,:) |
#define | MPP_WRITE_ mpp_write_r4D |
#define | MPP_TYPE_ real |
#define | MPP_WRITE_RECORD_ call write_record( unit, field, size(data), data, tstamp ) |
#define | MPP_RANK_ (:,:,:,:) |
#define | MPP_READ_2DDECOMP_1D_ mpp_read_2ddecomp_r1d |
#define | MPP_READ_2DDECOMP_2D_ mpp_read_2ddecomp_r2d |
#define | MPP_READ_2DDECOMP_3D_ mpp_read_2ddecomp_r3d |
#define | MPP_READ_2DDECOMP_4D_ mpp_read_2ddecomp_r4d |
#define | MPP_TYPE_ real |
Functions/Subroutines |
subroutine | mpp_io_mod_oa::mpp_io_init (flags, maxunit, maxresunit) |
subroutine | mpp_io_mod_oa::mpp_io_exit () |
subroutine | mpp_io_mod_oa::mpp_io_set_stack_size (n) |
subroutine | mpp_io_mod_oa::mpp_open (unit, file, action, form, access, threading, fileset, iospec, nohdrs, recl, pelist) |
subroutine | mpp_io_mod_oa::mpp_close (unit, action) |
subroutine | mpp_io_mod_oa::mpp_write_meta_global (unit, name, rval, ival, cval, pack) |
subroutine | mpp_io_mod_oa::mpp_write_meta_global_scalar_r (unit, name, rval, pack) |
subroutine | mpp_io_mod_oa::mpp_write_meta_global_scalar_i (unit, name, ival) |
subroutine | mpp_io_mod_oa::mpp_write_meta_var (unit, id, name, rval, ival, cval, pack) |
subroutine | mpp_io_mod_oa::mpp_write_meta_scalar_r (unit, id, name, rval, pack) |
subroutine | mpp_io_mod_oa::mpp_write_meta_scalar_i (unit, id, name, ival) |
subroutine | mpp_io_mod_oa::mpp_write_meta_axis (unit, axis, name, units, longname, cartesian, sense, domain, data, cdata) |
subroutine | mpp_io_mod_oa::mpp_write_meta_field (unit, field, axes, name, units, longname, min, max, missing, fill, scale, add, pack) |
subroutine | mpp_io_mod_oa::write_attribute (unit, name, rval, ival, cval, pack) |
subroutine | mpp_io_mod_oa::write_attribute_netcdf (unit, id, name, rval, ival, cval, pack) |
subroutine | mpp_io_mod_oa::mpp_write_axis (unit, axis) |
subroutine | mpp_io_mod_oa::write_record_c (unit, field, nwords, cdata, time_in, domain) |
subroutine | mpp_io_mod_oa::write_record_b (unit, field, nwords, data, time_in, domain, block_id) |
subroutine | mpp_io_mod_oa::write_record (unit, field, nwords, data, time_in, domain) |
subroutine | mpp_io_mod_oa::mpp_copy_meta_global (unit, gatt) |
subroutine | mpp_io_mod_oa::mpp_copy_meta_axis (unit, axis, domain) |
subroutine | mpp_io_mod_oa::mpp_copy_meta_field (unit, field, axes) |
subroutine | mpp_io_mod_oa::read_record (unit, field, nwords, data, time_level, domain) |
subroutine | mpp_io_mod_oa::read_record_b (unit, field, nwords, data, time_level, domain, block_id) |
subroutine | mpp_io_mod_oa::mpp_read_r4D (unit, field, data, tindex, blockid) |
subroutine | mpp_io_mod_oa::mpp_read_r3D (unit, field, data, tindex, blockid) |
subroutine | mpp_io_mod_oa::mpp_read_r2D (unit, field, data, tindex) |
subroutine | mpp_io_mod_oa::mpp_read_r1D (unit, field, data, tindex) |
subroutine | mpp_io_mod_oa::mpp_read_r0D (unit, field, data, tindex) |
subroutine | mpp_io_mod_oa::mpp_read_meta (unit) |
subroutine | mpp_io_mod_oa::mpp_get_info (unit, ndim, nvar, natt, ntime) |
subroutine | mpp_io_mod_oa::mpp_get_global_atts (unit, global_atts) |
subroutine | mpp_io_mod_oa::mpp_get_field_atts (field, name, units, longname, min, max, missing, ndim, siz, axes, atts) |
subroutine | mpp_io_mod_oa::mpp_get_axis_atts (axis, name, units, longname, cartesian, sense, len, natts, atts) |
subroutine | mpp_io_mod_oa::mpp_get_fields (unit, variables) |
subroutine | mpp_io_mod_oa::mpp_get_axes (unit, axes, time_axis) |
subroutine | mpp_io_mod_oa::mpp_get_times (unit, time_values) |
integer | mpp_io_mod_oa::mpp_get_field_index (fields, fieldname) |
integer, dimension(4) | mpp_io_mod_oa::mpp_get_field_size (field) |
subroutine | mpp_io_mod_oa::mpp_get_axis_data (axis, data) |
integer | mpp_io_mod_oa::mpp_get_recdimid (unit) |
subroutine | mpp_io_mod_oa::mpp_flush (unit) |
subroutine | mpp_io_mod_oa::mpp_get_iospec (unit, iospec) |
integer | mpp_io_mod_oa::mpp_get_ncid (unit) |
integer | mpp_io_mod_oa::mpp_get_axis_id (axis) |
integer | mpp_io_mod_oa::mpp_get_field_id (field) |
subroutine | mpp_io_mod_oa::netcdf_err (err) |
subroutine | mpp_io_mod_oa::mpp_get_unit_range (unit_begin_out, unit_end_out) |
subroutine | mpp_io_mod_oa::mpp_set_unit_range (unit_begin_in, unit_end_in) |
subroutine | mpp_io_mod_oa::mpp_modify_axis_meta (axis, name, units, longname, cartesian, data) |
subroutine | mpp_io_mod_oa::mpp_modify_field_meta (field, name, units, longname, min, max, missing, axes) |
function | mpp_io_mod_oa::lowercase (cs) |
subroutine | mpp_io_mod_oa::mpp_nullify_axistype (axis) |
subroutine | mpp_io_mod_oa::mpp_nullify_axistype_array (axis) |
Variables |
character(len=128) | mpp_io_mod_oa::version |
character(len=128) | mpp_io_mod_oa::tagname |
integer | mpp_io_mod_oa::pe |
integer | mpp_io_mod_oa::npes |
type(axistype) | mpp_io_mod_oa::default_axis |
type(fieldtype) | mpp_io_mod_oa::default_field |
type(atttype) | mpp_io_mod_oa::default_att |
integer, parameter | mpp_io_mod_oa::MPP_WRONLY = 100 |
integer, parameter | mpp_io_mod_oa::MPP_RDONLY = 101 |
integer, parameter | mpp_io_mod_oa::MPP_APPEND = 102 |
integer, parameter | mpp_io_mod_oa::MPP_OVERWR = 103 |
integer, parameter | mpp_io_mod_oa::MPP_ASCII = 200 |
integer, parameter | mpp_io_mod_oa::MPP_IEEE32 = 201 |
integer, parameter | mpp_io_mod_oa::MPP_NATIVE = 202 |
integer, parameter | mpp_io_mod_oa::MPP_NETCDF = 203 |
integer, parameter | mpp_io_mod_oa::MPP_SEQUENTIAL = 300 |
integer, parameter | mpp_io_mod_oa::MPP_DIRECT = 301 |
integer, parameter | mpp_io_mod_oa::MPP_SINGLE = 400 |
integer, parameter | mpp_io_mod_oa::MPP_MULTI = 401 |
integer, parameter | mpp_io_mod_oa::MPP_PARALLEL = 401 |
integer, parameter | mpp_io_mod_oa::MPP_DELETE = 501 |
integer, parameter | mpp_io_mod_oa::MPP_COLLECT = 502 |
type(filetype), dimension(:),
allocatable | mpp_io_mod_oa::mpp_file |
integer | mpp_io_mod_oa::records_per_pe |
integer | mpp_io_mod_oa::maxunits |
integer | mpp_io_mod_oa::unit_begin |
integer | mpp_io_mod_oa::unit_end |
integer | mpp_io_mod_oa::varnum = 0 |
integer | mpp_io_mod_oa::error |
character(len=256) | mpp_io_mod_oa::text |
integer, parameter | mpp_io_mod_oa::NULLUNIT = -1 |
real(DOUBLE_KIND), parameter | mpp_io_mod_oa::NULLTIME = -1. |
logical | mpp_io_mod_oa::verbose = .FALSE. |
logical | mpp_io_mod_oa::debug = .FALSE. |
logical | mpp_io_mod_oa::module_is_initialized = .FALSE. |
real(DOUBLE_KIND), dimension(:),
allocatable | mpp_io_mod_oa::mpp_io_stack |
integer | mpp_io_mod_oa::mpp_io_stack_size = 0 |
integer | mpp_io_mod_oa::mpp_io_stack_hwm = 0 |