MAPL_VarSpecSet Interface

public interface MAPL_VarSpecSet

Module Procedures

private subroutine MAPL_VarSpecSetRegular(SPEC, SHORT_NAME, LONG_NAME, UNITS, DIMS, VLOCATION, FIELD, BUNDLE, STATE, STAT, ACCMLT_INTERVAL, COUPLE_INTERVAL, OFFSET, LABEL, FRIENDLYTO, FIELD_TYPE, STAGGERING, ROTATION, GRID, doNotAllocate, alwaysAllocate, RC)

Arguments

Type IntentOptional Attributes Name
type(MAPL_VarSpec), intent(inout) :: SPEC
character(len=*), intent(in), optional :: SHORT_NAME
character(len=*), intent(in), optional :: LONG_NAME
character(len=*), intent(in), optional :: UNITS
integer, intent(in), optional :: DIMS
integer, intent(in), optional :: VLOCATION
type(ESMF_Field), intent(in), optional :: FIELD
type(ESMF_FieldBundle), intent(in), optional :: BUNDLE
type(ESMF_State), intent(in), optional :: STATE
integer, intent(in), optional :: STAT
integer, intent(in), optional :: ACCMLT_INTERVAL
integer, intent(in), optional :: COUPLE_INTERVAL
integer, intent(in), optional :: OFFSET
integer, intent(in), optional :: LABEL
character(len=*), intent(in), optional :: FRIENDLYTO
integer, intent(in), optional :: FIELD_TYPE
integer, intent(in), optional :: STAGGERING
integer, intent(in), optional :: ROTATION
type(ESMF_Grid), intent(in), optional :: GRID
logical, intent(in), optional :: doNotAllocate
logical, intent(in), optional :: alwaysAllocate
integer, intent(out), optional :: RC

private subroutine MAPL_VarSpecSetFieldPtr(SPEC, FIELDPTR, RC)

Arguments

Type IntentOptional Attributes Name
type(MAPL_VarSpec), intent(inout) :: SPEC
type(ESMF_Field), pointer :: FIELDPTR
integer, intent(out), optional :: RC

private subroutine MAPL_VarSpecSetBundlePtr(SPEC, BUNDLEPTR, RC)

Arguments

Type IntentOptional Attributes Name
type(MAPL_VarSpec), intent(inout) :: SPEC
type(ESMF_FieldBundle), pointer :: BUNDLEPTR
integer, intent(out), optional :: RC

private subroutine MAPL_VarSpecSetStatePtr(SPEC, STATEPTR, RC)

Arguments

Type IntentOptional Attributes Name
type(MAPL_VarSpec), intent(inout) :: SPEC
type(ESMF_State), pointer :: STATEPTR
integer, intent(out), optional :: RC