2 ! NOTE: This file will be removed once encapsulation of bare ESMF
3 ! calls is complete within WRF non-external source code.
5 MODULE module_symbols_util
7 USE ESMF_Mod, WRFU_ALARM => ESMF_ALARM
8 USE ESMF_Mod, WRFU_ALARMCREATE => ESMF_ALARMCREATE
9 USE ESMF_Mod, WRFU_ALARMDESTROY => ESMF_ALARMDESTROY
10 USE ESMF_Mod, WRFU_ALARMDISABLE => ESMF_ALARMDISABLE
11 USE ESMF_Mod, WRFU_ALARMENABLE => ESMF_ALARMENABLE
12 USE ESMF_Mod, WRFU_ALARMGET => ESMF_ALARMGET
13 USE ESMF_Mod, WRFU_ALARMISENABLED => ESMF_ALARMISENABLED
14 USE ESMF_Mod, WRFU_ALARMISRINGING => ESMF_ALARMISRINGING
15 USE ESMF_Mod, WRFU_ALARMISSTICKY => ESMF_ALARMISSTICKY
16 USE ESMF_Mod, WRFU_ALARMLISTTYPE => ESMF_ALARMLISTTYPE
17 USE ESMF_Mod, WRFU_ALARMLIST_ALL => ESMF_ALARMLIST_ALL
18 USE ESMF_Mod, WRFU_ALARMLIST_NEXTRINGING => ESMF_ALARMLIST_NEXTRINGING
19 USE ESMF_Mod, WRFU_ALARMLIST_PREVRINGING => ESMF_ALARMLIST_PREVRINGING
20 USE ESMF_Mod, WRFU_ALARMLIST_RINGING => ESMF_ALARMLIST_RINGING
21 USE ESMF_Mod, WRFU_ALARMNOTSTICKY => ESMF_ALARMNOTSTICKY
22 USE ESMF_Mod, WRFU_ALARMPRINT => ESMF_ALARMPRINT
23 USE ESMF_Mod, WRFU_ALARMREADRESTART => ESMF_ALARMREADRESTART
24 USE ESMF_Mod, WRFU_ALARMRINGEROFF => ESMF_ALARMRINGEROFF
25 USE ESMF_Mod, WRFU_ALARMRINGERON => ESMF_ALARMRINGERON
26 USE ESMF_Mod, WRFU_ALARMSET => ESMF_ALARMSET
27 USE ESMF_Mod, WRFU_ALARMSTICKY => ESMF_ALARMSTICKY
28 USE ESMF_Mod, WRFU_ALARMVALIDATE => ESMF_ALARMVALIDATE
29 USE ESMF_Mod, WRFU_ALARMWASPREVRINGING => ESMF_ALARMWASPREVRINGING
30 USE ESMF_Mod, WRFU_ALARMWILLRINGNEXT => ESMF_ALARMWILLRINGNEXT
31 USE ESMF_Mod, WRFU_ALARMWRITERESTART => ESMF_ALARMWRITERESTART
33 USE ESMF_Mod, WRFU_CALENDAR => ESMF_CALENDAR
34 USE ESMF_Mod, WRFU_CALENDARCREATE => ESMF_CALENDARCREATE
35 USE ESMF_Mod, WRFU_CALENDARDESTROY => ESMF_CALENDARDESTROY
36 USE ESMF_Mod, WRFU_CALENDARFINALIZE => ESMF_CALENDARFINALIZE
37 USE ESMF_Mod, WRFU_CALENDARGET => ESMF_CALENDARGET
38 USE ESMF_Mod, WRFU_CALENDARINITIALIZE => ESMF_CALENDARINITIALIZE
39 USE ESMF_Mod, WRFU_CALENDARISLEAPYEAR => ESMF_CALENDARISLEAPYEAR
40 USE ESMF_Mod, WRFU_CALENDARPRINT => ESMF_CALENDARPRINT
41 USE ESMF_Mod, WRFU_CALENDARREADRESTART => ESMF_CALENDARREADRESTART
42 USE ESMF_Mod, WRFU_CALENDARSET => ESMF_CALENDARSET
43 USE ESMF_Mod, WRFU_CALENDARSETDEFAULT => ESMF_CALENDARSETDEFAULT
44 USE ESMF_Mod, WRFU_CALENDARTYPE => ESMF_CALENDARTYPE
45 USE ESMF_Mod, WRFU_CALENDARVALIDATE => ESMF_CALENDARVALIDATE
46 USE ESMF_Mod, WRFU_CALENDARWRITERESTART => ESMF_CALENDARWRITERESTART
47 USE ESMF_Mod, WRFU_CAL_360DAY => ESMF_CAL_360DAY
48 USE ESMF_Mod, WRFU_CAL_CUSTOM => ESMF_CAL_CUSTOM
49 USE ESMF_Mod, WRFU_CAL_GREGORIAN => ESMF_CAL_GREGORIAN
50 USE ESMF_Mod, WRFU_CAL_JULIAN => ESMF_CAL_JULIAN
51 USE ESMF_Mod, WRFU_CAL_JULIANDAY => ESMF_CAL_JULIANDAY
52 USE ESMF_Mod, WRFU_CAL_NOCALENDAR => ESMF_CAL_NOCALENDAR
53 USE ESMF_Mod, WRFU_CAL_NOLEAP => ESMF_CAL_NOLEAP
54 USE ESMF_Mod, WRFU_CLOCK => ESMF_CLOCK
55 USE ESMF_Mod, WRFU_CLOCKADVANCE => ESMF_CLOCKADVANCE
56 USE ESMF_Mod, WRFU_CLOCKCREATE => ESMF_CLOCKCREATE
57 USE ESMF_Mod, WRFU_CLOCKDESTROY => ESMF_CLOCKDESTROY
58 USE ESMF_Mod, WRFU_CLOCKGET => ESMF_CLOCKGET
59 USE ESMF_Mod, WRFU_CLOCKGETALARM => ESMF_CLOCKGETALARM
60 USE ESMF_Mod, WRFU_CLOCKGETALARMLIST => ESMF_CLOCKGETALARMLIST
61 USE ESMF_Mod, WRFU_CLOCKGETNEXTTIME => ESMF_CLOCKGETNEXTTIME
62 USE ESMF_Mod, WRFU_CLOCKISDONE => ESMF_CLOCKISDONE
63 USE ESMF_Mod, WRFU_CLOCKISREVERSE => ESMF_CLOCKISREVERSE
64 USE ESMF_Mod, WRFU_CLOCKISSTOPTIME => ESMF_CLOCKISSTOPTIME
65 USE ESMF_Mod, WRFU_CLOCKISSTOPTIMEENABLED => ESMF_CLOCKISSTOPTIMEENABLED
66 USE ESMF_Mod, WRFU_CLOCKPRINT => ESMF_CLOCKPRINT
67 USE ESMF_Mod, WRFU_CLOCKREADRESTART => ESMF_CLOCKREADRESTART
68 USE ESMF_Mod, WRFU_CLOCKSET => ESMF_CLOCKSET
69 USE ESMF_Mod, WRFU_CLOCKSTOPTIMEDISABLE => ESMF_CLOCKSTOPTIMEDISABLE
70 USE ESMF_Mod, WRFU_CLOCKSTOPTIMEENABLE => ESMF_CLOCKSTOPTIMEENABLE
71 USE ESMF_Mod, WRFU_CLOCKSYNCTOREALTIME => ESMF_CLOCKSYNCTOREALTIME
72 USE ESMF_Mod, WRFU_CLOCKVALIDATE => ESMF_CLOCKVALIDATE
73 USE ESMF_Mod, WRFU_CLOCKWRITERESTART => ESMF_CLOCKWRITERESTART
74 USE ESMF_Mod, WRFU_FINALIZE => ESMF_FINALIZE
75 USE ESMF_Mod, WRFU_INITIALIZE => ESMF_INITIALIZE
76 USE ESMF_Mod, WRFU_KIND_C16 => ESMF_KIND_C16
77 USE ESMF_Mod, WRFU_KIND_C8 => ESMF_KIND_C8
78 USE ESMF_Mod, WRFU_KIND_I1 => ESMF_KIND_I1
79 USE ESMF_Mod, WRFU_KIND_I2 => ESMF_KIND_I2
80 USE ESMF_Mod, WRFU_KIND_I4 => ESMF_KIND_I4
81 USE ESMF_Mod, WRFU_KIND_I8 => ESMF_KIND_I8
82 USE ESMF_Mod, WRFU_KIND_R4 => ESMF_KIND_R4
83 USE ESMF_Mod, WRFU_KIND_R8 => ESMF_KIND_R8
84 USE ESMF_Mod, WRFU_LOG => ESMF_LOG
85 USE ESMF_Mod, WRFU_LOGCLOSE => ESMF_LOGCLOSE
86 USE ESMF_Mod, WRFU_LOGFINALIZE => ESMF_LOGFINALIZE
87 USE ESMF_Mod, WRFU_LOGFLUSH => ESMF_LOGFLUSH
88 USE ESMF_Mod, WRFU_LOGFOUNDALLOCERROR => ESMF_LOGFOUNDALLOCERROR
89 USE ESMF_Mod, WRFU_LOGFOUNDERROR => ESMF_LOGFOUNDERROR
90 USE ESMF_Mod, WRFU_LOGGET => ESMF_LOGGET
91 USE ESMF_Mod, WRFU_LOGINITIALIZE => ESMF_LOGINITIALIZE
92 USE ESMF_Mod, WRFU_LOGMSGFOUNDALLOCERROR => ESMF_LOGMSGFOUNDALLOCERROR
93 USE ESMF_Mod, WRFU_LOGMSGFOUNDERROR => ESMF_LOGMSGFOUNDERROR
94 USE ESMF_Mod, WRFU_LOGMSGSETERROR => ESMF_LOGMSGSETERROR
95 USE ESMF_Mod, WRFU_LOGOPEN => ESMF_LOGOPEN
96 USE ESMF_Mod, WRFU_LOGSET => ESMF_LOGSET
97 USE ESMF_Mod, WRFU_LOGWRITE => ESMF_LOGWRITE
98 USE ESMF_Mod, WRFU_LOG_ERROR => ESMF_LOG_ERROR
99 USE ESMF_Mod, WRFU_LOG_HALTERROR => ESMF_LOG_HALTERROR
100 USE ESMF_Mod, WRFU_LOG_HALTNEVER => ESMF_LOG_HALTNEVER
101 USE ESMF_Mod, WRFU_LOG_HALTWARNING => ESMF_LOG_HALTWARNING
102 USE ESMF_Mod, WRFU_LOG_INFO => ESMF_LOG_INFO
103 USE ESMF_Mod, WRFU_LOG_MULTI => ESMF_LOG_MULTI
104 USE ESMF_Mod, WRFU_LOG_SINGLE => ESMF_LOG_SINGLE
105 USE ESMF_Mod, WRFU_LOG_WARNING => ESMF_LOG_WARNING
106 USE ESMF_Mod, WRFU_MAXSTR => ESMF_MAXSTR
107 ! USE ESMF_Mod, WRFU_R4 => ESMF_R4
108 ! USE ESMF_Mod, WRFU_R8 => ESMF_R8
109 USE ESMF_Mod, WRFU_SUCCESS => ESMF_SUCCESS
110 USE ESMF_Mod, WRFU_TIME => ESMF_TIME
111 ! See module_esmf_extensions for extensions to this interface. Uncomment
112 ! the line below once ESMF supports the extensions.
113 ! USE ESMF_Mod, WRFU_TIMEGET => ESMF_TIMEGET
114 USE ESMF_Mod, WRFU_TIMEINTERVAL => ESMF_TIMEINTERVAL
115 USE ESMF_Mod, WRFU_TIMEINTERVALABSVALUE => ESMF_TIMEINTERVALABSVALUE
116 USE ESMF_Mod, WRFU_TIMEINTERVALGET => ESMF_TIMEINTERVALGET
117 USE ESMF_Mod, WRFU_TIMEINTERVALNEGABSVALUE => ESMF_TIMEINTERVALNEGABSVALUE
118 USE ESMF_Mod, WRFU_TIMEINTERVALPRINT => ESMF_TIMEINTERVALPRINT
119 USE ESMF_Mod, WRFU_TIMEINTERVALREADRESTART => ESMF_TIMEINTERVALREADRESTART
120 USE ESMF_Mod, WRFU_TIMEINTERVALSET => ESMF_TIMEINTERVALSET
121 USE ESMF_Mod, WRFU_TIMEINTERVALVALIDATE => ESMF_TIMEINTERVALVALIDATE
122 USE ESMF_Mod, WRFU_TIMEINTERVALWRITERESTART => ESMF_TIMEINTERVALWRITERESTART
123 USE ESMF_Mod, WRFU_TIMEISLEAPYEAR => ESMF_TIMEISLEAPYEAR
124 USE ESMF_Mod, WRFU_TIMEISSAMECALENDAR => ESMF_TIMEISSAMECALENDAR
125 USE ESMF_Mod, WRFU_TIMEPRINT => ESMF_TIMEPRINT
126 USE ESMF_Mod, WRFU_TIMEREADRESTART => ESMF_TIMEREADRESTART
127 USE ESMF_Mod, WRFU_TIMESET => ESMF_TIMESET
128 USE ESMF_Mod, WRFU_TIMESYNCTOREALTIME => ESMF_TIMESYNCTOREALTIME
129 USE ESMF_Mod, WRFU_TIMEVALIDATE => ESMF_TIMEVALIDATE
130 USE ESMF_Mod, WRFU_TIMEWRITERESTART => ESMF_TIMEWRITERESTART
132 END MODULE module_symbols_util