HistoryTrajectoryMod Module


Uses

  • module~~historytrajectorymod~~UsesGraph module~historytrajectorymod HistoryTrajectoryMod ESMF ESMF module~historytrajectorymod->ESMF iso_fortran_env iso_fortran_env module~historytrajectorymod->iso_fortran_env module~locstreamfactorymod LocStreamFactoryMod module~historytrajectorymod->module~locstreamfactorymod module~mapl_filemetadatautilsmod MAPL_FileMetadataUtilsMod module~historytrajectorymod->module~mapl_filemetadatautilsmod module~mapl_griddedioitemvectormod MAPL_GriddedIOitemVectorMod module~historytrajectorymod->module~mapl_griddedioitemvectormod module~mapl_locstreamregriddermod MAPL_LocstreamRegridderMod module~historytrajectorymod->module~mapl_locstreamregriddermod module~mapl_timedatamod MAPL_TimeDataMod module~historytrajectorymod->module~mapl_timedatamod module~mapl_verticaldatamod MAPL_VerticalDataMod module~historytrajectorymod->module~mapl_verticaldatamod module~locstreamfactorymod->ESMF module~locstreamfactorymod->iso_fortran_env module~mapl_constants MAPL_Constants module~locstreamfactorymod->module~mapl_constants module~mapl_errorhandlingmod MAPL_ErrorHandlingMod module~locstreamfactorymod->module~mapl_errorhandlingmod module~mapl_keywordenforcermod MAPL_KeywordEnforcerMod module~locstreamfactorymod->module~mapl_keywordenforcermod module~mapl_filemetadatautilsmod->ESMF module~mapl_filemetadatautilsmod->iso_fortran_env module~mapl_abstractgridfactorymod MAPL_AbstractGridFactoryMod module~mapl_filemetadatautilsmod->module~mapl_abstractgridfactorymod module~mapl_exceptionhandling MAPL_ExceptionHandling module~mapl_filemetadatautilsmod->module~mapl_exceptionhandling module~mapl_gridmanagermod MAPL_GridManagerMod module~mapl_filemetadatautilsmod->module~mapl_gridmanagermod module~pfio pFIO module~mapl_filemetadatautilsmod->module~pfio module~mapl_griddedioitemmod MAPL_GriddedIOitemMod module~mapl_griddedioitemvectormod->module~mapl_griddedioitemmod module~mapl_locstreamregriddermod->ESMF module~mapl_locstreamregriddermod->iso_fortran_env module~mapl_locstreamregriddermod->module~mapl_errorhandlingmod module~mapl_locstreamregriddermod->module~mapl_keywordenforcermod module~mapl_timedatamod->ESMF module~mapl_basemod MAPL_BaseMod module~mapl_timedatamod->module~mapl_basemod module~mapl_esmftimevectormod MAPL_ESMFTimeVectorMod module~mapl_timedatamod->module~mapl_esmftimevectormod module~mapl_timedatamod->module~mapl_exceptionhandling module~mapl_timedatamod->module~pfio module~mapl_verticaldatamod->ESMF module~mapl_verticaldatamod->iso_fortran_env iso_c_binding iso_c_binding module~mapl_verticaldatamod->iso_c_binding module~mapl_abstractregriddermod MAPL_AbstractRegridderMod module~mapl_verticaldatamod->module~mapl_abstractregriddermod module~mapl_verticaldatamod->module~mapl_basemod module~mapl_verticaldatamod->module~mapl_exceptionhandling module~mapl_profiler mapl_Profiler module~mapl_verticaldatamod->module~mapl_profiler module~mapl_verticaldatamod->module~pfio

Used by

  • module~~historytrajectorymod~~UsedByGraph module~historytrajectorymod HistoryTrajectoryMod module~historytrajectory_implement HistoryTrajectory_implement module~historytrajectory_implement->module~historytrajectorymod module~mapl_historycollectionmod MAPL_HistoryCollectionMod module~mapl_historycollectionmod->module~historytrajectorymod module~mapl_historygridcompmod MAPL_HistoryGridCompMod module~mapl_historygridcompmod->module~historytrajectorymod module~mapl_historygridcompmod->module~mapl_historycollectionmod module~mapl_historycollectionvectormod MAPL_HistoryCollectionVectorMod module~mapl_historygridcompmod->module~mapl_historycollectionvectormod module~mapl_stringfieldsetmapmod MAPL_StringFieldSetMapMod module~mapl_historygridcompmod->module~mapl_stringfieldsetmapmod module~extdata_drivergridcompmod ExtData_DriverGridCompMod module~extdata_drivergridcompmod->module~mapl_historygridcompmod module~mapl_capgridcompmod MAPL_CapGridCompMod module~mapl_capgridcompmod->module~mapl_historygridcompmod module~mapl_historycollectionvectormod->module~mapl_historycollectionmod module~mapl_stringfieldsetmapmod->module~mapl_historycollectionmod 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

Interfaces

public interface HistoryTrajectory

  • private interface HistoryTrajectory_from_config()

    Arguments

    None

Derived Types

type, public ::  HistoryTrajectory

Components

Type Visibility Attributes Name Initial
type(ESMF_Alarm), public :: alarm

Constructor

private interface HistoryTrajectory_from_config ()

Type-Bound Procedures

procedure, public :: append_file
procedure, public :: close_file_handle
procedure, public :: create_file_handle
procedure, public :: create_grid
procedure, public :: create_new_bundle
procedure, public :: create_variable => create_metadata_variable
procedure, public :: destroy_rh_regen_LS
procedure, public :: get_filename_from_template_use_index
procedure, public :: get_obsfile_Tbracket_from_epoch
procedure, public :: get_x_subset
procedure, public :: initialize
procedure, public :: regrid_accumulate => regrid_accumulate_on_xsubset
procedure, public :: reinitialize
procedure, public :: reset_times_to_current_day
procedure, public :: time_real_to_ESMF

type, public ::  obs_unit

Components

Type Visibility Attributes Name Initial
character(len=ESMF_MAXSTR), public :: input_template
character(len=ESMF_MAXSTR), public :: name
character(len=ESMF_MAXSTR), public :: obsFile_output
integer, public :: nobs_epoch
real(kind=REAL32), public, allocatable :: p2d(:)
real(kind=REAL32), public, allocatable :: p3d(:,:)
real(kind=REAL64), public, allocatable :: lats(:)
real(kind=REAL64), public, allocatable :: lons(:)
real(kind=REAL64), public, allocatable :: times_R8(:)
type(FileMetadata), public, allocatable :: metadata
type(NetCDF4_FileFormatter), public, allocatable :: file_handle