ESMF_TimeSet Interface

public interface ESMF_TimeSet

Calls

interface~~esmf_timeset~~CallsGraph interface~esmf_timeset ESMF_TimeSet proc~esmf_timesetdefault ESMF_TimeSetDefault interface~esmf_timeset->proc~esmf_timesetdefault proc~esmf_timesetstring ESMF_TimeSetString interface~esmf_timeset->proc~esmf_timesetstring c_esmc_timeset c_esmc_timeset proc~esmf_timesetdefault->c_esmc_timeset proc~esmf_calendargetinit ESMF_CalendarGetInit proc~esmf_timesetdefault->proc~esmf_calendargetinit proc~esmf_imerr ESMF_IMErr proc~esmf_timesetdefault->proc~esmf_imerr proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_timesetdefault->proc~esmf_logfounderror proc~esmf_timeinit ESMF_TimeInit proc~esmf_timesetdefault->proc~esmf_timeinit proc~esmf_timesetstring->interface~esmf_timeset proc~esmf_timesetstring->proc~esmf_logfounderror proc~esmf_imerr->proc~esmf_logfounderror proc~esmf_initcheckdeep ESMF_InitCheckDeep proc~esmf_imerr->proc~esmf_initcheckdeep esmf_breakpoint esmf_breakpoint proc~esmf_logfounderror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logfounderror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logfounderror->proc~esmf_logwrite c_esmc_loggeterrormsg c_esmc_loggeterrormsg proc~esmf_logrc2msg->c_esmc_loggeterrormsg c_esmc_vmwtime c_esmc_vmwtime proc~esmf_logwrite->c_esmc_vmwtime proc~esmf_logclose ESMF_LogClose proc~esmf_logwrite->proc~esmf_logclose proc~esmf_logflush ESMF_LogFlush proc~esmf_logwrite->proc~esmf_logflush proc~esmf_logopenfile ESMF_LogOpenFile proc~esmf_logwrite->proc~esmf_logopenfile proc~esmf_utiliounitflush ESMF_UtilIOUnitFlush proc~esmf_logwrite->proc~esmf_utiliounitflush proc~esmf_utilstring2array ESMF_UtilString2Array proc~esmf_logwrite->proc~esmf_utilstring2array

Called by

ConcurrentComponentwESMF_TimeSet
w
ESMF_AlarmExw
w
ESMF_AlarmTestw
w
ESMF_AppDriverw
w
ESMF_AppMainExw
w
ESMF_AppMainExw
w
ESMF_AppMainExw
w
ESMF_CalendarExw
w
ESMF_CheckTimew
w
ESMF_ClockExw
w
ESMF_ClockTestw
w
ESMF_CompFortranAndCw
w
ESMF_ComplianceCheckerSTestw
w
ESMF_ConcurrentEnsembleSTestw
w
ESMF_FieldBundleLSRedistArb2ArbSTestw
w
ESMF_FieldBundleLSRedistArb2ArbUngrdDimSTestw
w
ESMF_FieldLSRedistArb2ArbSTestw
w
ESMF_FieldLSRedistArb2ArbUngrdDimSTestw
w
ESMF_FieldLSSMMSTestw
w
ESMF_FieldMeshSMMSTestw
w
ESMF_FieldRegridLSSTestw
w
ESMF_FieldRegridMeshSTestw
w
ESMF_FieldRegridMeshToMeshSTestw
w
ESMF_FieldRegridPatchDisjointSTestw
w
ESMF_FieldRegridSTestw
w
ESMF_FieldRegridSTestw
w
ESMF_FieldRegridSTestw
w
ESMF_LogErrExw
w
ESMF_NUOPC_UTestw
w
ESMF_SequentialEnsembleSTestw
w
ESMF_TimeExw
w
ESMF_TimeIntervalUTestw
w
ESMF_TimeSetStringw
w
ESMF_TimeUTestw
w
ESMF_TraceSTestw
w
ESMX_Appw
w
FieldConcurrentComponentw
w
FieldRegridConservw
w
FieldRegridMultiw
w
FieldRegridOrderw
w
MapperSimpleTwoConcurrentCompsw
w
MapperTwoConcurrentCompsw
w
NUOPC_GetTimestampw
w
SetModelServicesw
w
SetModelServicesw
w

Module Procedures

private subroutine ESMF_TimeSetDefault(time, keywordEnforcer, yy, yy_i8, mm, dd, d, d_i8, h, m, s, s_i8, ms, us, ns, d_r8, h_r8, m_r8, s_r8, ms_r8, us_r8, ns_r8, sN, sN_i8, sD, sD_i8, calendar, calkindflag, timeZone, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Time), intent(inout) :: time
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer(kind=ESMF_KIND_I4), intent(in), optional :: yy
integer(kind=ESMF_KIND_I8), intent(in), optional :: yy_i8
integer, intent(in), optional :: mm
integer, intent(in), optional :: dd
integer(kind=ESMF_KIND_I4), intent(in), optional :: d
integer(kind=ESMF_KIND_I8), intent(in), optional :: d_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: h
integer(kind=ESMF_KIND_I4), intent(in), optional :: m
integer(kind=ESMF_KIND_I4), intent(in), optional :: s
integer(kind=ESMF_KIND_I8), intent(in), optional :: s_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: ms
integer(kind=ESMF_KIND_I4), intent(in), optional :: us
integer(kind=ESMF_KIND_I4), intent(in), optional :: ns
real(kind=ESMF_KIND_R8), intent(in), optional :: d_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: h_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: m_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: s_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: ms_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: us_r8
real(kind=ESMF_KIND_R8), intent(in), optional :: ns_r8
integer(kind=ESMF_KIND_I4), intent(in), optional :: sN
integer(kind=ESMF_KIND_I8), intent(in), optional :: sN_i8
integer(kind=ESMF_KIND_I4), intent(in), optional :: sD
integer(kind=ESMF_KIND_I8), intent(in), optional :: sD_i8
type(ESMF_Calendar), intent(in), optional :: calendar
type(ESMF_CalKind_Flag), intent(in), optional :: calkindflag
integer, intent(in), optional :: timeZone
integer, intent(out), optional :: rc

private subroutine ESMF_TimeSetString(time, timeString, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Time), intent(inout) :: time
character(len=*), intent(in) :: timeString
integer, intent(out), optional :: rc