1 netcdf force_template {
3 Time = UNLIMITED ; // (0 currently)
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" ;
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) ;
24 U_G:MemoryOrder = "Z " ;
25 U_G:description = "x-component geostrophic wind" ;
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) ;
37 V_G:MemoryOrder = "Z " ;
38 V_G:description = "y-component geostrophic wind" ;
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" ;
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" ;
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" ;
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 = "" ;
182 // global attributes:
183 :TITLE = "AUXILIARY FORCING FOR SCM V4." ;
184 :START_DATE = "1999-10-22_19:00:00" ;
185 :SIMULATION_START_DATE = "1999-10-22_19:00:00" ;
190 :I_PARENT_START = 1 ;
191 :J_PARENT_START = 1 ;
192 :PARENT_GRID_RATIO = 1 ;
198 :MOAD_CEN_LAT = 0.f ;