64 |
character*1 precipmask |
character*1 precipmask |
65 |
parameter( precipmask = 's' ) |
parameter( precipmask = 's' ) |
66 |
|
|
67 |
|
integer runoffstartdate1 |
68 |
|
integer runoffstartdate2 |
69 |
|
integer runoffstartdate(4) |
70 |
|
_RL runoffperiod |
71 |
|
character*1 runoffmask |
72 |
|
parameter( runoffmask = 's' ) |
73 |
|
|
74 |
integer ustressstartdate1 |
integer ustressstartdate1 |
75 |
integer ustressstartdate2 |
integer ustressstartdate2 |
76 |
integer ustressstartdate(4) |
integer ustressstartdate(4) |
133 |
integer obcsWstartdate(4) |
integer obcsWstartdate(4) |
134 |
_RL obcsWperiod |
_RL obcsWperiod |
135 |
|
|
136 |
|
integer apressurestartdate1 |
137 |
|
integer apressurestartdate2 |
138 |
|
integer apressurestartdate(4) |
139 |
|
_RL apressureperiod |
140 |
|
character*1 apressuremask |
141 |
|
parameter( apressuremask = 's' ) |
142 |
|
|
143 |
c File names. |
c File names. |
144 |
character*(128) hfluxfile |
character*(128) hfluxfile |
145 |
character*(128) atempfile |
character*(128) atempfile |
146 |
character*(128) aqhfile |
character*(128) aqhfile |
147 |
character*(128) precipfile |
character*(128) precipfile |
148 |
character*(128) sfluxfile |
character*(128) sfluxfile |
149 |
|
character*(128) runofffile |
150 |
character*(128) ustressfile |
character*(128) ustressfile |
151 |
character*(128) vstressfile |
character*(128) vstressfile |
152 |
character*(128) uwindfile |
character*(128) uwindfile |
153 |
character*(128) vwindfile |
character*(128) vwindfile |
154 |
character*(128) swfluxfile |
character*(128) swfluxfile |
155 |
character*(128) lwfluxfile |
character*(128) lwfluxfile |
156 |
|
character*(128) apressurefile |
157 |
|
|
158 |
common /exf_param_i/ |
common /exf_param_i/ |
159 |
& hfluxstartdate1, hfluxstartdate2, |
& hfluxstartdate1, hfluxstartdate2, |
160 |
& atempstartdate1, atempstartdate2, |
& atempstartdate1, atempstartdate2, |
161 |
& aqhstartdate1, aqhstartdate2, |
& aqhstartdate1, aqhstartdate2, |
162 |
& sfluxstartdate1, sfluxstartdate2, |
& sfluxstartdate1, sfluxstartdate2, |
163 |
|
& runoffstartdate1, runoffstartdate2, |
164 |
& precipstartdate1, precipstartdate2, |
& precipstartdate1, precipstartdate2, |
165 |
& ustressstartdate1, ustressstartdate2, |
& ustressstartdate1, ustressstartdate2, |
166 |
& vstressstartdate1, vstressstartdate2, |
& vstressstartdate1, vstressstartdate2, |
172 |
& obcsSstartdate1, obcsSstartdate2, |
& obcsSstartdate1, obcsSstartdate2, |
173 |
& obcsEstartdate1, obcsEstartdate2, |
& obcsEstartdate1, obcsEstartdate2, |
174 |
& obcsWstartdate1, obcsWstartdate2, |
& obcsWstartdate1, obcsWstartdate2, |
175 |
|
& apressurestartdate1,apressurestartdate2, |
176 |
& hfluxstartdate, |
& hfluxstartdate, |
177 |
& atempstartdate, |
& atempstartdate, |
178 |
& aqhstartdate, |
& aqhstartdate, |
179 |
& sfluxstartdate, |
& sfluxstartdate, |
180 |
& precipstartdate, |
& precipstartdate, |
181 |
|
& runoffstartdate, |
182 |
& ustressstartdate, |
& ustressstartdate, |
183 |
& vstressstartdate, |
& vstressstartdate, |
184 |
& uwindstartdate, |
& uwindstartdate, |
188 |
& obcsNstartdate, |
& obcsNstartdate, |
189 |
& obcsSstartdate, |
& obcsSstartdate, |
190 |
& obcsEstartdate, |
& obcsEstartdate, |
191 |
& obcsWstartdate |
& obcsWstartdate, |
192 |
|
& apressurestartdate |
193 |
|
|
194 |
common /exf_param_r/ |
common /exf_param_r/ |
195 |
& hfluxperiod, |
& hfluxperiod, |
197 |
& aqhperiod, |
& aqhperiod, |
198 |
& sfluxperiod, |
& sfluxperiod, |
199 |
& precipperiod, |
& precipperiod, |
200 |
|
& runoffperiod, |
201 |
& ustressperiod, |
& ustressperiod, |
202 |
& vstressperiod, |
& vstressperiod, |
203 |
& uwindperiod, |
& uwindperiod, |
207 |
& obcsNperiod, |
& obcsNperiod, |
208 |
& obcsSperiod, |
& obcsSperiod, |
209 |
& obcsEperiod, |
& obcsEperiod, |
210 |
& obcsWperiod |
& obcsWperiod, |
211 |
|
& apressureperiod |
212 |
|
|
213 |
common /exf_param_c/ |
common /exf_param_c/ |
214 |
& hfluxfile, |
& hfluxfile, |
216 |
& aqhfile, |
& aqhfile, |
217 |
& sfluxfile, |
& sfluxfile, |
218 |
& precipfile, |
& precipfile, |
219 |
|
& runofffile, |
220 |
& ustressfile, |
& ustressfile, |
221 |
& vstressfile, |
& vstressfile, |
222 |
& uwindfile, |
& uwindfile, |
223 |
& vwindfile, |
& vwindfile, |
224 |
& swfluxfile, |
& swfluxfile, |
225 |
& lwfluxfile |
& lwfluxfile, |
226 |
|
& apressurefile |
227 |
|
|
228 |
c file precision and field type |
c file precision and field type |
229 |
|
|
233 |
|
|
234 |
integer exf_iprec |
integer exf_iprec |
235 |
character*(2) exf_yftype |
character*(2) exf_yftype |
236 |
|
|
237 |
|
c scaling between exf units and MITgcm units |
238 |
|
|
239 |
|
_RL scal_hfl |
240 |
|
_RL scal_ust |
241 |
|
_RL scal_vst |
242 |
|
_RL scal_swf |
243 |
|
_RL scal_sst |
244 |
|
_RL scal_sss |
245 |
|
_RL scal_apressure |
246 |
|
_RL scal_prc |
247 |
|
_RL scal_sfl |
248 |
|
|
249 |
|
common /exf_param_scal/ |
250 |
|
& scal_hfl |
251 |
|
& , scal_ust |
252 |
|
& , scal_vst |
253 |
|
& , scal_swf |
254 |
|
& , scal_sst |
255 |
|
& , scal_sss |
256 |
|
& , scal_apressure |
257 |
|
& , scal_prc |
258 |
|
& , scal_sfl |