1 | netcdf force_template { |
---|
2 | dimensions: |
---|
3 | Time = UNLIMITED ; // (0 currently) |
---|
4 | DateStrLen = 19 ; |
---|
5 | force_layers = 8 ; |
---|
6 | variables: |
---|
7 | char Times(Time, DateStrLen) ; |
---|
8 | float Z_FORCE(Time, force_layers) ; |
---|
9 | Z_FORCE:FieldType = 104 ; |
---|
10 | Z_FORCE:MemoryOrder = "Z " ; |
---|
11 | Z_FORCE:description = "height of forcing time series" ; |
---|
12 | Z_FORCE:units = "" ; |
---|
13 | Z_FORCE:stagger = "" ; |
---|
14 | Z_FORCE:_FillValue = -999.f ; |
---|
15 | float Z_FORCE_TEND(Time, force_layers) ; |
---|
16 | Z_FORCE_TEND:FieldType = 104 ; |
---|
17 | Z_FORCE_TEND:MemoryOrder = "Z " ; |
---|
18 | Z_FORCE_TEND:description = "tendency height of forcing time series" ; |
---|
19 | Z_FORCE_TEND:units = "" ; |
---|
20 | Z_FORCE_TEND:stagger = "" ; |
---|
21 | Z_FORCE_TEND:_FillValue = -999.f ; |
---|
22 | float U_G(Time, force_layers) ; |
---|
23 | U_G:FieldType = 104 ; |
---|
24 | U_G:MemoryOrder = "Z " ; |
---|
25 | U_G:description = "x-component geostrophic wind" ; |
---|
26 | U_G:units = "m s-1" ; |
---|
27 | U_G:stagger = "" ; |
---|
28 | U_G:_FillValue = -999.f ; |
---|
29 | float U_G_TEND(Time, force_layers) ; |
---|
30 | U_G_TEND:FieldType = 104 ; |
---|
31 | U_G_TEND:MemoryOrder = "Z " ; |
---|
32 | U_G_TEND:description = "tendency x-component geostrophic wind" ; |
---|
33 | U_G_TEND:units = "m s-2" ; |
---|
34 | U_G_TEND:stagger = "" ; |
---|
35 | float V_G(Time, force_layers) ; |
---|
36 | V_G:FieldType = 104 ; |
---|
37 | V_G:MemoryOrder = "Z " ; |
---|
38 | V_G:description = "y-component geostrophic wind" ; |
---|
39 | V_G:units = "m s-1" ; |
---|
40 | V_G:stagger = "" ; |
---|
41 | V_G:_FillValue = -999.f ; |
---|
42 | float V_G_TEND(Time, force_layers) ; |
---|
43 | V_G_TEND:FieldType = 104 ; |
---|
44 | V_G_TEND:MemoryOrder = "Z " ; |
---|
45 | V_G_TEND:description = "tendency y-component geostrophic wind" ; |
---|
46 | V_G_TEND:units = "m s-2" ; |
---|
47 | V_G_TEND:stagger = "" ; |
---|
48 | float W_SUBS(Time, force_layers) ; |
---|
49 | W_SUBS:FieldType = 104 ; |
---|
50 | W_SUBS:MemoryOrder = "Z " ; |
---|
51 | W_SUBS:description = "large-scale vertical motion (subsidence)" ; |
---|
52 | W_SUBS:units = "m s-1" ; |
---|
53 | W_SUBS:stagger = "" ; |
---|
54 | W_SUBS:_FillValue = -999.f ; |
---|
55 | float W_SUBS_TEND(Time, force_layers) ; |
---|
56 | W_SUBS_TEND:FieldType = 104 ; |
---|
57 | W_SUBS_TEND:MemoryOrder = "Z " ; |
---|
58 | W_SUBS_TEND:description = "tendency large-scale vertical motion (subsidence)" ; |
---|
59 | W_SUBS_TEND:units = "m s-2" ; |
---|
60 | W_SUBS_TEND:stagger = "" ; |
---|
61 | float TH_UPSTREAM_X(Time, force_layers) ; |
---|
62 | TH_UPSTREAM_X:FieldType = 104 ; |
---|
63 | TH_UPSTREAM_X:MemoryOrder = "Z " ; |
---|
64 | TH_UPSTREAM_X:description = "upstream theta x-advection" ; |
---|
65 | TH_UPSTREAM_X:units = "K s-1" ; |
---|
66 | TH_UPSTREAM_X:stagger = "" ; |
---|
67 | float TH_UPSTREAM_X_TEND(Time, force_layers) ; |
---|
68 | TH_UPSTREAM_X_TEND:FieldType = 104 ; |
---|
69 | TH_UPSTREAM_X_TEND:MemoryOrder = "Z " ; |
---|
70 | TH_UPSTREAM_X_TEND:description = "tendency upstream theta x-advection" ; |
---|
71 | TH_UPSTREAM_X_TEND:units = "K s-2" ; |
---|
72 | TH_UPSTREAM_X_TEND:stagger = "" ; |
---|
73 | float TH_UPSTREAM_Y(Time, force_layers) ; |
---|
74 | TH_UPSTREAM_Y:FieldType = 104 ; |
---|
75 | TH_UPSTREAM_Y:MemoryOrder = "Z " ; |
---|
76 | TH_UPSTREAM_Y:description = "upstream theta y-advection" ; |
---|
77 | TH_UPSTREAM_Y:units = "K s-1" ; |
---|
78 | TH_UPSTREAM_Y:stagger = "" ; |
---|
79 | float TH_UPSTREAM_Y_TEND(Time, force_layers) ; |
---|
80 | TH_UPSTREAM_Y_TEND:FieldType = 104 ; |
---|
81 | TH_UPSTREAM_Y_TEND:MemoryOrder = "Z " ; |
---|
82 | TH_UPSTREAM_Y_TEND:description = "tendency upstream theta y-advection" ; |
---|
83 | TH_UPSTREAM_Y_TEND:units = "K s-2" ; |
---|
84 | TH_UPSTREAM_Y_TEND:stagger = "" ; |
---|
85 | float QV_UPSTREAM_X(Time, force_layers) ; |
---|
86 | QV_UPSTREAM_X:FieldType = 104 ; |
---|
87 | QV_UPSTREAM_X:MemoryOrder = "Z " ; |
---|
88 | QV_UPSTREAM_X:description = "upstream qv x-advection" ; |
---|
89 | QV_UPSTREAM_X:units = "kg kg-1 s-1" ; |
---|
90 | QV_UPSTREAM_X:stagger = "" ; |
---|
91 | float QV_UPSTREAM_X_TEND(Time, force_layers) ; |
---|
92 | QV_UPSTREAM_X_TEND:FieldType = 104 ; |
---|
93 | QV_UPSTREAM_X_TEND:MemoryOrder = "Z " ; |
---|
94 | QV_UPSTREAM_X_TEND:description = "tendency upstream qv x-advection" ; |
---|
95 | QV_UPSTREAM_X_TEND:units = "kg kg-1 s-2" ; |
---|
96 | QV_UPSTREAM_X_TEND:stagger = "" ; |
---|
97 | float QV_UPSTREAM_Y(Time, force_layers) ; |
---|
98 | QV_UPSTREAM_Y:FieldType = 104 ; |
---|
99 | QV_UPSTREAM_Y:MemoryOrder = "Z " ; |
---|
100 | QV_UPSTREAM_Y:description = "upstream qv y-advection" ; |
---|
101 | QV_UPSTREAM_Y:units = "kg kg-1 s-1" ; |
---|
102 | QV_UPSTREAM_Y:stagger = "" ; |
---|
103 | float QV_UPSTREAM_Y_TEND(Time, force_layers) ; |
---|
104 | QV_UPSTREAM_Y_TEND:FieldType = 104 ; |
---|
105 | QV_UPSTREAM_Y_TEND:MemoryOrder = "Z " ; |
---|
106 | QV_UPSTREAM_Y_TEND:description = "tendency upstream qv y-advection" ; |
---|
107 | QV_UPSTREAM_Y_TEND:units = "kg kg-1 s-2" ; |
---|
108 | QV_UPSTREAM_Y_TEND:stagger = "" ; |
---|
109 | float U_UPSTREAM_X(Time, force_layers) ; |
---|
110 | U_UPSTREAM_X:FieldType = 104 ; |
---|
111 | U_UPSTREAM_X:MemoryOrder = "Z " ; |
---|
112 | U_UPSTREAM_X:description = "upstream U x-advection" ; |
---|
113 | U_UPSTREAM_X:units = "m s-3" ; |
---|
114 | U_UPSTREAM_X:stagger = "" ; |
---|
115 | float U_UPSTREAM_X_TEND(Time, force_layers) ; |
---|
116 | U_UPSTREAM_X_TEND:FieldType = 104 ; |
---|
117 | U_UPSTREAM_X_TEND:MemoryOrder = "Z " ; |
---|
118 | U_UPSTREAM_X_TEND:description = "tendency upstream U x-advection" ; |
---|
119 | U_UPSTREAM_X_TEND:units = "m s-3" ; |
---|
120 | U_UPSTREAM_X_TEND:stagger = "" ; |
---|
121 | float U_UPSTREAM_Y(Time, force_layers) ; |
---|
122 | U_UPSTREAM_Y:FieldType = 104 ; |
---|
123 | U_UPSTREAM_Y:MemoryOrder = "Z " ; |
---|
124 | U_UPSTREAM_Y:description = "upstream U y-advection" ; |
---|
125 | U_UPSTREAM_Y:units = "m s-3" ; |
---|
126 | U_UPSTREAM_Y:stagger = "" ; |
---|
127 | float U_UPSTREAM_Y_TEND(Time, force_layers) ; |
---|
128 | U_UPSTREAM_Y_TEND:FieldType = 104 ; |
---|
129 | U_UPSTREAM_Y_TEND:MemoryOrder = "Z " ; |
---|
130 | U_UPSTREAM_Y_TEND:description = "tendency upstream U y-advection" ; |
---|
131 | U_UPSTREAM_Y_TEND:units = "m s-3" ; |
---|
132 | U_UPSTREAM_Y_TEND:stagger = "" ; |
---|
133 | float V_UPSTREAM_X(Time, force_layers) ; |
---|
134 | V_UPSTREAM_X:FieldType = 104 ; |
---|
135 | V_UPSTREAM_X:MemoryOrder = "Z " ; |
---|
136 | V_UPSTREAM_X:description = "upstream V x-advection" ; |
---|
137 | V_UPSTREAM_X:units = "m s-3" ; |
---|
138 | V_UPSTREAM_X:stagger = "" ; |
---|
139 | float V_UPSTREAM_X_TEND(Time, force_layers) ; |
---|
140 | V_UPSTREAM_X_TEND:FieldType = 104 ; |
---|
141 | V_UPSTREAM_X_TEND:MemoryOrder = "Z " ; |
---|
142 | V_UPSTREAM_X_TEND:description = "tendency upstream V x-advection" ; |
---|
143 | V_UPSTREAM_X_TEND:units = "m s-3" ; |
---|
144 | V_UPSTREAM_X_TEND:stagger = "" ; |
---|
145 | float V_UPSTREAM_Y(Time, force_layers) ; |
---|
146 | V_UPSTREAM_Y:FieldType = 104 ; |
---|
147 | V_UPSTREAM_Y:MemoryOrder = "Z " ; |
---|
148 | V_UPSTREAM_Y:description = "upstream V y-advection" ; |
---|
149 | V_UPSTREAM_Y:units = "m s-3" ; |
---|
150 | V_UPSTREAM_Y:stagger = "" ; |
---|
151 | float V_UPSTREAM_Y_TEND(Time, force_layers) ; |
---|
152 | V_UPSTREAM_Y_TEND:FieldType = 104 ; |
---|
153 | V_UPSTREAM_Y_TEND:MemoryOrder = "Z " ; |
---|
154 | V_UPSTREAM_Y_TEND:description = "tendency upstream V y-advection" ; |
---|
155 | V_UPSTREAM_Y_TEND:units = "m s-3" ; |
---|
156 | V_UPSTREAM_Y_TEND:stagger = "" ; |
---|
157 | float TAU_X(Time, force_layers) ; |
---|
158 | TAU_X:FieldType = 104 ; |
---|
159 | TAU_X:MemoryOrder = "Z " ; |
---|
160 | TAU_X:description = "X-direction advective timescale" ; |
---|
161 | TAU_X:units = "s" ; |
---|
162 | TAU_X:stagger = "" ; |
---|
163 | float TAU_X_TEND(Time, force_layers) ; |
---|
164 | TAU_X_TEND:FieldType = 104 ; |
---|
165 | TAU_X_TEND:MemoryOrder = "Z " ; |
---|
166 | TAU_X_TEND:description = "tendency X-direction advective timescale" ; |
---|
167 | TAU_X_TEND:units = "" ; |
---|
168 | TAU_X_TEND:stagger = "" ; |
---|
169 | float TAU_Y(Time, force_layers) ; |
---|
170 | TAU_Y:FieldType = 104 ; |
---|
171 | TAU_Y:MemoryOrder = "Z " ; |
---|
172 | TAU_Y:description = "Y-direction advective timescale" ; |
---|
173 | TAU_Y:units = "s" ; |
---|
174 | TAU_Y:stagger = "" ; |
---|
175 | float TAU_Y_TEND(Time, force_layers) ; |
---|
176 | TAU_Y_TEND:FieldType = 104 ; |
---|
177 | TAU_Y_TEND:MemoryOrder = "Z " ; |
---|
178 | TAU_Y_TEND:description = "tendency Y-direction advective timescale" ; |
---|
179 | TAU_Y_TEND:units = "" ; |
---|
180 | TAU_Y_TEND:stagger = "" ; |
---|
181 | |
---|
182 | // global attributes: |
---|
183 | :TITLE = "AUXILIARY FORCING FOR SCM" ; |
---|
184 | :START_DATE = "1999-10-22_19:00:00" ; |
---|
185 | :SIMULATION_START_DATE = "1999-10-22_19:00:00" ; |
---|
186 | :DX = 4000.f ; |
---|
187 | :DY = 4000.f ; |
---|
188 | :GRID_ID = 1 ; |
---|
189 | :PARENT_ID = 0 ; |
---|
190 | :I_PARENT_START = 1 ; |
---|
191 | :J_PARENT_START = 1 ; |
---|
192 | :PARENT_GRID_RATIO = 1 ; |
---|
193 | :DT = 20.f ; |
---|
194 | :CEN_LAT = 0.f ; |
---|
195 | :CEN_LON = 0.f ; |
---|
196 | :TRUELAT1 = 0.f ; |
---|
197 | :TRUELAT2 = 0.f ; |
---|
198 | :MOAD_CEN_LAT = 0.f ; |
---|
199 | :STAND_LON = 0.f ; |
---|
200 | :GMT = 0.f ; |
---|
201 | :JULYR = 0 ; |
---|
202 | :JULDAY = 1 ; |
---|
203 | :MAP_PROJ = 0 ; |
---|
204 | :MMINLU = "USGS" ; |
---|
205 | :ISWATER = 16 ; |
---|
206 | :ISICE = 0 ; |
---|
207 | :ISURBAN = 0 ; |
---|
208 | :ISOILWATER = 0 ; |
---|
209 | } |
---|