mapl3g_FieldInfo Module


Uses

  • module~~mapl3g_fieldinfo~~UsesGraph module~mapl3g_fieldinfo mapl3g_FieldInfo ESMF ESMF module~mapl3g_fieldinfo->ESMF module~mapl3g_esmf_info_keys mapl3g_esmf_info_keys module~mapl3g_fieldinfo->module~mapl3g_esmf_info_keys module~mapl3g_infoutilities mapl3g_InfoUtilities module~mapl3g_fieldinfo->module~mapl3g_infoutilities module~mapl3g_ungriddeddims mapl3g_UngriddedDims module~mapl3g_fieldinfo->module~mapl3g_ungriddeddims module~mapl3g_verticalstaggerloc mapl3g_VerticalStaggerLoc module~mapl3g_fieldinfo->module~mapl3g_verticalstaggerloc module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_fieldinfo->module~mapl_errorhandling module~mapl_keywordenforcer mapl_KeywordEnforcer module~mapl3g_fieldinfo->module~mapl_keywordenforcer module~mapl3g_esmf_info_keys->module~mapl_errorhandling module~mapl3g_infoutilities->ESMF module~mapl3g_infoutilities->module~mapl3g_esmf_info_keys module~mapl3g_infoutilities->module~mapl_errorhandling module~mapl3g_infoutilities->module~mapl_keywordenforcer module~mapl3g_ungriddeddims->ESMF module~mapl3g_ungriddeddims->module~mapl3g_esmf_info_keys module~mapl3g_ungriddeddims->module~mapl3g_infoutilities module~mapl3g_ungriddeddims->module~mapl_errorhandling module~mapl3g_lu_bound mapl3g_LU_Bound module~mapl3g_ungriddeddims->module~mapl3g_lu_bound module~mapl3g_ungriddeddim mapl3g_UngriddedDim module~mapl3g_ungriddeddims->module~mapl3g_ungriddeddim module~mapl3g_ungriddeddimvector mapl3g_UngriddedDimVector module~mapl3g_ungriddeddims->module~mapl3g_ungriddeddimvector module~mapl_throwmod MAPL_ThrowMod module~mapl_errorhandling->module~mapl_throwmod mpi mpi module~mapl_errorhandling->mpi module~mapl3g_ungriddeddim->ESMF module~mapl3g_ungriddeddim->module~mapl3g_infoutilities module~mapl3g_ungriddeddim->module~mapl_errorhandling module~mapl3g_ungriddeddim->module~mapl3g_lu_bound module~mapl3g_ungriddeddimvector->module~mapl3g_ungriddeddim

