_k820309 919.0Ze  module_bc_time_utilities.f90MODULE_BC_TIME_UTILITIESTIME_TO_READ_AGAIN   #ESMF_SFEQ#ESMF_DTEQ#ESMF_PTEQ #ESMF_TFEQ#ESMF_AIEQ#ESMF_ALARMEQ#ESMF_BASETIMEEQ#ESMF_TIMEINTERVALEQ#WRFU_TIMEEQ"%@@ #SF1#SF2 #ESMF_STATUS #ESMF_STATUS%@@ #DT1#DT2  #ESMF_DATATYPE  #ESMF_DATATYPE%@@  #PT1 #PT2   #ESMF_POINTER   #ESMF_POINTER %@@ #TF1#TF2 #ESMF_LOGICAL #ESMF_LOGICAL%@@ #AI1#AI2 #ESMF_AXISINDEX #ESMF_AXISINDEX%@@ #ALARM1#ALARM2 #WRFU_ALARM #WRFU_ALARM%@@ #BASETIME1#BASETIME2 #WRFU_BASETIME #WRFU_BASETIME%@@ #TIMEINTERVAL1#TIMEINTERVAL2!  #WRFU_TIMEINTERVAL  ! #WRFU_TIMEINTERVAL #ESMF_SFNE##ESMF_DTNE'#ESMF_PTNE+#ESMF_TFNE/#ESMF_AINE3#ESMF_BASETIMENE7#ESMF_TIMEINTERVALNE:#ESMF_TIMENE=%@@# #SF1$#SF2& $#WRFU_STATUS% &#WRFU_STATUS%%@@' #DT1(#DT2* (#WRFU_DATATYPE) *#WRFU_DATATYPE)%@@+ #PT1,#PT2. ,#WRFU_POINTER- .#WRFU_POINTER-%@@/ #TF10#TF22 0#WRFU_LOGICAL1 2#WRFU_LOGICAL1%@@3 #AI14#AI26 4#WRFU_AXISINDEX5 6#WRFU_AXISINDEX5%@@7 #BASETIME18#BASETIME29 8#WRFU_BASETIME 9#WRFU_BASETIME%@@: #TIMEINTERVAL1;#TIMEINTERVAL2< ; #WRFU_TIMEINTERVAL  < #WRFU_TIMEINTERVAL #ESMF_BASETIMESUM>#ESMF_TIMEINTERVALSUMA#ESMF_TIMEINCD#ESMF_TIMEINC2E&@@> #BASETIME1?#BASETIME2@#WRFU_BASETIME ?#WRFU_BASETIME @#WRFU_BASETIME&@@A #TIMEINTERVAL1B#TIMEINTERVAL2C#WRFU_TIMEINTERVAL  B #WRFU_TIMEINTERVAL  C #WRFU_TIMEINTERVAL &@@E (#TIMEINTERVALF#TIMEG#WRFU_TIMEH F #WRFU_TIMEINTERVAL  G(#WRFU_TIMEH#ESMF_BASETIMEDIFFERENCEI#ESMF_TIMEINTERVALDIFFL#ESMF_TIMEDECO#ESMF_TIMEDEC2P#ESMF_TIMEDIFFQ&@@I #BASETIME1J#BASETIME2K#WRFU_BASETIME J#WRFU_BASETIME K#WRFU_BASETIME&@@L #TIMEINTERVAL1M#TIMEINTERVAL2N#WRFU_TIMEINTERVAL  M #WRFU_TIMEINTERVAL  N #WRFU_TIMEINTERVAL #ESMF_BASETIMEQUOTIR#ESMF_BASETIMEQUOTI8U#ESMF_TIMEINTERVALQUOTIX&@@R #BASETIMES#DIVISORT#WRFU_BASETIME S#WRFU_BASETIME T&@@U #BASETIMEV#DIVISORW#WRFU_BASETIME V#WRFU_BASETIME W&@@X #TIMEINTERVALY#DIVISORZ#WRFU_TIMEINTERVAL  Y #WRFU_TIMEINTERVAL  Z#ESMF_BASETIMELT[#ESMF_TIMEINTERVALLT^#ESMF_TIMELTa%@@[ #BASETIME1\#BASETIME2] \#WRFU_BASETIME ]#WRFU_BASETIME%@@^ #TIMEINTERVAL1_#TIMEINTERVAL2` _ #WRFU_TIMEINTERVAL  ` #WRFU_TIMEINTERVAL  #ESMF_BASETIMEGTb#ESMF_TIMEINTERVALGTe#ESMF_TIMEGTh%@@b #BASETIME1c#BASETIME2d c#WRFU_BASETIME d#WRFU_BASETIME%@@e #TIMEINTERVAL1f#TIMEINTERVAL2g f #WRFU_TIMEINTERVAL  g #WRFU_TIMEINTERVAL #ESMF_BASETIMELEi#ESMF_TIMEINTERVALLEl#ESMF_TIMELEo%@@i #BASETIME1j#BASETIME2k j#WRFU_BASETIME k#WRFU_BASETIME%@@l #TIMEINTERVAL1m#TIMEINTERVAL2n m #WRFU_TIMEINTERVAL  n #WRFU_TIMEINTERVAL  #ESMF_BASETIMEGEp#ESMF_TIMEINTERVALGEs#ESMF_TIMEGEv%@@p #BASETIME1q#BASETIME2r q#WRFU_BASETIME r#WRFU_BASETIME%@@s #TIMEINTERVAL1t#TIMEINTERVAL2u t #WRFU_TIMEINTERVAL  u #WRFU_TIMEINTERVAL @ H'(#BASETIMEw#YR{#CALENDAR|$w#WRFU_BASETIME @'#Sx#SNy#SDz$x$y$z${$|D #WRFU_CALENDAR} @}'D#TYPE~#SET#DAYSPERMONTH#SECONDSPERDAY#SECONDSPERYEAR#DAYSPERYEARD~#WRFU_CALENDARTYPE @'#CALTYPEDDd D pp p D8D<D@#ESMF_DAYSPERYEAR @'#DD @'#STATUSD @'#DTYPE$ @ '#PTRD @'#VALUED @'#L#R#MAX#DECOMP#GSTART$$$$ $ @ '#ALARMINT$#ESMF_ALARMINT @ ' #RINGINTERVAL#RINGTIME#PREVRINGTIME#STOPTIME#ID#ALARMMUTEX#RINGING#ENABLED#RINGTIMESET#RINGINTERVALSET#STOPTIMESET$ #ESMF_TIMEINTERVAL @@' #BASETIME#YR$#ESMF_BASETIME @@'#S#SN#SD$$$$$( #ESMF_TIME @@ '(#BASETIME#YR#CALENDAR$#ESMF_BASETIME$$D #ESMF_CALENDAR @'D#TYPE#SET#DAYSPERMONTH#SECONDSPERDAY#SECONDSPERYEAR#DAYSPERYEARD#ESMF_CALENDARTYPE @'#CALTYPEDDd D pp p D8D<D@#ESMF_DAYSPERYEAR$(H#ESMF_TIME$(p#ESMF_TIME$$$$$ $ $  @%'#STATUSD @)'#DTYPE$ @-'#PTRD @1'#VALUED @5'#L#R#MAX#DECOMP#GSTART$$$$ $ @' #DT#RANK#VID#WRFU_DATATYPE)DD @'#ATTR_NAME#ATTR_TYPE#ATTR_VALUEDD#WRFU_DATATYPE)D #WRFU_DATAVALUE @'#ID#REF_COUNT#BASE_STATUS#NAMEDDD#WRFU_STATUS%D  @ '#CLOCKINT$@#ESMF_CLOCKINT @ '@ #TIMESTEP#STARTTIME#STOPTIME#REFTIME#CURRTIME#PREVTIME#ADVANCECOUNT#CLOCKMUTEX#NUMALARMS#ALARMLIST$ #ESMF_TIMEINTERVAL$( #ESMF_TIME$(H#ESMF_TIME$(p#ESMF_TIME$(#ESMF_TIME$(#ESMF_TIME$$$ $ #WRFU_ALARM& @'#N#DDD @ ' #BASETIME#YR$#WRFU_BASETIME$ @'#DUMMY$ @'#DUMMY$ @'#DUMMY$ @'#DUMMY$ @'#MTYPE$ @'#DUMMY$#@ #ALARM#RC #WRFU_ALARM#@ #ALARM#RINGTIME#RINGINTERVAL#PREVRINGTIME#STOPTIME#ENABLED#RC #WRFU_ALARM (#ESMF_TIME  #ESMF_TIMEINTERVAL (#ESMF_TIME (#ESMF_TIME #@ #ALARM#PREVRINGTIME#RINGINTERVAL#RC #WRFU_ALARM(#ESMF_TIME #ESMF_TIMEINTERVAL#@ #ALARM#RC #WRFU_ALARM#@ #ALARM#RC #WRFU_ALARM#@ #ALARM#RC #WRFU_ALARM#@ #ALARM#RC #WRFU_ALARM%@  #ALARM#RC #WRFU_ALARM#@ #ALARM#OPTS#RC #WRFU_ALARM 1#@  #ALARM #OPTS #RC   #WRFU_ALARM  1    0    128  7  3  2  2  1  1   !C2.1.1  X#WRFU_STATUS%n6#WRFU_STATUS% X#WRFU_POINTER-n0#WRFU_POINTER- X#WRFU_POINTER-n#WRFU_POINTER- X#WRFU_DATATYPE)n1#WRFU_DATATYPE) X#WRFU_DATATYPE)n2#WRFU_DATATYPE) X#WRFU_DATATYPE)n3#WRFU_DATATYPE) X#WRFU_DATATYPE)n4#WRFU_DATATYPE)         !  "  #  $  %#@ &#AI'#L(#R)#MAX*#DECOMP+#GSTART,#RC- '#WRFU_AXISINDEX5()*+,-#@ .#ANYTYPE/#NAME0#VALUE1#RC2 /#WRFU_BASE 01 1 #WRFU_DATAVALUE2#@ 3#ANYTYPE4#NAME5#TYPE6#VALUE7#RC8 4#WRFU_BASE 516#WRFU_DATATYPE)7 #WRFU_DATAVALUE8#@ 9#ANYTYPE:#COUNT;#RC< :#WRFU_BASE;<#@ =#ANYTYPE>#NUMBER?#NAME@#TYPEA#VALUEB#RCC >#WRFU_BASE ? @1A#WRFU_DATATYPE)B #WRFU_DATAVALUEC#@ D#ANYTYPEE#COUNTF#NAMELISTG#RCH E#WRFU_BASEF, G&1H#@ I#ANYTYPEJ#NAMELISTK#VALUELISTL#RCM J#WRFU_BASE, K&1 L &#WRFU_DATAVALUEM#@ N#ANYTYPEO#NAMELISTP#TYPELISTQ#VALUELISTR#RCS O#WRFU_BASE, P&1 Q&#WRFU_DATATYPE) R &#WRFU_DATAVALUES#@ T#ANYTYPELISTU#NAMEV#VALUEW#RCX U&#WRFU_BASE V1 W &#WRFU_DATAVALUEX#@ Y#ANYTYPELISTZ#NAME[#TYPELIST\#VALUELIST]#RC^ Z &#WRFU_BASE [1 \ &#WRFU_DATATYPE) ] &#WRFU_DATAVALUE^#@ _#NAME`#SOURCEa#DESTINATIONb#RCc `1 a#WRFU_BASE b#WRFU_BASEc#@ d#SOURCEe#DESTINATIONf#RCg e#WRFU_BASE f#WRFU_BASEg#@ h#ANYTYPEi#NAMEj#NAMESPACEk#RCli#WRFU_BASE j1 k1l#@ m#ANYTYPEn#NAMEo#RCp n#WRFU_BASEo1p#@ q#PTYPEr#CONTENTSs#RCtr#WRFU_POINTER- st#@ u#PTYPEv#RCwv#WRFU_POINTER-w%@ x #PTYPEy#RCz y#WRFU_POINTER-z#@ {#STATUS|#STRING}#RC~ |#WRFU_STATUS%}1~#@ #DATATYPE#STRING#RC #WRFU_DATATYPE)1 X#WRFU_CALENDARTYPEn1#WRFU_CALENDARTYPE X#WRFU_CALENDARTYPEn3#WRFU_CALENDARTYPE X#WRFU_CALENDARTYPEn4#WRFU_CALENDARTYPE X#WRFU_CALENDARTYPEn6#WRFU_CALENDARTYPE&@  #NAME#TIMESTEP#STARTTIME#STOPTIME#REFTIME#RC#WRFU_CLOCK 1  #ESMF_TIMEINTERVAL (#ESMF_TIME (#ESMF_TIME (#ESMF_TIME#@ #CLOCK#RC #WRFU_CLOCK#@ #CLOCK#TIMESTEP#STARTTIME#STOPTIME#REFTIME#CURRTIME#RC #WRFU_CLOCK  #ESMF_TIMEINTERVAL (#ESMF_TIME (#ESMF_TIME (#ESMF_TIME (#ESMF_TIME#@  #CLOCK#STARTTIME#CURRTIME#ADVANCECOUNT#STOPTIME#TIMESTEP#PREVTIME#REFTIME#RC #WRFU_CLOCK(#ESMF_TIME(#ESMF_TIME(#ESMF_TIME #ESMF_TIMEINTERVAL(#ESMF_TIME(#ESMF_TIME#@ #CLOCK#ALARM#RC #WRFU_CLOCK #WRFU_ALARM#@ #CLOCK#ALARMLIST#RC #WRFU_CLOCK&#WRFU_ALARM#@ #CLOCK#RINGINGALARMLIST#NUMRINGINGALARMS#RC #WRFU_CLOCK <pp<p<#WRFU_ALARM%@  #CLOCK#RC #WRFU_CLOCK#@ #CLOCK#RC #WRFU_CLOCK#@ #CLOCK#OPTS#RC #WRFU_CLOCK 1#@ #CLOCK#OPTS#RC #WRFU_CLOCK 1#@  #TIMEINTERVAL#D#D_R8#S#S_I8#SN#SD#TIMESTRING#RC  #WRFU_TIMEINTERVAL  1#@ #TIMEINTERVAL#YY#YYL#MM#MOL#D#DL#H#M#S#SL#MS#US#NS#D_#H_#M_#S_#MS_#US_#NS_#SN#SD#RC #WRFU_TIMEINTERVAL                              &@  #TIMEINTERVAL#WRFU_TIMEINTERVAL   #WRFU_TIMEINTERVAL &@  #TIMEINTERVAL#WRFU_TIMEINTERVAL   #WRFU_TIMEINTERVAL %@  #TIMEINTERVAL1#TIMEINTERVAL2  #WRFU_TIMEINTERVAL   #WRFU_TIMEINTERVAL &@ D (#TIME#TIMEINTERVAL#WRFU_TIMEH (#WRFU_TIMEH  #WRFU_TIMEINTERVAL &@ O (#TIME#TIMEINTERVAL#WRFU_TIMEH (#WRFU_TIMEH  #WRFU_TIMEINTERVAL &@ P (#TIMEINTERVAL#TIME#WRFU_TIMEH  #WRFU_TIMEINTERVAL  (#WRFU_TIMEH&@ Q #TIME1#TIME2#WRFU_TIMEINTERVAL  (#WRFU_TIMEH (#WRFU_TIMEH%@ " #TIME1#TIME2 (#WRFU_TIMEH (#WRFU_TIMEH%@ = #TIME1#TIME2 (#WRFU_TIMEH (#WRFU_TIMEH%@ a #TIME1#TIME2 (#WRFU_TIMEH (#WRFU_TIMEH%@ h #TIME1#TIME2 (#WRFU_TIMEH (#WRFU_TIMEH%@ o #TIME1#TIME2 (#WRFU_TIMEH (#WRFU_TIMEH%@ v #TIME1#TIME2 (#WRFU_TIMEH (#WRFU_TIMEH#@ #TIME#YY#YRL#MM#DD#D#DL#H#M#S#SL#MS#US #NS #D_ #H_ #M_ #S_#MS_#US_#NS_#SN#SD#DAYOFYEAR#DAYOFYEAR_R8#DAYOFYEAR_INTVL#TIMESTRING#RC (#WRFU_TIMEH              #WRFU_TIMEINTERVAL 1#@ #TIME#YY#YRL#MM#DD#D#DL #H!#M"#S##SL$#MS%#US&#NS'#D_(#H_)#M_*#S_+#MS_,#US_-#NS_.#SN/#SD0#CALENDAR1#RC2 (#WRFU_TIMEH        ! " # $ % & ' (  )  *  +  ,  -  .  / 0  1D#WRFU_CALENDAR}2&@ 3 #CLOCK4#RINGTIME5#RINGINTERVAL6#STOPTIME7#ENABLED8#RC9#WRFU_ALARM 4#WRFU_CLOCK 5(#WRFU_TIMEH 6 #WRFU_TIMEINTERVAL  7(#WRFU_TIMEH 89 :X#WRFU_MSGTYPEn1#WRFU_MSGTYPE ;X#WRFU_MSGTYPEn2#WRFU_MSGTYPE <X#WRFU_MSGTYPEn3#WRFU_MSGTYPE#@ =#WRFU_INITIALIZE%ESMF_CALENDARTYPE>#VM@#DEFAULTCALKINDA#RCB @>'#CALTYPE?D? @#WRFU_VM A#WRFU_INITIALIZE%ESMF_CALENDARTYPE>B#@ C#RCDD%@ E #@ F#MSGG#MSGTYPEH#LINEI#FILEJ#METHODK#LOGL#RCM G1 H#WRFU_MSGTYPE I J1 K1 L#WRFU_LOGM N%@O #XTIMEP P(#WRFU_TIMEH#@Q#NEWTIMER R(#WRFU_TIMEH#@S#NEWTIMETDT(#WRFU_TIMEH>fn#fn.#buapp(MODULE_BC_TIME_UTILITIES@JMODULE_UTILITY'Ai@ +WRF_ESMF_ALARMMOD+bESMF_SFEQ+WRF_ESMF_BASEMOD/YaESMF_SFEQ%SF1+WRF_ESMF_BASEMOD/YaESMF_SFEQ%SF2+WRF_ESMF_BASEMOD+1bESMF_DTEQ+WRF_ESMF_BASEMOD/[aESMF_DTEQ%DT1+WRF_ESMF_BASEMOD/[aESMF_DTEQ%DT2+WRF_ESMF_BASEMOD+IbESMF_PTEQ+WRF_ESMF_BASEMOD/ZaESMF_PTEQ%PT1+WRF_ESMF_BASEMOD/ZaESMF_PTEQ%PT2+WRF_ESMF_BASEMOD+_bESMF_TFEQ+WRF_ESMF_BASEMOD/ZaESMF_TFEQ%TF1+WRF_ESMF_BASEMOD/ZaESMF_TFEQ%TF2+WRF_ESMF_BASEMOD+ubESMF_AIEQ+WRF_ESMF_BASEMOD/\aESMF_AIEQ%AI1+WRF_ESMF_BASEMOD/3\aESMF_AIEQ%AI2+WRF_ESMF_BASEMOD/hESMF_ALARMEQ+WRF_ESMF_ALARMMOD6XaESMF_ALARMEQ%ALARM1+WRF_ESMF_ALARMMOD6OXaESMF_ALARMEQ%ALARM2+WRF_ESMF_ALARMMOD5nESMF_BASETIMEEQ+WRF_ESMF_BASETIMEMOD? [aESMF_BASETIMEEQ%BASETIME1+WRF_ESMF_BASETIMEMOD?p [aESMF_BASETIMEEQ%BASETIME2+WRF_ESMF_BASETIMEMOD= vESMF_TIMEINTERVALEQ+WRF_ESMF_TIMEINTERVALMODKA _aESMF_TIMEINTERVALEQ%TIMEINTERVAL1+WRF_ESMF_TIMEINTERVALMODK _aESMF_TIMEINTERVALEQ%TIMEINTERVAL2+WRF_ESMF_TIMEINTERVALMOD& i@+WRF_ESMF_BASEMOD+ bESMF_SFNE+WRF_ESMF_BASEMOD/+ YaESMF_SFNE%SF1+WRF_ESMF_BASEMOD/ YaESMF_SFNE%SF2+WRF_ESMF_BASEMOD+ bESMF_DTNE+WRF_ESMF_BASEMOD/? [aESMF_DTNE%DT1+WRF_ESMF_BASEMOD/ [aESMF_DTNE%DT2+WRF_ESMF_BASEMOD+ bESMF_PTNE+WRF_ESMF_BASEMOD/WZaESMF_PTNE%PT1+WRF_ESMF_BASEMOD/ZaESMF_PTNE%PT2+WRF_ESMF_BASEMOD+ bESMF_TFNE+WRF_ESMF_BASEMOD/mZaESMF_TFNE%TF1+WRF_ESMF_BASEMOD/ZaESMF_TFNE%TF2+WRF_ESMF_BASEMOD+!bESMF_AINE+WRF_ESMF_BASEMOD/\aESMF_AINE%AI1+WRF_ESMF_BASEMOD/\aESMF_AINE%AI2+WRF_ESMF_BASEMOD5;nESMF_BASETIMENE+WRF_ESMF_BASETIMEMOD?[aESMF_BASETIMENE%BASETIME1+WRF_ESMF_BASETIMEMOD?[aESMF_BASETIMENE%BASETIME2+WRF_ESMF_BASETIMEMOD=_vESMF_TIMEINTERVALNE+WRF_ESMF_TIMEINTERVALMODK_aESMF_TIMEINTERVALNE%TIMEINTERVAL1+WRF_ESMF_TIMEINTERVALMODK4_aESMF_TIMEINTERVALNE%TIMEINTERVAL2+WRF_ESMF_TIMEINTERVALMOD*i@+WRF_ESMF_BASETIMEMOD6(ESMF_BASETIMESUM+WRF_ESMF_BASETIMEMOD@[aESMF_BASETIMESUM%BASETIME1+WRF_ESMF_BASETIMEMOD@[aESMF_BASETIMESUM%BASETIME2+WRF_ESMF_BASETIMEMOD>_ESMF_TIMEINTERVALSUM+WRF_ESMF_TIMEINTERVALMODL_aESMF_TIMEINTERVALSUM%TIMEINTERVAL1+WRF_ESMF_TIMEINTERVALMODLK_aESMF_TIMEINTERVALSUM%TIMEINTERVAL2+WRF_ESMF_TIMEINTERVALMOD/{ESMF_TIMEINC2+WRF_ESMF_TIMEMOD<%_aESMF_TIMEINC2%TIMEINTERVAL+WRF_ESMF_TIMEMOD4WaESMF_TIMEINC2%TIME+WRF_ESMF_TIMEMOD*i@+WRF_ESMF_BASETIMEMOD=ESMF_BASETIMEDIFFERENCE+WRF_ESMF_BASETIMEMODG [aESMF_BASETIMEDIFFERENCE%BASETIME1+WRF_ESMF_BASETIMEMODGg[aESMF_BASETIMEDIFFERENCE%BASETIME2+WRF_ESMF_BASETIMEMOD?ESMF_TIMEINTERVALDIFF+WRF_ESMF_TIMEINTERVALMODMO_aESMF_TIMEINTERVALDIFF%TIMEINTERVAL1+WRF_ESMF_TIMEINTERVALMODM_aESMF_TIMEINTERVALDIFF%TIMEINTERVAL2+WRF_ESMF_TIMEINTERVALMOD* i@+WRF_ESMF_BASETIMEMOD8~ESMF_BASETIMEQUOTI+WRF_ESMF_BASETIMEMODA[aESMF_BASETIMEQUOTI%BASETIME+WRF_ESMF_BASETIMEMOD@s@aESMF_BASETIMEQUOTI%DIVISOR+WRF_ESMF_BASETIMEMOD9~ESMF_BASETIMEQUOTI8+WRF_ESMF_BASETIMEMODB1[aESMF_BASETIMEQUOTI8%BASETIME+WRF_ESMF_BASETIMEMODA@aESMF_BASETIMEQUOTI8%DIVISOR+WRF_ESMF_BASETIMEMOD@ESMF_TIMEINTERVALQUOTI+WRF_ESMF_TIMEINTERVALMODMR_aESMF_TIMEINTERVALQUOTI%TIMEINTERVAL+WRF_ESMF_TIMEINTERVALMODH@aESMF_TIMEINTERVALQUOTI%DIVISOR+WRF_ESMF_TIMEINTERVALMOD*i@+WRF_ESMF_BASETIMEMOD5pnESMF_BASETIMELT+WRF_ESMF_BASETIMEMOD?[aESMF_BASETIMELT%BASETIME1+WRF_ESMF_BASETIMEMOD?9 [aESMF_BASETIMELT%BASETIME2+WRF_ESMF_BASETIMEMOD= vESMF_TIMEINTERVALLT+WRF_ESMF_TIMEINTERVALMODK !_aESMF_TIMEINTERVALLT%TIMEINTERVAL1+WRF_ESMF_TIMEINTERVALMODKi!_aESMF_TIMEINTERVALLT%TIMEINTERVAL2+WRF_ESMF_TIMEINTERVALMOD*!i@ +WRF_ESMF_BASETIMEMOD5G"nESMF_BASETIMEGT+WRF_ESMF_BASETIMEMOD?"[aESMF_BASETIMEGT%BASETIME1+WRF_ESMF_BASETIMEMOD?#[aESMF_BASETIMEGT%BASETIME2+WRF_ESMF_BASETIMEMOD=k#vESMF_TIMEINTERVALGT+WRF_ESMF_TIMEINTERVALMODK#_aESMF_TIMEINTERVALGT%TIMEINTERVAL1+WRF_ESMF_TIMEINTERVALMODK@$_aESMF_TIMEINTERVALGT%TIMEINTERVAL2+WRF_ESMF_TIMEINTERVALMOD*$i@+WRF_ESMF_BASETIMEMOD5%nESMF_BASETIMELE+WRF_ESMF_BASETIMEMOD?%[aESMF_BASETIMELE%BASETIME1+WRF_ESMF_BASETIMEMOD?%[aESMF_BASETIMELE%BASETIME2+WRF_ESMF_BASETIMEMOD=B&vESMF_TIMEINTERVALLE+WRF_ESMF_TIMEINTERVALMODK&_aESMF_TIMEINTERVALLE%TIMEINTERVAL1+WRF_ESMF_TIMEINTERVALMODK'_aESMF_TIMEINTERVALLE%TIMEINTERVAL2+WRF_ESMF_TIMEINTERVALMOD*v'i@ +WRF_ESMF_BASETIMEMOD5'nESMF_BASETIMEGE+WRF_ESMF_BASETIMEMOD?c([aESMF_BASETIMEGE%BASETIME1+WRF_ESMF_BASETIMEMOD?([aESMF_BASETIMEGE%BASETIME2+WRF_ESMF_BASETIMEMOD=)vESMF_TIMEINTERVALGE+WRF_ESMF_TIMEINTERVALMODK)_aESMF_TIMEINTERVALGE%TIMEINTERVAL1+WRF_ESMF_TIMEINTERVALMODK)_aESMF_TIMEINTERVALGE%TIMEINTERVAL2+WRF_ESMF_TIMEINTERVALMOD5M*tWRFU_TIME+WRF_ESMF_TIMEMOD=ESMF_TIME4*caWRFU_TIME%BASETIME+WRF_ESMF_TIMEMODA$+gWRFU_BASETIME+WRF_ESMF_BASETIMEMOD=ESMF_BASETIME5+HaWRFU_BASETIME%S+WRF_ESMF_BASETIMEMOD6+HaWRFU_BASETIME%SN+WRF_ESMF_BASETIMEMOD6,HaWRFU_BASETIME%SD+WRF_ESMF_BASETIMEMOD.c,HaWRFU_TIME%YR+WRF_ESMF_TIMEMOD4,caWRFU_TIME%CALENDAR+WRF_ESMF_TIMEMODA-WRFU_CALENDAR+WRF_ESMF_CALENDARMOD=ESMF_CALENDAR=-g%WRFU_CALENDAR%TYPE+WRF_ESMF_CALENDARMOD=TYPEI".]WRFU_CALENDARTYPE+WRF_ESMF_CALENDARMOD=ESMF_CALENDARTYPEG.H%WRFU_CALENDARTYPE%CALTYPE+WRF_ESMF_CALENDARMOD=CALTYPE;.%WRFU_CALENDAR%SET+WRF_ESMF_CALENDARMOD=SETMk/%WRFU_CALENDAR%DAYSPERMONTH+WRF_ESMF_CALENDARMOD=DAYSPERMONTHO0H%WRFU_CALENDAR%SECONDSPERDAY+WRF_ESMF_CALENDARMOD=SECONDSPERDAYQO0H%WRFU_CALENDAR%SECONDSPERYEAR+WRF_ESMF_CALENDARMOD=SECONDSPERYEARK0f%WRFU_CALENDAR%DAYSPERYEAR+WRF_ESMF_CALENDARMOD=DAYSPERYEAR60WESMF_DAYSPERYEAR+WRF_ESMF_CALENDARMOD:T1H%ESMF_DAYSPERYEAR%D+WRF_ESMF_CALENDARMOD=D-1\ESMF_STATUS+WRF_ESMF_BASEMOD;1H%ESMF_STATUS%STATUS+WRF_ESMF_BASEMOD=STATUS/@2[ESMF_DATATYPE+WRF_ESMF_BASEMOD52HaESMF_DATATYPE%DTYPE+WRF_ESMF_BASEMOD.2YESMF_POINTER+WRF_ESMF_BASEMOD6<3H%ESMF_POINTER%PTR+WRF_ESMF_BASEMOD=PTR.3[ESMF_LOGICAL+WRF_ESMF_BASEMOD:3H%ESMF_LOGICAL%VALUE+WRF_ESMF_BASEMOD=VALUE0'4ESMF_AXISINDEX+WRF_ESMF_BASEMOD24HaESMF_AXISINDEX%L+WRF_ESMF_BASEMOD24HaESMF_AXISINDEX%R+WRF_ESMF_BASEMOD465HaESMF_AXISINDEX%MAX+WRF_ESMF_BASEMOD7~5HaESMF_AXISINDEX%DECOMP+WRF_ESMF_BASEMOD75HaESMF_AXISINDEX%GSTART+WRF_ESMF_BASEMOD86^WRFU_ALARM+WRF_ESMF_ALARMMOD=ESMF_ALARM6l6caWRFU_ALARM%ALARMINT+WRF_ESMF_ALARMMOD06ESMF_ALARMINT+WRF_ESMF_ALARMMOD=7gaESMF_ALARMINT%RINGINTERVAL+WRF_ESMF_ALARMMOD;/8fESMF_TIMEINTERVAL+WRF_ESMF_TIMEINTERVALMODD8caESMF_TIMEINTERVAL%BASETIME+WRF_ESMF_TIMEINTERVALMOD38gESMF_BASETIME+WRF_ESMF_BASETIMEMOD5_9HaESMF_BASETIME%S+WRF_ESMF_BASETIMEMOD69HaESMF_BASETIME%SN+WRF_ESMF_BASETIMEMOD69HaESMF_BASETIME%SD+WRF_ESMF_BASETIMEMOD>7:HaESMF_TIMEINTERVAL%YR+WRF_ESMF_TIMEINTERVALMOD9:_aESMF_ALARMINT%RINGTIME+WRF_ESMF_ALARMMOD+:tESMF_TIME+WRF_ESMF_TIMEMOD4R;caESMF_TIME%BASETIME+WRF_ESMF_TIMEMOD.;HaESMF_TIME%YR+WRF_ESMF_TIMEMOD4;caESMF_TIME%CALENDAR+WRF_ESMF_TIMEMOD3`<ESMF_CALENDAR+WRF_ESMF_CALENDARMOD= =g%ESMF_CALENDAR%TYPE+WRF_ESMF_CALENDARMOD=TYPE7t=]ESMF_CALENDARTYPE+WRF_ESMF_CALENDARMODG=H%ESMF_CALENDARTYPE%CALTYPE+WRF_ESMF_CALENDARMOD=CALTYPE;>%ESMF_CALENDAR%SET+WRF_ESMF_CALENDARMOD=SETM>%ESMF_CALENDAR%DAYSPERMONTH+WRF_ESMF_CALENDARMOD=DAYSPERMONTHOY?H%ESMF_CALENDAR%SECONDSPERDAY+WRF_ESMF_CALENDARMOD=SECONDSPERDAYQ?H%ESMF_CALENDAR%SECONDSPERYEAR+WRF_ESMF_CALENDARMOD=SECONDSPERYEARK?f%ESMF_CALENDAR%DAYSPERYEAR+WRF_ESMF_CALENDARMOD=DAYSPERYEAR=O@_aESMF_ALARMINT%PREVRINGTIME+WRF_ESMF_ALARMMOD9@_aESMF_ALARMINT%STOPTIME+WRF_ESMF_ALARMMOD3 AHaESMF_ALARMINT%ID+WRF_ESMF_ALARMMOD;UAHaESMF_ALARMINT%ALARMMUTEX+WRF_ESMF_ALARMMOD8AHaESMF_ALARMINT%RINGING+WRF_ESMF_ALARMMOD8AHaESMF_ALARMINT%ENABLED+WRF_ESMF_ALARMMOD<-BHaESMF_ALARMINT%RINGTIMESET+WRF_ESMF_ALARMMOD@uBHaESMF_ALARMINT%RINGINTERVALSET+WRF_ESMF_ALARMMOD<BHaESMF_ALARMINT%STOPTIMESET+WRF_ESMF_ALARMMOD9C\WRFU_STATUS+WRF_ESMF_BASEMOD=ESMF_STATUS;aCH%WRFU_STATUS%STATUS+WRF_ESMF_BASEMOD=STATUS=C[WRFU_DATATYPE+WRF_ESMF_BASEMOD=ESMF_DATATYPE5DHaWRFU_DATATYPE%DTYPE+WRF_ESMF_BASEMOD;LDYWRFU_POINTER+WRF_ESMF_BASEMOD=ESMF_POINTER6DH%WRFU_POINTER%PTR+WRF_ESMF_BASEMOD=PTR;D[WRFU_LOGICAL+WRF_ESMF_BASEMOD=ESMF_LOGICAL:HEH%WRFU_LOGICAL%VALUE+WRF_ESMF_BASEMOD=VALUE?EWRFU_AXISINDEX+WRF_ESMF_BASEMOD=ESMF_AXISINDEX2FHaWRFU_AXISINDEX%L+WRF_ESMF_BASEMOD2WFHaWRFU_AXISINDEX%R+WRF_ESMF_BASEMOD4FHaWRFU_AXISINDEX%MAX+WRF_ESMF_BASEMOD7FHaWRFU_AXISINDEX%DECOMP+WRF_ESMF_BASEMOD7/GHaWRFU_AXISINDEX%GSTART+WRF_ESMF_BASEMOD?wGjWRFU_DATAVALUE+WRF_ESMF_BASEMOD=ESMF_DATAVALUE6Gc%WRFU_DATAVALUE%DT+WRF_ESMF_BASEMOD=DT:DHH%WRFU_DATAVALUE%RANK+WRF_ESMF_BASEMOD=RANK6HH%WRFU_DATAVALUE%VI+WRF_ESMF_BASEMOD=VI?H~WRFU_ATTRIBUTE+WRF_ESMF_BASEMOD=ESMF_ATTRIBUTEDRIP%WRFU_ATTRIBUTE%ATTR_NAME+WRF_ESMF_BASEMOD=ATTR_NAMEDIc%WRFU_ATTRIBUTE%ATTR_TYPE+WRF_ESMF_BASEMOD=ATTR_TYPEFJd%WRFU_ATTRIBUTE%ATTR_VALUE+WRF_ESMF_BASEMOD=ATTR_VALUE5iJWRFU_BASE+WRF_ESMF_BASEMOD=ESMF_BASE1JH%WRFU_BASE%ID+WRF_ESMF_BASEMOD=ID?3KH%WRFU_BASE%REF_COUNT+WRF_ESMF_BASEMOD=REF_COUNTC{Ka%WRFU_BASE%BASE_STATUS+WRF_ESMF_BASEMOD=BASE_STATUS5KP%WRFU_BASE%NAME+WRF_ESMF_BASEMOD=NAME8,L^WRFU_CLOCK+WRF_ESMF_CLOCKMOD=ESMF_CLOCK6LcaWRFU_CLOCK%CLOCKINT+WRF_ESMF_CLOCKMOD0LESMF_CLOCKINT+WRF_ESMF_CLOCKMOD9MgaESMF_CLOCKINT%TIMESTEP+WRF_ESMF_CLOCKMOD:8N_aESMF_CLOCKINT%STARTTIME+WRF_ESMF_CLOCKMOD9N_aESMF_CLOCKINT%STOPTIME+WRF_ESMF_CLOCKMOD8N_aESMF_CLOCKINT%REFTIME+WRF_ESMF_CLOCKMOD9UO_aESMF_CLOCKINT%CURRTIME+WRF_ESMF_CLOCKMOD9O_aESMF_CLOCKINT%PREVTIME+WRF_ESMF_CLOCKMOD=PHaESMF_CLOCKINT%ADVANCECOUNT+WRF_ESMF_CLOCKMOD;[PHaESMF_CLOCKINT%CLOCKMUTEX+WRF_ESMF_CLOCKMOD:PHaESMF_CLOCKINT%NUMALARMS+WRF_ESMF_CLOCKMOD:PaESMF_CLOCKINT%ALARMLIST+WRF_ESMF_CLOCKMODAQ^WRFU_FRACTION+WRF_ESMF_FRACTIONMOD=ESMF_FRACTION7QH%WRFU_FRACTION%N+WRF_ESMF_FRACTIONMOD=N75RH%WRFU_FRACTION%D+WRF_ESMF_FRACTIONMOD=DM}RfWRFU_TIMEINTERVAL+WRF_ESMF_TIMEINTERVALMOD=ESMF_TIMEINTERVALDRcaWRFU_TIMEINTERVAL%BASETIME+WRF_ESMF_TIMEINTERVALMOD>FSHaWRFU_TIMEINTERVAL%YR+WRF_ESMF_TIMEINTERVALMOD3S[WRFU_GRID+WRF_ESMF_STUBS=ESMF_GRID/SHaWRFU_GRID%DUMMY+WRF_ESMF_STUBS;1T[WRFU_GRIDCOMP+WRF_ESMF_STUBS=ESMF_GRIDCOMP3THaWRFU_GRIDCOMP%DUMMY+WRF_ESMF_STUBS5T[WRFU_STATE+WRF_ESMF_STUBS=ESMF_STATE0/UHaWRFU_STATE%DUMMY+WRF_ESMF_STUBS/wU[WRFU_VM+WRF_ESMF_STUBS=ESMF_VM-UHaWRFU_VM%DUMMY+WRF_ESMF_STUBS9V[WRFU_MSGTYPE+WRF_ESMF_STUBS=ESMF_MSGTYPE2uVHaWRFU_MSGTYPE%MTYPE+WRF_ESMF_STUBS1V[WRFU_LOG+WRF_ESMF_STUBS=ESMF_LOG.WHaWRFU_LOG%DUMMY+WRF_ESMF_STUBSF`W[WRFU_ALARMDESTROY+WRF_ESMF_ALARMMOD=ESMF_ALARMDESTROY:WXaWRFU_ALARMDESTROY%ALARM+WRF_ESMF_ALARMMOD7X@aWRFU_ALARMDESTROY%RC+WRF_ESMF_ALARMMOD>SXWRFU_ALARMSET+WRF_ESMF_ALARMMOD=ESMF_ALARMSET6XXaWRFU_ALARMSET%ALARM+WRF_ESMF_ALARMMOD9SYWaWRFU_ALARMSET%RINGTIME+WRF_ESMF_ALARMMOD=Y_aWRFU_ALARMSET%RINGINTERVAL+WRF_ESMF_ALARMMOD= ZWaWRFU_ALARMSET%PREVRINGTIME+WRF_ESMF_ALARMMOD9`ZWaWRFU_ALARMSET%STOPTIME+WRF_ESMF_ALARMMOD8Z@aWRFU_ALARMSET%ENABLED+WRF_ESMF_ALARMMOD3Z@aWRFU_ALARMSET%RC+WRF_ESMF_ALARMMOD>7[WRFU_ALARMGET+WRF_ESMF_ALARMMOD=ESMF_ALARMGET6[XaWRFU_ALARMGET%ALARM+WRF_ESMF_ALARMMOD=\WaWRFU_ALARMGET%PREVRINGTIME+WRF_ESMF_ALARMMOD=e\_aWRFU_ALARMGET%RINGINTERVAL+WRF_ESMF_ALARMMOD3\@aWRFU_ALARMGET%RC+WRF_ESMF_ALARMMODD][WRFU_ALARMENABLE+WRF_ESMF_ALARMMOD=ESMF_ALARMENABLE9_]XaWRFU_ALARMENABLE%ALARM+WRF_ESMF_ALARMMOD6]@aWRFU_ALARMENABLE%RC+WRF_ESMF_ALARMMODF][WRFU_ALARMDISABLE+WRF_ESMF_ALARMMOD=ESMF_ALARMDISABLE:R^XaWRFU_ALARMDISABLE%ALARM+WRF_ESMF_ALARMMOD7^@aWRFU_ALARMDISABLE%RC+WRF_ESMF_ALARMMODH^[WRFU_ALARMRINGERON+WRF_ESMF_ALARMMOD=ESMF_ALARMRINGERON;E_XaWRFU_ALARMRINGERON%ALARM+WRF_ESMF_ALARMMOD8_@aWRFU_ALARMRINGERON%RC+WRF_ESMF_ALARMMODJ_[WRFU_ALARMRINGEROFF+WRF_ESMF_ALARMMOD=ESMF_ALARMRINGEROFF<8`XaWRFU_ALARMRINGEROFF%ALARM+WRF_ESMF_ALARMMOD9`@aWRFU_ALARMRINGEROFF%RC+WRF_ESMF_ALARMMODJ`cWRFU_ALARMISRINGING+WRF_ESMF_ALARMMOD=ESMF_ALARMISRINGING<3aXaWRFU_ALARMISRINGING%ALARM+WRF_ESMF_ALARMMOD9a@aWRFU_ALARMISRINGING%RC+WRF_ESMF_ALARMMODHaeWRFU_ALARMVALIDATE+WRF_ESMF_ALARMMOD=ESMF_ALARMVALIDATE;0bXaWRFU_ALARMVALIDATE%ALARM+WRF_ESMF_ALARMMOD:bLaWRFU_ALARMVALIDATE%OPTS+WRF_ESMF_ALARMMOD8b@aWRFU_ALARMVALIDATE%RC+WRF_ESMF_ALARMMODBceWRFU_ALARMPRINT+WRF_ESMF_ALARMMOD=ESMF_ALARMPRINT8ycXaWRFU_ALARMPRINT%ALARM+WRF_ESMF_ALARMMOD7cLaWRFU_ALARMPRINT%OPTS+WRF_ESMF_ALARMMOD5d@aWRFU_ALARMPRINT%RC+WRF_ESMF_ALARMMOD;]dqWRFU_SUCCESS+WRF_ESMF_BASEMOD=ESMF_SUCCESS;dpWRFU_FAILURE+WRF_ESMF_BASEMOD=ESMF_FAILURE9>esWRFU_MAXSTR+WRF_ESMF_BASEMOD=ESMF_MAXSTR9eqWRFU_MAXDIM+WRF_ESMF_BASEMOD=ESMF_MAXDIME"fqWRFU_MAXDECOMPDIM+WRF_ESMF_BASEMOD=ESMF_MAXDECOMPDIMAfqWRFU_MAXGRIDDIM+WRF_ESMF_BASEMOD=ESMF_MAXGRIDDIMGgqWRFU_MAJOR_VERSION+WRF_ESMF_BASEMOD=ESMF_MAJOR_VERSIONGugqWRFU_MINOR_VERSION+WRF_ESMF_BASEMOD=ESMF_MINOR_VERSION=gqWRFU_REVISION+WRF_ESMF_BASEMOD=ESMF_REVISIONIWhWRFU_VERSION_STRING+WRF_ESMF_BASEMOD=ESMF_VERSION_STRINGGhWRFU_STATE_INVALID+WRF_ESMF_BASEMOD=ESMF_STATE_INVALIDEiWRFU_NULL_POINTER+WRF_ESMF_BASEMOD=ESMF_NULL_POINTERCjWRFU_BAD_POINTER+WRF_ESMF_BASEMOD=ESMF_BAD_POINTEREkWRFU_DATA_INTEGER+WRF_ESMF_BASEMOD=ESMF_DATA_INTEGER?lWRFU_DATA_REAL+WRF_ESMF_BASEMOD=ESMF_DATA_REALErmWRFU_DATA_LOGICAL+WRF_ESMF_BASEMOD=ESMF_DATA_LOGICALIYnWRFU_DATA_CHARACTER+WRF_ESMF_BASEMOD=ESMF_DATA_CHARACTER;@opWRFU_KIND_I1+WRF_ESMF_BASEMOD=ESMF_KIND_I1;opWRFU_KIND_I2+WRF_ESMF_BASEMOD=ESMF_KIND_I2; ppWRFU_KIND_I4+WRF_ESMF_BASEMOD=ESMF_KIND_I4;ppWRFU_KIND_I8+WRF_ESMF_BASEMOD=ESMF_KIND_I8;qpWRFU_KIND_R4+WRF_ESMF_BASEMOD=ESMF_KIND_R4;pqpWRFU_KIND_R8+WRF_ESMF_BASEMOD=ESMF_KIND_R8;qpWRFU_KIND_C8+WRF_ESMF_BASEMOD=ESMF_KIND_C8=PrpWRFU_KIND_C16+WRF_ESMF_BASEMOD=ESMF_KIND_C16ErWRFU_AXISINDEXGET+WRF_ESMF_BASEMOD=ESMF_AXISINDEXGET6Gs\aWRFU_AXISINDEXGET%AI+WRF_ESMF_BASEMOD5s@aWRFU_AXISINDEXGET%L+WRF_ESMF_BASEMOD5s@aWRFU_AXISINDEXGET%R+WRF_ESMF_BASEMOD7#t@aWRFU_AXISINDEXGET%MAX+WRF_ESMF_BASEMOD:ct@aWRFU_AXISINDEXGET%DECOMP+WRF_ESMF_BASEMOD:t@aWRFU_AXISINDEXGET%GSTART+WRF_ESMF_BASEMOD6t@aWRFU_AXISINDEXGET%RC+WRF_ESMF_BASEMODE#urWRFU_ATTRIBUTESET+WRF_ESMF_BASEMOD=ESMF_ATTRIBUTESET;uWaWRFU_ATTRIBUTESET%ANYTYPE+WRF_ESMF_BASEMOD8uLaWRFU_ATTRIBUTESET%NAME+WRF_ESMF_BASEMOD98v\aWRFU_ATTRIBUTESET%VALUE+WRF_ESMF_BASEMOD6v@aWRFU_ATTRIBUTESET%RC+WRF_ESMF_BASEMODEv|WRFU_ATTRIBUTEGET+WRF_ESMF_BASEMOD=ESMF_ATTRIBUTEGET;PwWaWRFU_ATTRIBUTEGET%ANYTYPE+WRF_ESMF_BASEMOD8wLaWRFU_ATTRIBUTEGET%NAME+WRF_ESMF_BASEMOD8w[aWRFU_ATTRIBUTEGET%TYPE+WRF_ESMF_BASEMOD9Nx\aWRFU_ATTRIBUTEGET%VALUE+WRF_ESMF_BASEMOD6x@aWRFU_ATTRIBUTEGET%RC+WRF_ESMF_BASEMODOxhWRFU_ATTRIBUTEGETCOUNT+WRF_ESMF_BASEMOD=ESMF_ATTRIBUTEGETCOUNT@RyWaWRFU_ATTRIBUTEGETCOUNT%ANYTYPE+WRF_ESMF_BASEMOD>y@aWRFU_ATTRIBUTEGETCOUNT%COUNT+WRF_ESMF_BASEMOD;y@aWRFU_ATTRIBUTEGETCOUNT%RC+WRF_ESMF_BASEMODU)zWRFU_ATTRIBUTEGETBYNUMBER+WRF_ESMF_BASEMOD=ESMF_ATTRIBUTEGETBYNUMBERCzWaWRFU_ATTRIBUTEGETBYNUMBER%ANYTYPE+WRF_ESMF_BASEMODB{@aWRFU_ATTRIBUTEGETBYNUMBER%NUMBER+WRF_ESMF_BASEMOD@H{LaWRFU_ATTRIBUTEGETBYNUMBER%NAME+WRF_ESMF_BASEMOD@{[aWRFU_ATTRIBUTEGETBYNUMBER%TYPE+WRF_ESMF_BASEMODA{\aWRFU_ATTRIBUTEGETBYNUMBER%VALUE+WRF_ESMF_BASEMOD>K|@aWRFU_ATTRIBUTEGETBYNUMBER%RC+WRF_ESMF_BASEMODU|vWRFU_ATTRIBUTEGETNAMELIST+WRF_ESMF_BASEMOD=ESMF_ATTRIBUTEGETNAMELISTC}WaWRFU_ATTRIBUTEGETNAMELIST%ANYTYPE+WRF_ESMF_BASEMODAX}@aWRFU_ATTRIBUTEGETNAMELIST%COUNT+WRF_ESMF_BASEMODD}aWRFU_ATTRIBUTEGETNAMELIST%NAMELIST+WRF_ESMF_BASEMOD>(~@aWRFU_ATTRIBUTEGETNAMELIST%RC+WRF_ESMF_BASEMODMh~zWRFU_ATTRIBUTESETLIST+WRF_ESMF_BASEMOD=ESMF_ATTRIBUTESETLIST?~WaWRFU_ATTRIBUTESETLIST%ANYTYPE+WRF_ESMF_BASEMOD@9aWRFU_ATTRIBUTESETLIST%NAMELIST+WRF_ESMF_BASEMODAaWRFU_ATTRIBUTESETLIST%VALUELIST+WRF_ESMF_BASEMOD:i@aWRFU_ATTRIBUTESETLIST%RC+WRF_ESMF_BASEMODMWRFU_ATTRIBUTEGETLIST+WRF_ESMF_BASEMOD=ESMF_ATTRIBUTEGETLIST?1WaWRFU_ATTRIBUTEGETLIST%ANYTYPE+WRF_ESMF_BASEMOD@aWRFU_ATTRIBUTEGETLIST%NAMELIST+WRF_ESMF_BASEMOD@aWRFU_ATTRIBUTEGETLIST%TYPELIST+WRF_ESMF_BASEMODAaWRFU_ATTRIBUTEGETLIST%VALUELIST+WRF_ESMF_BASEMOD:W@aWRFU_ATTRIBUTEGETLIST%RC+WRF_ESMF_BASEMODYvWRFU_ATTRIBUTESETOBJECTLIST+WRF_ESMF_BASEMOD=ESMF_ATTRIBUTESETOBJECTLISTI aWRFU_ATTRIBUTESETOBJECTLIST%ANYTYPELIST+WRF_ESMF_BASEMODBLaWRFU_ATTRIBUTESETOBJECTLIST%NAME+WRF_ESMF_BASEMODCaWRFU_ATTRIBUTESETOBJECTLIST%VALUE+WRF_ESMF_BASEMOD@@aWRFU_ATTRIBUTESETOBJECTLIST%RC+WRF_ESMF_BASEMODYԅWRFU_ATTRIBUTEGETOBJECTLIST+WRF_ESMF_BASEMOD=ESMF_ATTRIBUTEGETOBJECTLISTI\aWRFU_ATTRIBUTEGETOBJECTLIST%ANYTYPELIST+WRF_ESMF_BASEMODBLaWRFU_ATTRIBUTEGETOBJECTLIST%NAME+WRF_ESMF_BASEMODFCaWRFU_ATTRIBUTEGETOBJECTLIST%TYPELIST+WRF_ESMF_BASEMODGaWRFU_ATTRIBUTEGETOBJECTLIST%VALUELIST+WRF_ESMF_BASEMOD@@aWRFU_ATTRIBUTEGETOBJECTLIST%RC+WRF_ESMF_BASEMODGˆwWRFU_ATTRIBUTECOPY+WRF_ESMF_BASEMOD=ESMF_ATTRIBUTECOPY99LaWRFU_ATTRIBUTECOPY%NAME+WRF_ESMF_BASEMOD;WaWRFU_ATTRIBUTECOPY%SOURCE+WRF_ESMF_BASEMOD@܉WaWRFU_ATTRIBUTECOPY%DESTINATION+WRF_ESMF_BASEMOD73@aWRFU_ATTRIBUTECOPY%RC+WRF_ESMF_BASEMODMsmWRFU_ATTRIBUTECOPYALL+WRF_ESMF_BASEMOD=ESMF_ATTRIBUTECOPYALL>WaWRFU_ATTRIBUTECOPYALL%SOURCE+WRF_ESMF_BASEMODC7WaWRFU_ATTRIBUTECOPYALL%DESTINATION+WRF_ESMF_BASEMOD:@aWRFU_ATTRIBUTECOPYALL%RC+WRF_ESMF_BASEMOD;΋vWRFU_SETNAME+WRF_ESMF_BASEMOD=ESMF_SETNAME6DWaWRFU_SETNAME%ANYTYPE+WRF_ESMF_BASEMOD3LaWRFU_SETNAME%NAME+WRF_ESMF_BASEMOD8LaWRFU_SETNAME%NAMESPACE+WRF_ESMF_BASEMOD13@aWRFU_SETNAME%RC+WRF_ESMF_BASEMOD;sgWRFU_GETNAME+WRF_ESMF_BASEMOD=ESMF_GETNAME6ڍWaWRFU_GETNAME%ANYTYPE+WRF_ESMF_BASEMOD31LaWRFU_GETNAME%NAME+WRF_ESMF_BASEMOD1}@aWRFU_GETNAME%RC+WRF_ESMF_BASEMODAiWRFU_SETPOINTER+WRF_ESMF_BASEMOD=ESMF_SETPOINTER7&ZaWRFU_SETPOINTER%PTYPE+WRF_ESMF_BASEMOD:@aWRFU_SETPOINTER%CONTENTS+WRF_ESMF_BASEMOD4@aWRFU_SETPOINTER%RC+WRF_ESMF_BASEMODI[WRFU_SETNULLPOINTER+WRF_ESMF_BASEMOD=ESMF_SETNULLPOINTER;[ZaWRFU_SETNULLPOINTER%PTYPE+WRF_ESMF_BASEMOD8@aWRFU_SETNULLPOINTER%RC+WRF_ESMF_BASEMODAcWRFU_GETPOINTER+WRF_ESMF_BASEMOD=ESMF_GETPOINTER7XZaWRFU_GETPOINTER%PTYPE+WRF_ESMF_BASEMOD4@aWRFU_GETPOINTER%RC+WRF_ESMF_BASEMODEhWRFU_STATUSSTRING+WRF_ESMF_BASEMOD=ESMF_STATUSSTRING:ZYaWRFU_STATUSSTRING%STATUS+WRF_ESMF_BASEMOD:LaWRFU_STATUSSTRING%STRING+WRF_ESMF_BASEMOD6@aWRFU_STATUSSTRING%RC+WRF_ESMF_BASEMODI?jWRFU_DATATYPESTRING+WRF_ESMF_BASEMOD=ESMF_DATATYPESTRING>[aWRFU_DATATYPESTRING%DATATYPE+WRF_ESMF_BASEMOD<LaWRFU_DATATYPESTRING%STRING+WRF_ESMF_BASEMOD8P@aWRFU_DATATYPESTRING%RC+WRF_ESMF_BASEMODKWRFU_CAL_GREGORIAN+WRF_ESMF_CALENDARMOD=ESMF_CAL_GREGORIANEWRFU_CAL_NOLEAP+WRF_ESMF_CALENDARMOD=ESMF_CAL_NOLEAPEnWRFU_CAL_360DAY+WRF_ESMF_CALENDARMOD=ESMF_CAL_360DAYM]WRFU_CAL_NOCALENDAR+WRF_ESMF_CALENDARMOD=ESMF_CAL_NOCALENDARDLWRFU_CLOCKCREATE+WRF_ESMF_CLOCKMOD=ESMF_CLOCKCREATE8LaWRFU_CLOCKCREATE%NAME+WRF_ESMF_CLOCKMOD<B_aWRFU_CLOCKCREATE%TIMESTEP+WRF_ESMF_CLOCKMOD=WaWRFU_CLOCKCREATE%STARTTIME+WRF_ESMF_CLOCKMOD<WaWRFU_CLOCKCREATE%STOPTIME+WRF_ESMF_CLOCKMOD;OWaWRFU_CLOCKCREATE%REFTIME+WRF_ESMF_CLOCKMOD6@aWRFU_CLOCKCREATE%RC+WRF_ESMF_CLOCKMODF[WRFU_CLOCKDESTROY+WRF_ESMF_CLOCKMOD=ESMF_CLOCKDESTROY:AXaWRFU_CLOCKDESTROY%CLOCK+WRF_ESMF_CLOCKMOD7@aWRFU_CLOCKDESTROY%RC+WRF_ESMF_CLOCKMOD>ٛWRFU_CLOCKSET+WRF_ESMF_CLOCKMOD=ESMF_CLOCKSET6zXaWRFU_CLOCKSET%CLOCK+WRF_ESMF_CLOCKMOD9Ҝ_aWRFU_CLOCKSET%TIMESTEP+WRF_ESMF_CLOCKMOD:1WaWRFU_CLOCKSET%STARTTIME+WRF_ESMF_CLOCKMOD9WaWRFU_CLOCKSET%STOPTIME+WRF_ESMF_CLOCKMOD8ߝWaWRFU_CLOCKSET%REFTIME+WRF_ESMF_CLOCKMOD96WaWRFU_CLOCKSET%CURRTIME+WRF_ESMF_CLOCKMOD3@aWRFU_CLOCKSET%RC+WRF_ESMF_CLOCKMOD>͞WRFU_CLOCKGET+WRF_ESMF_CLOCKMOD=ESMF_CLOCKGET6XaWRFU_CLOCKGET%CLOCK+WRF_ESMF_CLOCKMOD:WaWRFU_CLOCKGET%STARTTIME+WRF_ESMF_CLOCKMOD9=WaWRFU_CLOCKGET%CURRTIME+WRF_ESMF_CLOCKMOD=@aWRFU_CLOCKGET%ADVANCECOUNT+WRF_ESMF_CLOCKMOD9ԠWaWRFU_CLOCKGET%STOPTIME+WRF_ESMF_CLOCKMOD9+_aWRFU_CLOCKGET%TIMESTEP+WRF_ESMF_CLOCKMOD9WaWRFU_CLOCKGET%PREVTIME+WRF_ESMF_CLOCKMOD8WaWRFU_CLOCKGET%REFTIME+WRF_ESMF_CLOCKMOD38@aWRFU_CLOCKGET%RC+WRF_ESMF_CLOCKMODHxfWRFU_CLOCKADDALARM+WRF_ESMF_CLOCKMOD=ESMF_CLOCKADDALARM;ޢXaWRFU_CLOCKADDALARM%CLOCK+WRF_ESMF_CLOCKMOD;6XaWRFU_CLOCKADDALARM%ALARM+WRF_ESMF_CLOCKMOD8@aWRFU_CLOCKADDALARM%RC+WRF_ESMF_CLOCKMODPΣjWRFU_CLOCKGETALARMLIST+WRF_ESMF_CLOCKMOD=ESMF_CLOCKGETALARMLIST?8XaWRFU_CLOCKGETALARMLIST%CLOCK+WRF_ESMF_CLOCKMODCaWRFU_CLOCKGETALARMLIST%ALARMLIST+WRF_ESMF_CLOCKMOD<,@aWRFU_CLOCKGETALARMLIST%RC+WRF_ESMF_CLOCKMODFlWRFU_CLOCKADVANCE+WRF_ESMF_CLOCKMOD=ESMF_CLOCKADVANCE:XaWRFU_CLOCKADVANCE%CLOCK+WRF_ESMF_CLOCKMODEKaWRFU_CLOCKADVANCE%RINGINGALARMLIST+WRF_ESMF_CLOCKMODE@aWRFU_CLOCKADVANCE%NUMRINGINGALARMS+WRF_ESMF_CLOCKMOD7/@aWRFU_CLOCKADVANCE%RC+WRF_ESMF_CLOCKMODLocWRFU_CLOCKISSTOPTIME+WRF_ESMF_CLOCKMOD=ESMF_CLOCKISSTOPTIME=ҧXaWRFU_CLOCKISSTOPTIME%CLOCK+WRF_ESMF_CLOCKMOD:*@aWRFU_CLOCKISSTOPTIME%RC+WRF_ESMF_CLOCKMODVj[WRFU_CLOCKSTOPTIMEDISABLE+WRF_ESMF_CLOCKMOD=ESMF_CLOCKSTOPTIMEDISABLEBŨXaWRFU_CLOCKSTOPTIMEDISABLE%CLOCK+WRF_ESMF_CLOCKMOD?@aWRFU_CLOCKSTOPTIMEDISABLE%RC+WRF_ESMF_CLOCKMODH]eWRFU_CLOCKVALIDATE+WRF_ESMF_CLOCKMOD=ESMF_CLOCKVALIDATE;©XaWRFU_CLOCKVALIDATE%CLOCK+WRF_ESMF_CLOCKMOD:LaWRFU_CLOCKVALIDATE%OPTS+WRF_ESMF_CLOCKMOD8f@aWRFU_CLOCKVALIDATE%RC+WRF_ESMF_CLOCKMODBeWRFU_CLOCKPRINT+WRF_ESMF_CLOCKMOD=ESMF_CLOCKPRINT8 XaWRFU_CLOCKPRINT%CLOCK+WRF_ESMF_CLOCKMOD7cLaWRFU_CLOCKPRINT%OPTS+WRF_ESMF_CLOCKMOD5@aWRFU_CLOCKPRINT%RC+WRF_ESMF_CLOCKMODSWRFU_TIMEINTERVALGET+WRF_ESMF_TIMEINTERVALMOD=ESMF_TIMEINTERVALGETK_aWRFU_TIMEINTERVALGET%TIMEINTERVAL+WRF_ESMF_TIMEINTERVALMOD@@aWRFU_TIMEINTERVALGET%D+WRF_ESMF_TIMEINTERVALMODC2@aWRFU_TIMEINTERVALGET%D_R8+WRF_ESMF_TIMEINTERVALMOD@r@aWRFU_TIMEINTERVALGET%S+WRF_ESMF_TIMEINTERVALMODC@aWRFU_TIMEINTERVALGET%S_I8+WRF_ESMF_TIMEINTERVALMODA@aWRFU_TIMEINTERVALGET%SN+WRF_ESMF_TIMEINTERVALMODA2@aWRFU_TIMEINTERVALGET%SD+WRF_ESMF_TIMEINTERVALMODIrLaWRFU_TIMEINTERVALGET%TIMESTRING+WRF_ESMF_TIMEINTERVALMODA@aWRFU_TIMEINTERVALGET%RC+WRF_ESMF_TIMEINTERVALMODSWRFU_TIMEINTERVALSET+WRF_ESMF_TIMEINTERVALMOD=ESMF_TIMEINTERVALSETK_aWRFU_TIMEINTERVALSET%TIMEINTERVAL+WRF_ESMF_TIMEINTERVALMODAp@aWRFU_TIMEINTERVALSET%YY+WRF_ESMF_TIMEINTERVALMODB@aWRFU_TIMEINTERVALSET%YYL+WRF_ESMF_TIMEINTERVALMODA@aWRFU_TIMEINTERVALSET%MM+WRF_ESMF_TIMEINTERVALMODB0@aWRFU_TIMEINTERVALSET%MOL+WRF_ESMF_TIMEINTERVALMOD@p@aWRFU_TIMEINTERVALSET%D+WRF_ESMF_TIMEINTERVALMODA@aWRFU_TIMEINTERVALSET%DL+WRF_ESMF_TIMEINTERVALMOD@@aWRFU_TIMEINTERVALSET%H+WRF_ESMF_TIMEINTERVALMOD@0@aWRFU_TIMEINTERVALSET%M+WRF_ESMF_TIMEINTERVALMOD@p@aWRFU_TIMEINTERVALSET%S+WRF_ESMF_TIMEINTERVALMODA@aWRFU_TIMEINTERVALSET%SL+WRF_ESMF_TIMEINTERVALMODA@aWRFU_TIMEINTERVALSET%MS+WRF_ESMF_TIMEINTERVALMODA0@aWRFU_TIMEINTERVALSET%US+WRF_ESMF_TIMEINTERVALMODAp@aWRFU_TIMEINTERVALSET%NS+WRF_ESMF_TIMEINTERVALMODA@aWRFU_TIMEINTERVALSET%D_+WRF_ESMF_TIMEINTERVALMODA@aWRFU_TIMEINTERVALSET%H_+WRF_ESMF_TIMEINTERVALMODA0@aWRFU_TIMEINTERVALSET%M_+WRF_ESMF_TIMEINTERVALMODAp@aWRFU_TIMEINTERVALSET%S_+WRF_ESMF_TIMEINTERVALMODB@aWRFU_TIMEINTERVALSET%MS_+WRF_ESMF_TIMEINTERVALMODB@aWRFU_TIMEINTERVALSET%US_+WRF_ESMF_TIMEINTERVALMODB0@aWRFU_TIMEINTERVALSET%NS_+WRF_ESMF_TIMEINTERVALMODAp@aWRFU_TIMEINTERVALSET%SN+WRF_ESMF_TIMEINTERVALMODA@aWRFU_TIMEINTERVALSET%SD+WRF_ESMF_TIMEINTERVALMODA@aWRFU_TIMEINTERVALSET%RC+WRF_ESMF_TIMEINTERVALMOD]0yWRFU_TIMEINTERVALABSVALUE+WRF_ESMF_TIMEINTERVALMOD=ESMF_TIMEINTERVALABSVALUEP_aWRFU_TIMEINTERVALABSVALUE%TIMEINTERVAL+WRF_ESMF_TIMEINTERVALMODcyWRFU_TIMEINTERVALNEGABSVALUE+WRF_ESMF_TIMEINTERVALMOD=ESMF_TIMEINTERVALNEGABSVALUES_aWRFU_TIMEINTERVALNEGABSVALUE%TIMEINTERVAL+WRF_ESMF_TIMEINTERVALMOD[vWRFU_TIMEINTERVALDIVQUOT+WRF_ESMF_TIMEINTERVALMOD=ESMF_TIMEINTERVALDIVQUOTPV_aWRFU_TIMEINTERVALDIVQUOT%TIMEINTERVAL1+WRF_ESMF_TIMEINTERVALMODP_aWRFU_TIMEINTERVALDIVQUOT%TIMEINTERVAL2+WRF_ESMF_TIMEINTERVALMOD.{ESMF_TIMEINC+WRF_ESMF_TIMEMOD3WaESMF_TIMEINC%TIME+WRF_ESMF_TIMEMOD;_aESMF_TIMEINC%TIMEINTERVAL+WRF_ESMF_TIMEMOD.E{ESMF_TIMEDEC+WRF_ESMF_TIMEMOD3WaESMF_TIMEDEC%TIME+WRF_ESMF_TIMEMOD;_aESMF_TIMEDEC%TIMEINTERVAL+WRF_ESMF_TIMEMOD/v{ESMF_TIMEDEC2+WRF_ESMF_TIMEMOD<_aESMF_TIMEDEC2%TIMEINTERVAL+WRF_ESMF_TIMEMOD4PWaESMF_TIMEDEC2%TIME+WRF_ESMF_TIMEMOD/}ESMF_TIMEDIFF+WRF_ESMF_TIMEMOD5$WaESMF_TIMEDIFF%TIME1+WRF_ESMF_TIMEMOD5{WaESMF_TIMEDIFF%TIME2+WRF_ESMF_TIMEMOD9ҽfWRFU_TIMEEQ+WRF_ESMF_TIMEMOD=ESMF_TIMEEQ38WaWRFU_TIMEEQ%TIME1+WRF_ESMF_TIMEMOD3WaWRFU_TIMEEQ%TIME2+WRF_ESMF_TIMEMOD-fESMF_TIMENE+WRF_ESMF_TIMEMOD3LWaESMF_TIMENE%TIME1+WRF_ESMF_TIMEMOD3WaESMF_TIMENE%TIME2+WRF_ESMF_TIMEMOD-fESMF_TIMELT+WRF_ESMF_TIMEMOD3`WaESMF_TIMELT%TIME1+WRF_ESMF_TIMEMOD3WaESMF_TIMELT%TIME2+WRF_ESMF_TIMEMOD-fESMF_TIMEGT+WRF_ESMF_TIMEMOD3tWaESMF_TIMEGT%TIME1+WRF_ESMF_TIMEMOD3WaESMF_TIMEGT%TIME2+WRF_ESMF_TIMEMOD-"fESMF_TIMELE+WRF_ESMF_TIMEMOD3WaESMF_TIMELE%TIME1+WRF_ESMF_TIMEMOD3WaESMF_TIMELE%TIME2+WRF_ESMF_TIMEMOD-6fESMF_TIMEGE+WRF_ESMF_TIMEMOD3WaESMF_TIMEGE%TIME1+WRF_ESMF_TIMEMOD3WaESMF_TIMEGE%TIME2+WRF_ESMF_TIMEMOD;JPWRFU_TIMEGET+WRF_ESMF_TIMEMOD=ESMF_TIMEGET3WaWRFU_TIMEGET%TIME+WRF_ESMF_TIMEMOD1@aWRFU_TIMEGET%YY+WRF_ESMF_TIMEMOD21@aWRFU_TIMEGET%YRL+WRF_ESMF_TIMEMOD1q@aWRFU_TIMEGET%MM+WRF_ESMF_TIMEMOD1@aWRFU_TIMEGET%DD+WRF_ESMF_TIMEMOD0@aWRFU_TIMEGET%D+WRF_ESMF_TIMEMOD11@aWRFU_TIMEGET%DL+WRF_ESMF_TIMEMOD0q@aWRFU_TIMEGET%H+WRF_ESMF_TIMEMOD0@aWRFU_TIMEGET%M+WRF_ESMF_TIMEMOD0@aWRFU_TIMEGET%S+WRF_ESMF_TIMEMOD11@aWRFU_TIMEGET%SL+WRF_ESMF_TIMEMOD1q@aWRFU_TIMEGET%MS+WRF_ESMF_TIMEMOD1@aWRFU_TIMEGET%US+WRF_ESMF_TIMEMOD1@aWRFU_TIMEGET%NS+WRF_ESMF_TIMEMOD11@aWRFU_TIMEGET%D_+WRF_ESMF_TIMEMOD1q@aWRFU_TIMEGET%H_+WRF_ESMF_TIMEMOD1@aWRFU_TIMEGET%M_+WRF_ESMF_TIMEMOD1@aWRFU_TIMEGET%S_+WRF_ESMF_TIMEMOD21@aWRFU_TIMEGET%MS_+WRF_ESMF_TIMEMOD2q@aWRFU_TIMEGET%US_+WRF_ESMF_TIMEMOD2@aWRFU_TIMEGET%NS_+WRF_ESMF_TIMEMOD1@aWRFU_TIMEGET%SN+WRF_ESMF_TIMEMOD11@aWRFU_TIMEGET%SD+WRF_ESMF_TIMEMOD8q@aWRFU_TIMEGET%DAYOFYEAR+WRF_ESMF_TIMEMOD;@aWRFU_TIMEGET%DAYOFYEAR_R8+WRF_ESMF_TIMEMOD>_aWRFU_TIMEGET%DAYOFYEAR_INTVL+WRF_ESMF_TIMEMOD9PLaWRFU_TIMEGET%TIMESTRING+WRF_ESMF_TIMEMOD1@aWRFU_TIMEGET%RC+WRF_ESMF_TIMEMOD;WRFU_TIMESET+WRF_ESMF_TIMEMOD=ESMF_TIMESET3WaWRFU_TIMESET%TIME+WRF_ESMF_TIMEMOD1K@aWRFU_TIMESET%YY+WRF_ESMF_TIMEMOD2@aWRFU_TIMESET%YRL+WRF_ESMF_TIMEMOD1@aWRFU_TIMESET%MM+WRF_ESMF_TIMEMOD1 @aWRFU_TIMESET%DD+WRF_ESMF_TIMEMOD0K@aWRFU_TIMESET%D+WRF_ESMF_TIMEMOD1@aWRFU_TIMESET%DL+WRF_ESMF_TIMEMOD0@aWRFU_TIMESET%H+WRF_ESMF_TIMEMOD0 @aWRFU_TIMESET%M+WRF_ESMF_TIMEMOD0K@aWRFU_TIMESET%S+WRF_ESMF_TIMEMOD1@aWRFU_TIMESET%SL+WRF_ESMF_TIMEMOD1@aWRFU_TIMESET%MS+WRF_ESMF_TIMEMOD1 @aWRFU_TIMESET%US+WRF_ESMF_TIMEMOD1K@aWRFU_TIMESET%NS+WRF_ESMF_TIMEMOD1@aWRFU_TIMESET%D_+WRF_ESMF_TIMEMOD1@aWRFU_TIMESET%H_+WRF_ESMF_TIMEMOD1 @aWRFU_TIMESET%M_+WRF_ESMF_TIMEMOD1K@aWRFU_TIMESET%S_+WRF_ESMF_TIMEMOD2@aWRFU_TIMESET%MS_+WRF_ESMF_TIMEMOD2@aWRFU_TIMESET%US_+WRF_ESMF_TIMEMOD2 @aWRFU_TIMESET%NS_+WRF_ESMF_TIMEMOD1K@aWRFU_TIMESET%SN+WRF_ESMF_TIMEMOD1@aWRFU_TIMESET%SD+WRF_ESMF_TIMEMOD7[aWRFU_TIMESET%CALENDAR+WRF_ESMF_TIMEMOD1&@aWRFU_TIMESET%RC+WRF_ESMF_TIMEMODIfWRFU_ALARMCREATE+WRF_ESMF_ALARMCLOCKMOD=ESMF_ALARMCREATE>XaWRFU_ALARMCREATE%CLOCK+WRF_ESMF_ALARMCLOCKMODAlWaWRFU_ALARMCREATE%RINGTIME+WRF_ESMF_ALARMCLOCKMODE_aWRFU_ALARMCREATE%RINGINTERVAL+WRF_ESMF_ALARMCLOCKMODA"WaWRFU_ALARMCREATE%STOPTIME+WRF_ESMF_ALARMCLOCKMOD@y@aWRFU_ALARMCREATE%ENABLED+WRF_ESMF_ALARMCLOCKMOD;@aWRFU_ALARMCREATE%RC+WRF_ESMF_ALARMCLOCKMOD;WRFU_LOG_INFO+WRF_ESMF_STUBS=ESMF_LOG_INFOAWRFU_LOG_WARNING+WRF_ESMF_STUBS=ESMF_LOG_WARNING=WRFU_LOG_ERROR+WRF_ESMF_STUBS=ESMF_LOG_ERROR?WRFU_INITIALIZE+WRF_ESMF_STUBS=ESMF_INITIALIZEY;]WRFU_INITIALIZE%ESMF_CALENDARTYPE+WRF_ESMF_CALENDARMOD=ESMF_CALENDARTYPEWH%WRFU_INITIALIZE%ESMF_CALENDARTYPE%CALTYPE+WRF_ESMF_CALENDARMOD=CALTYPE2UaWRFU_INITIALIZE%VM+WRF_ESMF_STUBS>5oaWRFU_INITIALIZE%DEFAULTCALKIND+WRF_ESMF_STUBS2@aWRFU_INITIALIZE%RC+WRF_ESMF_STUBS;PWRFU_FINALIZE+WRF_ESMF_STUBS=ESMF_FINALIZE04@aWRFU_FINALIZE%RC+WRF_ESMF_STUBSEtPWRFU_ISINITIALIZED+WRF_ESMF_STUBS=ESMF_ISINITIALIZED;WRFU_LOGWRITE+WRF_ESMF_STUBS=ESMF_LOGWRITE1SLaWRFU_LOGWRITE%MSG+WRF_ESMF_STUBS5ZaWRFU_LOGWRITE%MSGTYPE+WRF_ESMF_STUBS2@aWRFU_LOGWRITE%LINE+WRF_ESMF_STUBS29LaWRFU_LOGWRITE%FILE+WRF_ESMF_STUBS4LaWRFU_LOGWRITE%METHOD+WRF_ESMF_STUBS1VaWRFU_LOGWRITE%LOG+WRF_ESMF_STUBS0'@aWRFU_LOGWRITE%RC+WRF_ESMF_STUBSg@MESS[LBC_READ_TIME$WaLBC_READ_TIME%XTIME'YUSET_TIME_TO_READ_AGAIN/WaSET_TIME_TO_READ_AGAIN%NEWTIME'UGET_TIME_TO_READ_AGAIN/ZWaGET_TIME_TO_READ_AGAIN%NEWTIME