mapl3g_esmf_info_keys Module


Uses

  • module~~mapl3g_esmf_info_keys~~UsesGraph module~mapl3g_esmf_info_keys mapl3g_esmf_info_keys module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_esmf_info_keys->module~mapl_errorhandling module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandling->module~mapl_throwmod mpi mpi module~mapl_errorhandling->mpi

Used by

  • module~~mapl3g_esmf_info_keys~~UsedByGraph module~mapl3g_esmf_info_keys mapl3g_esmf_info_keys module~mapl3g_fieldbundleinfo mapl3g_FieldBundleInfo module~mapl3g_fieldbundleinfo->module~mapl3g_esmf_info_keys module~mapl3g_fieldinfo mapl3g_FieldInfo module~mapl3g_fieldinfo->module~mapl3g_esmf_info_keys module~mapl3g_infoutilities mapl3g_InfoUtilities module~mapl3g_infoutilities->module~mapl3g_esmf_info_keys module~mapl3g_ungriddeddims mapl3g_UngriddedDims module~mapl3g_ungriddeddims->module~mapl3g_esmf_info_keys module~mapl3g_verticaldimspec mapl3g_VerticalDimSpec module~mapl3g_verticaldimspec->module~mapl3g_esmf_info_keys module~test_fieldbundledelta Test_FieldBundleDelta module~test_fieldbundledelta->module~mapl3g_esmf_info_keys module~test_infoutilities Test_InfoUtilities module~test_infoutilities->module~mapl3g_esmf_info_keys

Variables

Type Visibility Attributes Name Initial
character(len=*), public, parameter :: INFO_INTERNAL_NAMESPACE = PREFIX//'/internal'
character(len=*), public, parameter :: INFO_PRIVATE_NAMESPACE = PREFIX//'/private'
character(len=*), public, parameter :: INFO_SHARED_NAMESPACE = PREFIX//'/shared'
character(len=*), public, parameter :: KEYSTUB_DIM = '/dim_'
character(len=*), public, parameter :: KEY_DIM_STRINGS(9) = [KEYSTUB_DIM//'1', KEYSTUB_DIM//'2', KEYSTUB_DIM//'3', KEYSTUB_DIM//'4', KEYSTUB_DIM//'5', KEYSTUB_DIM//'6', KEYSTUB_DIM//'7', KEYSTUB_DIM//'8', KEYSTUB_DIM//'9']
character(len=*), public, parameter :: KEY_FIELDBUNDLETYPE = '/fieldBundleType'
character(len=*), public, parameter :: KEY_FIELD_PROTOTYPE = '/field_prototype'
character(len=*), public, parameter :: KEY_INTERPOLATION_WEIGHTS = '/interpolation_weights'
character(len=*), public, parameter :: KEY_LONG_NAME = '/long_name'
character(len=*), public, parameter :: KEY_NUM_LEVELS = KEY_VERT_GRID//'/num_levels'
character(len=*), public, parameter :: KEY_NUM_UNGRIDDED_DIMS = '/num_ungridded_dimensions'
character(len=*), public, parameter :: KEY_STANDARD_NAME = '/standard_name'
character(len=*), public, parameter :: KEY_TYPEKIND = '/typekind'
character(len=*), public, parameter :: KEY_UNGRIDDED_COORD = 'coordinates'
character(len=*), public, parameter :: KEY_UNGRIDDED_DIMS = '/ungridded_dims'
character(len=*), public, parameter :: KEY_UNGRIDDED_NAME = 'name'
character(len=*), public, parameter :: KEY_UNGRIDDED_UNITS = 'units'
character(len=*), public, parameter :: KEY_UNITS = '/units'
character(len=*), public, parameter :: KEY_VERT_DIM = '/vertical_dim'
character(len=*), public, parameter :: KEY_VERT_GRID = '/vertical_grid'
character(len=*), public, parameter :: KEY_VERT_STAGGERLOC = "/vert_staggerloc"
character(len=*), public, parameter :: KEY_VLOC = KEY_VERT_DIM//'/vloc'

Functions

public function make_dim_key(n, rc) result(key)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: n
integer, intent(out), optional :: rc

Return Value character(len=:), allocatable