MAPL_HistoryCollectionMod Module


Uses

Used by

  • module~~mapl_historycollectionmod~~UsedByGraph module~mapl_historycollectionmod MAPL_HistoryCollectionMod module~mapl_historycollectionvectormod MAPL_HistoryCollectionVectorMod module~mapl_historycollectionvectormod->module~mapl_historycollectionmod module~mapl_historygridcompmod MAPL_HistoryGridCompMod module~mapl_historygridcompmod->module~mapl_historycollectionmod module~mapl_historygridcompmod->module~mapl_historycollectionvectormod module~mapl_stringfieldsetmapmod MAPL_StringFieldSetMapMod module~mapl_historygridcompmod->module~mapl_stringfieldsetmapmod module~mapl_stringfieldsetmapmod->module~mapl_historycollectionmod module~extdata_drivergridcompmod ExtData_DriverGridCompMod module~extdata_drivergridcompmod->module~mapl_historygridcompmod module~mapl_capgridcompmod MAPL_CapGridCompMod module~mapl_capgridcompmod->module~mapl_historygridcompmod module~extdatadrivermod ExtDataDriverMod module~extdatadrivermod->module~extdata_drivergridcompmod module~mapl_capmod MAPL_CapMod module~mapl_capmod->module~mapl_capgridcompmod program~comp_testing_driver comp_testing_driver program~comp_testing_driver->module~mapl_capgridcompmod program~extdata_driver ExtData_Driver program~extdata_driver->module~extdata_drivergridcompmod program~extdata_driver->module~extdatadrivermod module~mapl_gridcompsmod MAPL_GridCompsMod module~mapl_gridcompsmod->module~mapl_capmod module~mapl_nuopcwrappermod MAPL_NUOPCWrapperMod module~mapl_nuopcwrappermod->module~mapl_capmod

Derived Types

type, public ::  FieldSet

Components

Type Visibility Attributes Name Initial
character(len=ESMF_MAXSTR), public, pointer :: fields(:,:) => null()
integer, public :: nfields = 0

type, public ::  HistoryCollection

Components

Type Visibility Attributes Name Initial
character(len=ESMF_MAXPATHLEN), public :: stationIdFile
character(len=ESMF_MAXSTR), public, pointer :: PExtraFields(:) => null()
character(len=ESMF_MAXSTR), public, pointer :: PExtraGridComp(:) => null()
character(len=ESMF_MAXSTR), public :: collection
character(len=ESMF_MAXSTR), public :: currentFile
character(len=ESMF_MAXSTR), public :: filename
character(len=ESMF_MAXSTR), public :: format
character(len=ESMF_MAXSTR), public :: mode
character(len=ESMF_MAXSTR), public :: output_grid_label
character(len=ESMF_MAXSTR), public :: positive
character(len=ESMF_MAXSTR), public :: quantize_algorithm_string
character(len=ESMF_MAXSTR), public :: sampler_spec = ""
character(len=ESMF_MAXSTR), public :: template
character(len=ESMF_MAXSTR), public, pointer :: tmpfields(:) => null()
character(len=ESMF_MAXSTR), public :: vunit
character(len=ESMF_MAXSTR), public :: vvars(2)
integer, public :: Psize
integer, public :: Root
integer, public :: acc_interval
integer, public :: acc_offset
integer, public :: acc_ref_time
integer, public, pointer :: chunksize(:) => null()
integer, public :: deflate
integer, public :: duration
integer, public :: end_date
integer, public :: end_time
integer, public, pointer :: expSTATE(:)
integer, public :: frequency
integer, public :: nPExtraFields
integer, public :: nbits_to_keep
integer, public, pointer :: peAve(:)
integer, public :: quantize_algorithm
integer, public :: quantize_level
integer, public :: ref_date
integer, public :: ref_time
integer, public :: regrid_method
integer, public, pointer :: resolution(:) => null()
integer, public :: slices
integer, public :: stationSkipLine
integer, public :: tm
integer, public :: unit
integer, public :: verbose
integer, public :: voting
integer, public :: xyoffset
logical, public :: ForceOffsetZero
logical, public, pointer :: ReWrite(:) => null()
logical, public :: backwards
logical, public :: disabled
logical, public :: monthly
logical, public :: partial = .false.
logical, public, allocatable :: r8_to_r4(:)
logical, public :: recycle_track = .false.
logical, public :: regex
logical, public :: splitField
logical, public :: subVm
logical, public :: timeseries_output = .false.
logical, public :: timestampStart
logical, public :: useNewFormat
real, public, pointer :: levels(:) => null()
real, public, pointer :: subset(:) => null()
real, public :: vscale
type(ESMF_Alarm), public :: end_alarm
type(ESMF_Alarm), public :: his_alarm
type(ESMF_Alarm), public :: mon_alarm
type(ESMF_Alarm), public :: seg_alarm
type(ESMF_Field), public, allocatable :: r4(:)
type(ESMF_Field), public, allocatable :: r8(:)
type(ESMF_FieldBundle), public :: bundle
type(FieldSet), public, pointer :: field_set
type(GriddedIOitemVector), public :: items
type(HistoryCollectionGlobalAttributes), public :: global_atts
type(HistoryTrajectory), public :: trajectory
type(MAPL_CFIO), public :: MCFIO
type(MAPL_GriddedIO), public :: mGriddedIO
type(MaskSamplerGeosat), public :: mask_sampler
type(StationSampler), public :: station_sampler
type(sampler), public :: xsampler
type(timeData), public :: timeInfo
type(verticalData), public :: vdata

Type-Bound Procedures

procedure, public :: AddGrid

Components

Type Visibility Attributes Name Initial
character(len=ESMF_MAXSTR), public :: comment
character(len=ESMF_MAXSTR), public :: contact
character(len=ESMF_MAXSTR), public :: conventions
character(len=ESMF_MAXSTR), public :: descr
character(len=ESMF_MAXSTR), public :: filename
character(len=ESMF_MAXSTR), public :: institution
character(len=ESMF_MAXSTR), public :: references
character(len=ESMF_MAXSTR), public :: source

Type-Bound Procedures

procedure, public :: define_collection_attributes