mapl3g_FieldCreate Module


Uses

  • module~~mapl3g_fieldcreate~~UsesGraph module~mapl3g_fieldcreate mapl3g_FieldCreate ESMF ESMF module~mapl3g_fieldcreate->ESMF module~mapl3g_fieldinfo mapl3g_FieldInfo module~mapl3g_fieldcreate->module~mapl3g_fieldinfo module~mapl3g_lu_bound mapl3g_LU_Bound module~mapl3g_fieldcreate->module~mapl3g_lu_bound module~mapl3g_ungriddeddims mapl3g_UngriddedDims module~mapl3g_fieldcreate->module~mapl3g_ungriddeddims module~mapl3g_verticalstaggerloc mapl3g_VerticalStaggerLoc module~mapl3g_fieldcreate->module~mapl3g_verticalstaggerloc module~mapl_errorhandling mapl_ErrorHandling module~mapl3g_fieldcreate->module~mapl_errorhandling module~mapl_keywordenforcer mapl_KeywordEnforcer module~mapl3g_fieldcreate->module~mapl_keywordenforcer module~mapl3g_fieldinfo->ESMF module~mapl3g_fieldinfo->module~mapl3g_ungriddeddims module~mapl3g_fieldinfo->module~mapl3g_verticalstaggerloc module~mapl3g_fieldinfo->module~mapl_errorhandling module~mapl3g_fieldinfo->module~mapl_keywordenforcer 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->ESMF module~mapl3g_ungriddeddims->module~mapl3g_lu_bound module~mapl3g_ungriddeddims->module~mapl_errorhandling module~mapl3g_ungriddeddims->module~mapl3g_esmf_info_keys module~mapl3g_ungriddeddims->module~mapl3g_infoutilities 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_esmf_info_keys->module~mapl_errorhandling module~mapl3g_infoutilities->ESMF module~mapl3g_infoutilities->module~mapl_errorhandling module~mapl3g_infoutilities->module~mapl_keywordenforcer module~mapl3g_infoutilities->module~mapl3g_esmf_info_keys module~mapl3g_ungriddeddim->ESMF module~mapl3g_ungriddeddim->module~mapl3g_lu_bound module~mapl3g_ungriddeddim->module~mapl_errorhandling module~mapl3g_ungriddeddim->module~mapl3g_infoutilities module~mapl3g_ungriddeddimvector->module~mapl3g_ungriddeddim

Used by

  • module~~mapl3g_fieldcreate~~UsedByGraph module~mapl3g_fieldcreate mapl3g_FieldCreate module~mapl3g_field_api mapl3g_Field_API module~mapl3g_field_api->module~mapl3g_fieldcreate module~mapl3g_fieldbundledelta mapl3g_FieldBundleDelta module~mapl3g_fieldbundledelta->module~mapl3g_fieldcreate module~mapl3g_fieldbundleget mapl3g_FieldBundleGet module~mapl3g_fieldbundledelta->module~mapl3g_fieldbundleget module~mapl3g_fixedlevelsverticalgrid mapl3g_FixedLevelsVerticalGrid module~mapl3g_fixedlevelsverticalgrid->module~mapl3g_fieldcreate module~mapl3g_meanaction mapl3g_MeanAction module~mapl3g_meanaction->module~mapl3g_fieldcreate module~test_fieldbundledelta Test_FieldBundleDelta module~test_fieldbundledelta->module~mapl3g_fieldcreate module~test_fieldbundledelta->module~mapl3g_fieldbundledelta module~test_fieldbundledelta->module~mapl3g_fieldbundleget module~test_fieldcreate Test_FieldCreate module~test_fieldcreate->module~mapl3g_fieldcreate module~test_fielddelta Test_FieldDelta module~test_fielddelta->module~mapl3g_fieldcreate module~test_fieldreset Test_FieldReset module~test_fieldreset->module~mapl3g_fieldcreate module~can_connect_to_smod~3 can_connect_to_smod module~can_connect_to_smod~3->module~mapl3g_fixedlevelsverticalgrid module~mapl3g_fieldbundleget->module~mapl3g_field_api module~mapl3g_fieldspec mapl3g_FieldSpec module~mapl3g_fieldspec->module~mapl3g_field_api module~mapl3g_fieldspec->module~mapl3g_fixedlevelsverticalgrid module~parse_geometry_spec_smod parse_geometry_spec_smod module~parse_geometry_spec_smod->module~mapl3g_fixedlevelsverticalgrid module~test_fixedlevelsverticalgrid Test_FixedLevelsVerticalGrid module~test_fixedlevelsverticalgrid->module~mapl3g_fixedlevelsverticalgrid module~test_meanaction Test_MeanAction module~test_meanaction->module~mapl3g_meanaction module~mapl3g_bracketspec mapl3g_BracketSpec module~mapl3g_bracketspec->module~mapl3g_fieldspec module~mapl3g_make_itemspec mapl3g_make_itemSpec module~mapl3g_make_itemspec->module~mapl3g_fieldspec module~mapl3g_modelverticalgrid mapl3g_ModelVerticalGrid module~mapl3g_modelverticalgrid->module~mapl3g_fieldspec module~mapl3g_sharedio mapl3g_SharedIO module~mapl3g_sharedio->module~mapl3g_fieldbundleget module~mapl3g_timeinterpolateaction mapl3g_TimeInterpolateAction module~mapl3g_timeinterpolateaction->module~mapl3g_fieldbundleget module~test_addfieldspec Test_AddFieldSpec module~test_addfieldspec->module~mapl3g_fieldspec module~test_bracketspec Test_BracketSpec module~test_bracketspec->module~mapl3g_fieldspec module~test_fieldspec Test_FieldSpec module~test_fieldspec->module~mapl3g_fieldspec module~test_timeinterpolateaction Test_TimeInterpolateAction module~test_timeinterpolateaction->module~mapl3g_fieldbundleget

Interfaces

public interface MAPL_FieldCreate

  • private function field_create(geom, typekind, unusable, gridToFieldMap, ungridded_dims, num_levels, vert_staggerloc, units, standard_name, long_name, rc) result(field)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Geom), intent(in) :: geom
    type(ESMF_TypeKind_Flag), intent(in) :: typekind
    class(KeywordEnforcer), intent(in), optional :: unusable
    integer, intent(in), optional :: gridToFieldMap(:)
    type(UngriddedDims), intent(in), optional :: ungridded_dims
    integer, intent(in), optional :: num_levels
    type(VerticalStaggerLoc), intent(in), optional :: vert_staggerloc
    character(len=*), intent(in), optional :: units
    character(len=*), intent(in), optional :: standard_name
    character(len=*), intent(in), optional :: long_name
    integer, intent(out), optional :: rc

    Return Value type(ESMF_Field)

public interface MAPL_FieldEmptyComplete

  • private subroutine field_empty_complete(field, typekind, unusable, gridToFieldMap, ungridded_dims, num_levels, vert_staggerloc, units, standard_name, long_name, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_Field), intent(inout) :: field
    type(ESMF_TypeKind_Flag), intent(in) :: typekind
    class(KeywordEnforcer), intent(in), optional :: unusable
    integer, intent(in), optional :: gridToFieldMap(:)
    type(UngriddedDims), intent(in), optional :: ungridded_dims
    integer, intent(in), optional :: num_levels
    type(VerticalStaggerLoc), intent(in), optional :: vert_staggerloc
    character(len=*), intent(in), optional :: units
    character(len=*), intent(in), optional :: standard_name
    character(len=*), intent(in), optional :: long_name
    integer, intent(out), optional :: rc