write(6,) ‘i=’, i write(6,) ‘line=’, trim(line)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_FieldBundle), | intent(in) | :: | bundle | |||
character(len=*), | intent(in) | :: | filename | |||
integer, | intent(in), | optional | :: | nskip_line | ||
type(MAPL_MetaComp), | intent(in), | optional, | pointer | :: | GENSTATE | |
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StationSampler), | intent(inout) | :: | this | |||
type(GriddedIOitemVector), | intent(inout), | optional | :: | items | ||
type(ESMF_FieldBundle), | intent(inout), | optional | :: | bundle | ||
type(timeData), | intent(inout), | optional | :: | timeInfo | ||
type(verticalData), | intent(inout), | optional | :: | vdata | ||
integer, | intent(out), | optional | :: | rc |
if (mapl_am_i_root()) write(6,*) ‘item%xname=’, trim(item%xname)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StationSampler), | intent(inout) | :: | this | |||
type(ESMF_Time), | intent(in) | :: | current_time | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StationSampler), | intent(inout) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StationSampler), | intent(inout) | :: | this | |||
type(ESMF_Time), | intent(in) | :: | current_time | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StationSampler), | intent(inout) | :: | this | |||
character(len=*), | intent(inout) | :: | filename | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StationSampler), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | vname | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(StationSampler), | intent(inout) | :: | this | |||
type(ESMF_Time), | intent(inout) | :: | start_time | |||
character(len=*), | intent(inout) | :: | time_units | |||
integer, | intent(out), | optional | :: | rc |
type :: StationSampler private type(LocStreamFactory) :: LSF type(ESMF_LocStream) :: LS_rt type(ESMF_LocStream) :: LS_chunk type(ESMF_LocStream) :: LS_ds type(LocstreamRegridder) :: regridder type(ESMF_RouteHandle) :: RH type(GriddedIOitemVector) :: items logical :: do_vertical_regrid logical :: level_by_level type(MAPL_MetaComp), pointer :: GENSTATE integer :: nstation integer, allocatable :: station_id(:) character(len=ESMF_MAXSTR), allocatable :: station_name(:) character(len=ESMF_MAXSTR), allocatable :: station_fullname(:) character(len=ESMF_MAXSTR) :: index_name_x real(kind=REAL64), allocatable :: lons(:) real(kind=REAL64), allocatable :: lats(:) real(kind=REAL64), allocatable :: elevs(:) type(ESMF_FieldBundle) :: bundle type(FileMetadata) :: metadata type(NetCDF4_FileFormatter) :: formatter type(VerticalData) :: vdata type(TimeData) :: time_info character(LEN=ESMF_MAXPATHLEN) :: ofile integer :: obs_written contains procedure :: add_metadata_route_handle procedure :: create_file_handle procedure :: close_file_handle procedure :: append_file procedure :: get_file_start_time procedure :: compute_time_for_current procedure :: create_variable => create_metadata_variable end type StationSampler