Used by

  • module~~mapl3g_fieldinfo~~UsedByGraph module~mapl3g_fieldinfo mapl3g_FieldInfo module~mapl3g_field_api mapl3g_Field_API module~mapl3g_field_api->module~mapl3g_fieldinfo module~mapl3g_fieldcreate mapl3g_FieldCreate module~mapl3g_field_api->module~mapl3g_fieldcreate module~mapl3g_fieldbundledelta mapl3g_FieldBundleDelta module~mapl3g_fieldbundledelta->module~mapl3g_fieldinfo module~mapl3g_fieldbundledelta->module~mapl3g_fieldcreate module~mapl3g_fielddelta mapl3g_FieldDelta module~mapl3g_fieldbundledelta->module~mapl3g_fielddelta module~mapl3g_fieldget mapl3g_FieldGet module~mapl3g_fieldbundledelta->module~mapl3g_fieldget module~mapl_fieldutilities MAPL_FieldUtilities module~mapl3g_fieldbundledelta->module~mapl_fieldutilities module~mapl3g_fieldbundleinfo mapl3g_FieldBundleInfo module~mapl3g_fieldbundleinfo->module~mapl3g_fieldinfo module~mapl3g_fieldcreate->module~mapl3g_fieldinfo module~mapl3g_fielddelta->module~mapl3g_fieldinfo module~mapl3g_fielddelta->module~mapl3g_fieldget module~mapl3g_fieldget->module~mapl3g_fieldinfo module~mapl_fieldutilities->module~mapl3g_fieldinfo module~test_fieldbundledelta Test_FieldBundleDelta module~test_fieldbundledelta->module~mapl3g_fieldinfo module~test_fieldbundledelta->module~mapl3g_fieldbundledelta module~test_fieldbundledelta->module~mapl3g_fieldcreate module~test_fieldbundledelta->module~mapl3g_fielddelta module~test_fieldbundledelta->module~mapl3g_fieldget module~test_fieldbundledelta->module~mapl_fieldutilities module~test_fielddelta Test_FieldDelta module~test_fielddelta->module~mapl3g_fieldinfo module~test_fielddelta->module~mapl3g_fieldcreate module~test_fielddelta->module~mapl3g_fielddelta module~test_fielddelta->module~mapl3g_fieldget module~test_fieldinfo Test_FieldInfo module~test_fieldinfo->module~mapl3g_fieldinfo module~mapl3g_accumulatoraction mapl3g_AccumulatorAction module~mapl3g_accumulatoraction->module~mapl_fieldutilities module~mapl3g_fieldbundleget mapl3g_FieldBundleGet module~mapl3g_fieldbundleget->module~mapl3g_field_api module~mapl3g_fieldbundleget->module~mapl3g_fieldbundleinfo module~mapl3g_fieldcondensedarray mapl3g_FieldCondensedArray module~mapl3g_fieldcondensedarray->module~mapl3g_fieldget module~mapl3g_fieldspec mapl3g_FieldSpec module~mapl3g_fieldspec->module~mapl3g_field_api module~mapl3g_fixedlevelsverticalgrid mapl3g_FixedLevelsVerticalGrid module~mapl3g_fixedlevelsverticalgrid->module~mapl3g_fieldcreate module~mapl3g_meanaction mapl3g_MeanAction module~mapl3g_meanaction->module~mapl3g_fieldcreate module~mapl3g_meanaction->module~mapl3g_fieldget module~mapl3g_meanaction->module~mapl_fieldutilities module~mapl3g_sharedio mapl3g_SharedIO module~mapl3g_sharedio->module~mapl3g_fieldget module~mapl_fieldutils MAPL_FieldUtils module~mapl_fieldutils->module~mapl_fieldutilities module~test_fieldarithmetic Test_FieldArithmetic module~test_fieldarithmetic->module~mapl_fieldutilities module~test_fieldcreate Test_FieldCreate module~test_fieldcreate->module~mapl3g_fieldcreate module~test_fieldcreate->module~mapl3g_fieldget module~test_fieldreset Test_FieldReset module~test_fieldreset->module~mapl3g_fieldcreate module~test_fieldreset->module~mapl3g_fieldget

Interfaces

public interface MAPL_FieldInfoCopyShared

  • private subroutine field_info_copy_shared(field_in, field_out, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Field), intent(in) :: field_in
    type(ESMF_Field), intent(inout) :: field_out
    integer, intent(out), optional :: rc

public interface MAPL_FieldInfoGetInternal

  • private subroutine field_info_get_internal(info, unusable, namespace, num_levels, vert_staggerloc, num_vgrid_levels, units, long_name, standard_name, ungridded_dims, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Info), intent(in) :: info
    class(KeywordEnforcer), intent(in), optional :: unusable
    character(len=*), intent(in), optional :: namespace
    integer, intent(out), optional :: num_levels
    type(VerticalStaggerLoc), intent(out), optional :: vert_staggerloc
    integer, intent(out), optional :: num_vgrid_levels
    character(len=:), intent(out), optional, allocatable :: units
    character(len=:), intent(out), optional, allocatable :: long_name
    character(len=:), intent(out), optional, allocatable :: standard_name
    type(UngriddedDims), intent(out), optional :: ungridded_dims
    integer, intent(out), optional :: rc

public interface MAPL_FieldInfoGetShared

  • private subroutine info_field_get_shared_i4(field, key, value, unusable, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Field), intent(in) :: field
    character(len=*), intent(in) :: key
    integer(kind=ESMF_KIND_I4), intent(out) :: value
    class(KeywordEnforcer), intent(in), optional :: unusable
    integer, intent(out), optional :: rc

public interface MAPL_FieldInfoSetInternal

  • private subroutine field_info_set_internal(info, unusable, namespace, num_levels, vert_staggerloc, ungridded_dims, units, long_name, standard_name, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Info), intent(inout) :: info
    class(KeywordEnforcer), intent(in), optional :: unusable
    character(len=*), intent(in), optional :: namespace
    integer, intent(in), optional :: num_levels
    type(VerticalStaggerLoc), intent(in), optional :: vert_staggerloc
    type(UngriddedDims), intent(in), optional :: ungridded_dims
    character(len=*), intent(in), optional :: units
    character(len=*), intent(in), optional :: long_name
    character(len=*), intent(in), optional :: standard_name
    integer, intent(out), optional :: rc

public interface MAPL_FieldInfoSetShared

  • private subroutine info_field_set_shared_i4(field, key, value, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Field), intent(in) :: field
    character(len=*), intent(in) :: key
    integer(kind=ESMF_KIND_I4), intent(in) :: value
    integer, intent(out), optional :: rc