| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(mpi_grp_t), | intent(in) | :: | mpi_grp |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | allocatable | :: | compmap(:) | |||
| integer, | public, | allocatable | :: | dims(:) | |||
| integer, | public | :: | type | ||||
| type(pio_io_desc_t), | private | :: | pio_io_desc |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(mpi_grp_t), | private | :: | mpi_grp | ||||
| type(pio_iosystem_desc_t), | private | :: | pio_iosystem_desc |
| private function cable_netcdf_pio_io_constructor (mpi_grp) |
| procedure, public :: init => cable_netcdf_pio_io_init | |
| procedure, public :: finalise => cable_netcdf_pio_io_finalise | |
| procedure, public :: create_file => cable_netcdf_pio_io_create_file | |
| procedure, public :: open_file => cable_netcdf_pio_io_open_file | |
| procedure, public :: create_decomp => cable_netcdf_pio_io_create_decomp |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(pio_file_desc_t), | private | :: | pio_file_desc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | basetype |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(mpi_grp_t), | intent(in) | :: | mpi_grp |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_io_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | path |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_io_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | path |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_io_t), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | compmap(:) | |||
| integer, | intent(in) | :: | dims(:) | |||
| integer, | intent(in) | :: | type |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | status |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out), | allocatable | :: | start_nonopt(:) | ||
| integer, | intent(out), | allocatable | :: | count_nonopt(:) | ||
| integer, | intent(in) | :: | shape(:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_io_t), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_io_t), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | dim_names(:) | |||
| integer, | intent(in) | :: | dim_lens(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | dim_names(:) | |||
| integer, | intent(in) | :: | type |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | att_name | |||
| character(len=*), | intent(in) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | att_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(in) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | att_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(in) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | att_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(in) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | att_name | |||
| character(len=*), | intent(in) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | att_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(in) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | att_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(in) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | att_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(in) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | att_name | |||
| character(len=*), | intent(out) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | att_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(out) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | att_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(out) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | att_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(out) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | att_name | |||
| character(len=*), | intent(out) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | att_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(out) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | att_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(out) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| character(len=*), | intent(in) | :: | att_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(out) | :: | att_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | dim_name | |||
| integer, | intent(out) | :: | dim_len |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(in) | :: | values | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(in) | :: | values(:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(in) | :: | values(:,:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(in) | :: | values(:,:,:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(in) | :: | values | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(in) | :: | values(:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(in) | :: | values(:,:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(in) | :: | values(:,:,:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(in) | :: | values | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(in) | :: | values(:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(in) | :: | values(:,:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(in) | :: | values(:,:,:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(in) | :: | values(..) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(in), | optional | :: | fill_value | ||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(in) | :: | values(:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(in), | optional | :: | fill_value | ||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(in) | :: | values(:,:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(in), | optional | :: | fill_value | ||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(in) | :: | values(:,:,:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(in), | optional | :: | fill_value | ||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(in) | :: | values(..) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(in), | optional | :: | fill_value | ||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(in) | :: | values(:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(in), | optional | :: | fill_value | ||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(in) | :: | values(:,:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(in), | optional | :: | fill_value | ||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(in) | :: | values(:,:,:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(in), | optional | :: | fill_value | ||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(in) | :: | values(..) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(in), | optional | :: | fill_value | ||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(in) | :: | values(:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(in), | optional | :: | fill_value | ||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(in) | :: | values(:,:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(in), | optional | :: | fill_value | ||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(in) | :: | values(:,:,:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(in), | optional | :: | fill_value | ||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(out) | :: | values | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(out) | :: | values(:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(out) | :: | values(:,:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(out) | :: | values(:,:,:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(out) | :: | values | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(out) | :: | values(:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(out) | :: | values(:,:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(out) | :: | values(:,:,:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(out) | :: | values | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(out) | :: | values(:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(out) | :: | values(:,:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(out) | :: | values(:,:,:) | |||
| integer, | intent(in), | optional | :: | start(:) | ||
| integer, | intent(in), | optional | :: | count(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(out) | :: | values(..) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(out) | :: | values(:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(out) | :: | values(:,:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| integer(kind=CABLE_NETCDF_INT32_KIND), | intent(out) | :: | values(:,:,:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(out) | :: | values(..) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(out) | :: | values(:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(out) | :: | values(:,:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL32_KIND), | intent(out) | :: | values(:,:,:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(out) | :: | values(..) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(out) | :: | values(:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(out) | :: | values(:,:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer, | intent(in), | optional | :: | frame |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cable_netcdf_pio_file_t), | intent(inout) | :: | this | |||
| character(len=*), | intent(in) | :: | var_name | |||
| real(kind=CABLE_NETCDF_REAL64_KIND), | intent(out) | :: | values(:,:,:) | |||
| class(cable_netcdf_decomp_t), | intent(inout) | :: | decomp | |||
| integer, | intent(in), | optional | :: | frame |