Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(FileMetadata), | intent(in), | optional | :: | metadata | ||
type(ESMF_FieldBundle), | intent(in), | optional | :: | input_bundle | ||
type(ESMF_FieldBundle), | intent(in), | optional | :: | output_bundle | ||
integer, | intent(in), | optional | :: | write_collection_id | ||
integer, | intent(in), | optional | :: | read_collection_id | ||
integer, | intent(in), | optional | :: | metadata_collection_id | ||
integer, | intent(in), | optional | :: | regrid_method | ||
integer, | intent(in), | optional | :: | fraction | ||
type(GriddedIOitemVector), | intent(in), | optional | :: | items | ||
integer, | intent(out), | optional | :: | rc |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | allocatable | :: | chunking(:) | |||
integer, | public | :: | deflateLevel | = | 0 | ||
integer, | public | :: | fraction | ||||
integer, | public | :: | metadata_collection_id | ||||
integer, | public | :: | nbits_to_keep | = | MAPL_NBITS_NOT_SET | ||
integer, | public | :: | quantizeAlgorithm | = | MAPL_NOQUANTIZE | ||
integer, | public | :: | quantizeLevel | = | 0 | ||
integer, | public | :: | read_collection_id | ||||
integer, | public | :: | regrid_hints | = | 0 | ||
integer, | public | :: | regrid_method | = | REGRID_METHOD_BILINEAR | ||
integer, | public | :: | write_collection_id | ||||
integer, | public | :: | zstandardLevel | = | 0 | ||
logical, | public | :: | doVertRegrid | = | .false. | ||
logical, | public | :: | itemOrderAlphabetical | = | .true. | ||
real, | public, | allocatable | :: | corner_lats(:,:) | |||
real, | public, | allocatable | :: | corner_lons(:,:) | |||
real, | public, | allocatable | :: | lats(:,:) | |||
real, | public, | allocatable | :: | lons(:,:) | |||
real, | public, | allocatable | :: | times(:) | |||
type(ESMF_Grid), | public | :: | output_grid | ||||
type(ESMF_Time), | public | :: | startTime | ||||
class(AbstractRegridder), | public, | pointer | :: | regrid_handle | => | null() | |
type(ESMF_FieldBundle), | public | :: | input_bundle | ||||
type(ESMF_FieldBundle), | public | :: | output_bundle | ||||
type(FileMetadata), | public, | allocatable | :: | metadata | |||
type(FileMetadataUtils), | public, | pointer | :: | current_file_metadata | |||
type(GriddedIOitemVector), | public | :: | items | ||||
type(timeData), | public | :: | timeInfo | ||||
type(verticalData), | public | :: | vdata |
private function new_MAPL_GriddedIO (metadata, input_bundle, output_bundle, write_collection_id, read_collection_id, metadata_collection_id, regrid_method, fraction, items, rc) |
procedure, public :: CreateFileMetaData | |
procedure, public :: CreateQuantizationInfo | |
procedure, public :: CreateVariable | |
procedure, public :: alphabatize_variables | |
procedure, public :: bundlePost => bundlepost | |
procedure, public :: check_chunking | |
procedure, public :: destroy | |
procedure, public :: modifyTime | |
procedure, public :: modifyTimeIncrement | |
procedure, public :: process_data_from_file | |
procedure, public :: regridScalar => RegridScalar | |
procedure, public :: regridVector => RegridVector | |
procedure, public :: request_data_from_file | |
procedure, public :: set_default_chunking | |
procedure, public :: set_param | |
procedure, public :: stage2DLatLon | |
procedure, public :: stageData | |
procedure, public :: swap_undef_value |