/[MITgcm]/MITgcm/pkg/exf/EXF_PARAM.h
ViewVC logotype

Annotation of /MITgcm/pkg/exf/EXF_PARAM.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.7 - (hide annotations) (download)
Wed Dec 5 23:57:44 2007 UTC (16 years, 6 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59m, checkpoint59l
Changes since 1.6: +6 -2 lines
File MIME type: text/plain
replaced EXF_OPTIONS.h CPP option EXF_SUBTRACT_UVVEL_FROM_UVWIND
with EXF_PARAM.h runtime parameter useRelativeWind

1 dimitri 1.7 C $Header: /u/gcmpack/MITgcm/pkg/exf/EXF_PARAM.h,v 1.6 2007/05/14 19:34:57 jmc Exp $
2 jmc 1.1 C $Name: $
3     c
4     c
5     c ==================================================================
6     c HEADER exf_param
7     c ==================================================================
8     c
9     c o Header file for the surface flux data. Used by the external
10     c forcing package.
11     c
12     c started: Christian Eckert eckert@mit.edu 30-Jun-1999
13     c
14     c changed: Christian Eckert eckert@mit.edu 14-Jan-2000
15     c - Restructured the original version in order to have a
16     c better interface to the MITgcmUV.
17     c
18     c Christian Eckert eckert@mit.edu 12-Feb-2000
19     c - Changed some variables names (package prefix: exf_)
20     c
21     c Patrick Heimbach, heimbach@mit.edu 04-May-2000
22     c - included exf_iprec, exf_yftype to enable easy
23     c switch between 32bit/64 bit data format
24     c
25     c Patrick Heimbach, heimbach@mit.edu 01-May-2001
26     c - added obcs parameters
27     c
28     c mods for pkg/seaice: menemenlis@jpl.nasa.gov 20-Dec-2002
29     c
30     c ==================================================================
31     c HEADER exf_param
32     c ==================================================================
33    
34     c year in seconds
35     _RL year2sec
36    
37     c Calendar data.
38     _RL repeatPeriod
39    
40     c Monitor Frequency (s)
41     _RL exf_monFreq
42    
43     c Drag coefficient scaling factor
44     _RL exf_scal_BulkCdn
45    
46     c Maximum absolute windstress, used to reset unreastically high
47     c data values
48     _RL windstressmax
49    
50     integer hfluxstartdate1
51     integer hfluxstartdate2
52     _RL hfluxstartdate
53     _RL hfluxperiod
54     _RL hfluxconst
55     _RL hflux_exfremo_intercept
56     _RL hflux_exfremo_slope
57     character*1 hfluxmask
58     parameter( hfluxmask = 's' )
59    
60     integer atempstartdate1
61     integer atempstartdate2
62     _RL atempstartdate
63     _RL atempperiod
64     _RL atempconst
65     _RL atemp_exfremo_intercept
66     _RL atemp_exfremo_slope
67     character*1 atempmask
68     parameter( atempmask = 's' )
69    
70     integer aqhstartdate1
71     integer aqhstartdate2
72     _RL aqhstartdate
73     _RL aqhperiod
74     _RL aqhconst
75     _RL aqh_exfremo_intercept
76     _RL aqh_exfremo_slope
77     character*1 aqhmask
78     parameter( aqhmask = 's' )
79    
80     integer sfluxstartdate1
81     integer sfluxstartdate2
82     _RL sfluxstartdate
83     _RL sfluxperiod
84     _RL sfluxconst
85     _RL sflux_exfremo_intercept
86     _RL sflux_exfremo_slope
87     character*1 sfluxmask
88     parameter( sfluxmask = 's' )
89    
90     integer evapstartdate1
91     integer evapstartdate2
92     _RL evapstartdate
93     _RL evapperiod
94     _RL evapconst
95     _RL evap_exfremo_intercept
96     _RL evap_exfremo_slope
97     character*1 evapmask
98     parameter( evapmask = 's' )
99    
100     integer precipstartdate1
101     integer precipstartdate2
102     _RL precipstartdate
103     _RL precipperiod
104     _RL precipconst
105     _RL precip_exfremo_intercept
106     _RL precip_exfremo_slope
107     character*1 precipmask
108     parameter( precipmask = 's' )
109    
110     integer snowprecipstartdate1
111     integer snowprecipstartdate2
112     _RL snowprecipstartdate
113     _RL snowprecipperiod
114     _RL snowprecipconst
115     _RL snowprecip_exfremo_intercept
116     _RL snowprecip_exfremo_slope
117     character*1 snowprecipmask
118     parameter( snowprecipmask = 's' )
119    
120     integer runoffstartdate1
121     integer runoffstartdate2
122     _RL runoffstartdate
123     _RL runoffperiod
124     _RL runoffconst
125     _RL runoff_exfremo_intercept
126     _RL runoff_exfremo_slope
127     character*1 runoffmask
128     parameter( runoffmask = 's' )
129    
130     integer ustressstartdate1
131     integer ustressstartdate2
132     _RL ustressstartdate
133     _RL ustressperiod
134     _RL ustressconst
135     _RL ustress_exfremo_intercept
136     _RL ustress_exfremo_slope
137     character*1 ustressmask
138     parameter( ustressmask = 'u' )
139    
140     integer vstressstartdate1
141     integer vstressstartdate2
142     _RL vstressstartdate
143     _RL vstressperiod
144     _RL vstressconst
145     _RL vstress_exfremo_intercept
146     _RL vstress_exfremo_slope
147     character*1 vstressmask
148     parameter( vstressmask = 'v' )
149    
150     integer uwindstartdate1
151     integer uwindstartdate2
152     _RL uwindstartdate
153     _RL uwindperiod
154     _RL uwindconst
155     _RL uwind_exfremo_intercept
156     _RL uwind_exfremo_slope
157     character*1 uwindmask
158     parameter( uwindmask = 's' )
159    
160     integer vwindstartdate1
161     integer vwindstartdate2
162     _RL vwindstartdate
163     _RL vwindperiod
164     _RL vwindconst
165     _RL vwind_exfremo_intercept
166     _RL vwind_exfremo_slope
167     character*1 vwindmask
168     parameter( vwindmask = 's' )
169    
170     integer wspeedstartdate1
171     integer wspeedstartdate2
172     _RL wspeedstartdate
173     _RL wspeedperiod
174     _RL wspeedconst
175     _RL wspeed_exfremo_intercept
176     _RL wspeed_exfremo_slope
177     character*1 wspeedmask
178     parameter( wspeedmask = 's' )
179    
180     integer swfluxstartdate1
181     integer swfluxstartdate2
182     _RL swfluxstartdate
183     _RL swfluxperiod
184     _RL swfluxconst
185     _RL swflux_exfremo_intercept
186     _RL swflux_exfremo_slope
187     character*1 swfluxmask
188     parameter( swfluxmask = 's' )
189    
190     integer lwfluxstartdate1
191     integer lwfluxstartdate2
192     _RL lwfluxstartdate
193     _RL lwfluxperiod
194     _RL lwfluxconst
195     _RL lwflux_exfremo_intercept
196     _RL lwflux_exfremo_slope
197     character*1 lwfluxmask
198     parameter( lwfluxmask = 's' )
199    
200     integer swdownstartdate1
201     integer swdownstartdate2
202     _RL swdownstartdate
203     _RL swdownperiod
204     _RL swdownconst
205     _RL swdown_exfremo_intercept
206     _RL swdown_exfremo_slope
207     character*1 swdownmask
208     parameter( swdownmask = 's' )
209    
210     integer lwdownstartdate1
211     integer lwdownstartdate2
212     _RL lwdownstartdate
213     _RL lwdownperiod
214     _RL lwdownconst
215     _RL lwdown_exfremo_intercept
216     _RL lwdown_exfremo_slope
217     character*1 lwdownmask
218     parameter( lwdownmask = 's' )
219    
220     integer apressurestartdate1
221     integer apressurestartdate2
222     _RL apressurestartdate
223     _RL apressureperiod
224     _RL apressureconst
225     _RL apressure_exfremo_intercept
226     _RL apressure_exfremo_slope
227     character*1 apressuremask
228     parameter( apressuremask = 's' )
229    
230 heimbach 1.2 c Calendar data.
231     integer climsststartdate1
232     integer climsststartdate2
233     _RL climsststartdate
234     _RL climsstperiod
235     _RL climsstconst
236     _RL climsst_exfremo_intercept
237     _RL climsst_exfremo_slope
238     character*1 climsstmask
239     parameter( climsstmask = 's' )
240    
241     integer climsssstartdate1
242     integer climsssstartdate2
243     _RL climsssstartdate
244     _RL climsssperiod
245     _RL climsssconst
246     _RL climsss_exfremo_intercept
247     _RL climsss_exfremo_slope
248     character*1 climsssmask
249     parameter( climsssmask = 's' )
250    
251     c freezing temperature is the minimum temperature allowed, used
252     c to reset climatological temperatures fields where they have
253     c values below climtempfreeze
254     _RL climtempfreeze
255    
256 jmc 1.1 integer obcsNstartdate1
257     integer obcsNstartdate2
258     _RL obcsNstartdate
259     _RL obcsNperiod
260    
261     integer obcsSstartdate1
262     integer obcsSstartdate2
263     _RL obcsSstartdate
264     _RL obcsSperiod
265    
266     integer obcsEstartdate1
267     integer obcsEstartdate2
268     _RL obcsEstartdate
269     _RL obcsEperiod
270    
271     integer obcsWstartdate1
272     integer obcsWstartdate2
273     _RL obcsWstartdate
274     _RL obcsWperiod
275    
276     c File names.
277     character*(128) hfluxfile
278     character*(128) atempfile
279     character*(128) aqhfile
280     character*(128) evapfile
281     character*(128) precipfile
282     character*(128) snowprecipfile
283     character*(128) sfluxfile
284     character*(128) runofffile
285     character*(128) ustressfile
286     character*(128) vstressfile
287     character*(128) uwindfile
288     character*(128) vwindfile
289     character*(128) wspeedfile
290     character*(128) swfluxfile
291     character*(128) lwfluxfile
292     character*(128) swdownfile
293     character*(128) lwdownfile
294     character*(128) apressurefile
295 heimbach 1.2 character*(128) climsstfile
296     character*(128) climsssfile
297 jmc 1.1
298     C useExfYearlyFields :: when set, automatically add extension
299     C _YEAR to input file names
300     C twoDigitYear :: when set, use 2-digit year extension YR
301     C instead of _YEAR for useExfYearlyFields
302 jmc 1.6 C readStressOnAgrid :: read wind-streess located on model-grid, A-grid position
303     C readStressOnCgrid :: read wind-streess located on model-grid, C-grid position
304     C stressIsOnCgrid :: ustress & vstress are positioned on Arakawa C-grid
305 jmc 1.4 C useStabilityFct_overIce :: over sea-ice, compute turbulent transfert
306     C coeff. function of stability (like over
307     C open ocean) rather than using fixed Coeff.
308 dimitri 1.7 C useRelativeWind :: Subtract U/VVEL or U/VICE from U/VWIND before computing U/VSTRESS
309    
310 jmc 1.1 logical useExfYearlyFields, twoDigitYear
311     logical useExfCheckRange
312 jmc 1.6 logical readStressOnAgrid
313     logical readStressOnCgrid
314     logical stressIsOnCgrid
315 jmc 1.4 logical useStabilityFct_overIce
316 dimitri 1.7 logical useRelativeWind
317 jmc 1.1
318     common /exf_param_l/
319     & useExfYearlyFields, twoDigitYear,
320 jmc 1.4 & useExfCheckRange,
321 jmc 1.6 & readStressOnAgrid, readStressOnCgrid,
322 dimitri 1.7 & stressIsOnCgrid, useStabilityFct_overIce,
323     & useRelativeWind
324 jmc 1.6 common /exf_param_i/
325 jmc 1.1 & hfluxstartdate1, hfluxstartdate2,
326     & atempstartdate1, atempstartdate2,
327     & aqhstartdate1, aqhstartdate2,
328     & sfluxstartdate1, sfluxstartdate2,
329     & evapstartdate1, evapstartdate2,
330     & runoffstartdate1, runoffstartdate2,
331     & precipstartdate1, precipstartdate2,
332     & snowprecipstartdate1, snowprecipstartdate2,
333     & ustressstartdate1, ustressstartdate2,
334     & vstressstartdate1, vstressstartdate2,
335     & uwindstartdate1, uwindstartdate2,
336     & vwindstartdate1, vwindstartdate2,
337     & wspeedstartdate1, wspeedstartdate2,
338     & swfluxstartdate1, swfluxstartdate2,
339     & lwfluxstartdate1, lwfluxstartdate2,
340     & swdownstartdate1, swdownstartdate2,
341     & lwdownstartdate1, lwdownstartdate2,
342     & obcsNstartdate1, obcsNstartdate2,
343     & obcsSstartdate1, obcsSstartdate2,
344     & obcsEstartdate1, obcsEstartdate2,
345     & obcsWstartdate1, obcsWstartdate2,
346     & apressurestartdate1,apressurestartdate2
347    
348     common /exf_param_r/
349     & year2sec, windstressmax,
350     & repeatPeriod, exf_monFreq,
351     & exf_scal_BulkCdn,
352     & hfluxperiod, hfluxstartdate,
353     & atempperiod, atempstartdate,
354     & aqhperiod, aqhstartdate,
355     & sfluxperiod, sfluxstartdate,
356     & evapperiod, evapstartdate,
357     & precipperiod, precipstartdate,
358     & snowprecipperiod, snowprecipstartdate,
359     & runoffperiod, runoffstartdate,
360     & ustressperiod, ustressstartdate,
361     & vstressperiod, vstressstartdate,
362     & uwindperiod, uwindstartdate,
363     & vwindperiod, vwindstartdate,
364     & wspeedperiod, wspeedstartdate,
365     & swfluxperiod, swfluxstartdate,
366     & lwfluxperiod, lwfluxstartdate,
367     & swdownperiod, swdownstartdate,
368     & lwdownperiod, lwdownstartdate,
369     & obcsNperiod, obcsNstartdate,
370     & obcsSperiod, obcsSstartdate,
371     & obcsEperiod, obcsEstartdate,
372     & obcsWperiod, obcsWstartdate,
373     & apressureperiod, apressurestartdate,
374     & hfluxconst,
375     & atempconst,
376     & aqhconst,
377     & sfluxconst,
378     & evapconst,
379     & precipconst,
380     & snowprecipconst,
381     & runoffconst,
382     & ustressconst,
383     & vstressconst,
384     & uwindconst,
385     & vwindconst,
386     & wspeedconst,
387     & swfluxconst,
388     & lwfluxconst,
389     & swdownconst,
390     & lwdownconst,
391     & apressureconst
392    
393     common /exf_param_trend_removal/
394     & hflux_exfremo_intercept,
395     & atemp_exfremo_intercept,
396     & aqh_exfremo_intercept,
397     & sflux_exfremo_intercept,
398     & evap_exfremo_intercept,
399     & precip_exfremo_intercept,
400     & snowprecip_exfremo_intercept,
401     & runoff_exfremo_intercept,
402     & ustress_exfremo_intercept,
403     & vstress_exfremo_intercept,
404     & uwind_exfremo_intercept,
405     & vwind_exfremo_intercept,
406     & wspeed_exfremo_intercept,
407     & swflux_exfremo_intercept,
408     & lwflux_exfremo_intercept,
409     & swdown_exfremo_intercept,
410     & lwdown_exfremo_intercept,
411     & apressure_exfremo_intercept,
412     & hflux_exfremo_slope,
413     & atemp_exfremo_slope,
414     & aqh_exfremo_slope,
415     & sflux_exfremo_slope,
416     & evap_exfremo_slope,
417     & precip_exfremo_slope,
418     & snowprecip_exfremo_slope,
419     & runoff_exfremo_slope,
420     & ustress_exfremo_slope,
421     & vstress_exfremo_slope,
422     & uwind_exfremo_slope,
423     & vwind_exfremo_slope,
424     & wspeed_exfremo_slope,
425     & swflux_exfremo_slope,
426     & lwflux_exfremo_slope,
427     & swdown_exfremo_slope,
428     & lwdown_exfremo_slope,
429     & apressure_exfremo_slope
430    
431     common /exf_param_c/
432     & hfluxfile,
433     & atempfile,
434     & aqhfile,
435     & sfluxfile,
436     & evapfile,
437     & precipfile,
438     & snowprecipfile,
439     & runofffile,
440     & ustressfile,
441     & vstressfile,
442     & uwindfile,
443     & vwindfile,
444     & wspeedfile,
445     & swfluxfile,
446     & lwfluxfile,
447     & swdownfile,
448     & lwdownfile,
449     & apressurefile
450    
451 heimbach 1.2 common /exf_clim_i/
452     & climsststartdate1, climsststartdate2,
453     & climsssstartdate1, climsssstartdate2
454    
455     common /exf_clim_c/
456     & climsstfile,
457     & climsssfile
458    
459     common /exf_clim_r/
460     & climtempfreeze,
461     & climsstperiod, climsststartdate,
462     & climsssperiod, climsssstartdate,
463     & climsstconst, climsssconst,
464     & climsst_exfremo_intercept, climsst_exfremo_slope,
465     & climsss_exfremo_intercept, climsss_exfremo_slope,
466     & exf_inscal_climsst, exf_inscal_climsss
467    
468 jmc 1.1 c file precision and field type
469    
470 jmc 1.6 common /exf_param_type/
471 jmc 1.1 & exf_iprec,
472     & exf_yftype
473    
474     integer exf_iprec
475     character*(2) exf_yftype
476    
477     c exf_inscal_* input scaling factors
478     c exf_offset_atemp input air temperature offset
479     c (for conversion from C to K, if needed)
480     c exf_outscale_* output scaling factors
481    
482     _RL exf_inscal_hflux
483     _RL exf_inscal_sflux
484     _RL exf_inscal_ustress
485     _RL exf_inscal_vstress
486     _RL exf_inscal_uwind
487     _RL exf_inscal_vwind
488     _RL exf_inscal_wspeed
489     _RL exf_inscal_swflux
490     _RL exf_inscal_lwflux
491     _RL exf_inscal_precip
492     _RL exf_inscal_snowprecip
493     _RL exf_inscal_sst
494     _RL exf_inscal_sss
495     _RL exf_inscal_atemp
496     _RL exf_offset_atemp
497     _RL exf_inscal_aqh
498     _RL exf_inscal_evap
499     _RL exf_inscal_apressure
500     _RL exf_inscal_runoff
501     _RL exf_inscal_swdown
502     _RL exf_inscal_lwdown
503 heimbach 1.2 _RL exf_inscal_climsst
504     _RL exf_inscal_climsss
505 jmc 1.1
506     _RL exf_outscal_hflux
507     _RL exf_outscal_sflux
508     _RL exf_outscal_ustress
509     _RL exf_outscal_vstress
510     _RL exf_outscal_swflux
511     _RL exf_outscal_sst
512     _RL exf_outscal_sss
513     _RL exf_outscal_apressure
514    
515     common /exf_param_scal/
516     & exf_inscal_hflux
517     & , exf_inscal_sflux
518     & , exf_inscal_ustress
519     & , exf_inscal_vstress
520     & , exf_inscal_uwind
521     & , exf_inscal_vwind
522     & , exf_inscal_wspeed
523     & , exf_inscal_swflux
524     & , exf_inscal_lwflux
525     & , exf_inscal_precip
526     & , exf_inscal_snowprecip
527     & , exf_inscal_sst
528     & , exf_inscal_sss
529     & , exf_inscal_atemp
530     & , exf_offset_atemp
531     & , exf_inscal_aqh
532     & , exf_inscal_evap
533     & , exf_inscal_apressure
534     & , exf_inscal_runoff
535     & , exf_inscal_swdown
536     & , exf_inscal_lwdown
537     & , exf_outscal_hflux
538     & , exf_outscal_sflux
539     & , exf_outscal_ustress
540     & , exf_outscal_vstress
541     & , exf_outscal_swflux
542     & , exf_outscal_sst
543     & , exf_outscal_sss
544     & , exf_outscal_apressure
545    
546     #ifndef USE_EXF_INTERPOLATION
547     c-- set dummy dimension 1
548 jmc 1.5 INTEGER exf_interp_bufferSize
549     PARAMETER( exf_interp_bufferSize = 1 )
550 jmc 1.1 integer MAX_LAT_INC
551     parameter(MAX_LAT_INC = 1)
552     #else
553 jmc 1.5 C To read input data without dynamical allocation (EXF_INTERP_USE_DYNALLOC undef),
554 jmc 1.6 C buffer size currently set to 65000 (allows to read-in a 1x1 global data set)
555 jmc 1.5 INTEGER exf_interp_bufferSize
556 jmc 1.6 PARAMETER( exf_interp_bufferSize = 65000 )
557 jmc 1.1 c for lat interpolation, arraysize currently set to 2176 max data values
558     integer MAX_LAT_INC
559     parameter(MAX_LAT_INC = 2176)
560     _RL ustress_lon0, ustress_lon_inc
561     _RL ustress_lat0, ustress_lat_inc(MAX_LAT_INC)
562     INTEGER ustress_nlon, ustress_nlat
563     _RL vstress_lon0, vstress_lon_inc
564     _RL vstress_lat0, vstress_lat_inc(MAX_LAT_INC)
565     INTEGER vstress_nlon, vstress_nlat
566     _RL hflux_lon0, hflux_lon_inc
567     _RL hflux_lat0, hflux_lat_inc(MAX_LAT_INC)
568     INTEGER hflux_nlon, hflux_nlat
569     _RL sflux_lon0, sflux_lon_inc
570     _RL sflux_lat0, sflux_lat_inc(MAX_LAT_INC)
571     INTEGER sflux_nlon, sflux_nlat
572     _RL swflux_lon0, swflux_lon_inc
573     _RL swflux_lat0, swflux_lat_inc(MAX_LAT_INC)
574     INTEGER swflux_nlon, swflux_nlat
575     _RL runoff_lon0, runoff_lon_inc
576     _RL runoff_lat0, runoff_lat_inc(MAX_LAT_INC)
577     INTEGER runoff_nlon, runoff_nlat
578     _RL atemp_lon0, atemp_lon_inc
579     _RL atemp_lat0, atemp_lat_inc(MAX_LAT_INC)
580     INTEGER atemp_nlon, atemp_nlat
581     _RL aqh_lon0, aqh_lon_inc
582     _RL aqh_lat0, aqh_lat_inc(MAX_LAT_INC)
583     INTEGER aqh_nlon, aqh_nlat
584     _RL evap_lon0, evap_lon_inc
585     _RL evap_lat0, evap_lat_inc(MAX_LAT_INC)
586     INTEGER evap_nlon, evap_nlat
587     _RL precip_lon0, precip_lon_inc
588     _RL precip_lat0, precip_lat_inc(MAX_LAT_INC)
589     INTEGER precip_nlon, precip_nlat
590     _RL snowprecip_lon0, snowprecip_lon_inc
591     _RL snowprecip_lat0, snowprecip_lat_inc(MAX_LAT_INC)
592     INTEGER snowprecip_nlon, snowprecip_nlat
593     _RL uwind_lon0, uwind_lon_inc
594     _RL uwind_lat0, uwind_lat_inc(MAX_LAT_INC)
595     INTEGER uwind_nlon, uwind_nlat
596     _RL vwind_lon0, vwind_lon_inc
597     _RL vwind_lat0, vwind_lat_inc(MAX_LAT_INC)
598     INTEGER vwind_nlon, vwind_nlat
599     _RL wspeed_lon0, wspeed_lon_inc
600     _RL wspeed_lat0, wspeed_lat_inc(MAX_LAT_INC)
601     INTEGER wspeed_nlon, wspeed_nlat
602     _RL lwflux_lon0, lwflux_lon_inc
603     _RL lwflux_lat0, lwflux_lat_inc(MAX_LAT_INC)
604     INTEGER lwflux_nlon, lwflux_nlat
605     _RL swdown_lon0, swdown_lon_inc
606     _RL swdown_lat0, swdown_lat_inc(MAX_LAT_INC)
607     INTEGER swdown_nlon, swdown_nlat
608     _RL lwdown_lon0, lwdown_lon_inc
609     _RL lwdown_lat0, lwdown_lat_inc(MAX_LAT_INC)
610     INTEGER lwdown_nlon, lwdown_nlat
611     _RL apressure_lon0,apressure_lon_inc
612     _RL apressure_lat0,apressure_lat_inc(MAX_LAT_INC)
613     INTEGER apressure_nlon,apressure_nlat
614    
615     common /exf_interpolation/
616     & ustress_lon0, ustress_lon_inc,
617     & ustress_lat0, ustress_lat_inc,
618     & ustress_nlon, ustress_nlat,
619     & vstress_lon0, vstress_lon_inc,
620     & vstress_lat0, vstress_lat_inc,
621     & vstress_nlon, vstress_nlat,
622     & hflux_lon0, hflux_lon_inc,
623     & hflux_lat0, hflux_lat_inc,
624     & hflux_nlon, hflux_nlat,
625     & sflux_lon0, sflux_lon_inc,
626     & sflux_lat0, sflux_lat_inc,
627     & sflux_nlon, sflux_nlat,
628     & swflux_lon0, swflux_lon_inc,
629     & swflux_lat0, swflux_lat_inc,
630     & swflux_nlon, swflux_nlat,
631     & runoff_lon0, runoff_lon_inc,
632     & runoff_lat0, runoff_lat_inc,
633     & runoff_nlon, runoff_nlat,
634     & atemp_lon0, atemp_lon_inc,
635     & atemp_lat0, atemp_lat_inc,
636     & atemp_nlon, atemp_nlat,
637     & aqh_lon0, aqh_lon_inc,
638     & aqh_lat0, aqh_lat_inc,
639     & aqh_nlon, aqh_nlat,
640     & evap_lon0, evap_lon_inc,
641     & evap_lat0, evap_lat_inc,
642     & evap_nlon, evap_nlat,
643     & precip_lon0, precip_lon_inc,
644     & precip_lat0, precip_lat_inc,
645     & precip_nlon, precip_nlat,
646     & snowprecip_lon0, snowprecip_lon_inc,
647     & snowprecip_lat0, snowprecip_lat_inc,
648     & snowprecip_nlon, snowprecip_nlat,
649     & uwind_lon0, uwind_lon_inc,
650     & uwind_lat0, uwind_lat_inc,
651     & uwind_nlon, uwind_nlat,
652     & vwind_lon0, vwind_lon_inc,
653     & vwind_lat0, vwind_lat_inc,
654     & vwind_nlon, vwind_nlat,
655     & wspeed_lon0, wspeed_lon_inc,
656     & wspeed_lat0, wspeed_lat_inc,
657     & wspeed_nlon, wspeed_nlat,
658     & lwflux_lon0, lwflux_lon_inc,
659     & lwflux_lat0, lwflux_lat_inc,
660     & lwflux_nlon, lwflux_nlat,
661     & swdown_lon0, swdown_lon_inc,
662     & swdown_lat0, swdown_lat_inc,
663     & swdown_nlon, swdown_nlat,
664     & lwdown_lon0, lwdown_lon_inc,
665     & lwdown_lat0, lwdown_lat_inc,
666     & lwdown_nlon, lwdown_nlat,
667     & apressure_lon0,apressure_lon_inc,
668     & apressure_lat0,apressure_lat_inc,
669     & apressure_nlon,apressure_nlat
670 heimbach 1.2
671     _RL climsst_lon0, climsst_lon_inc
672     _RL climsst_lat0, climsst_lat_inc(MAX_LAT_INC)
673     INTEGER climsst_nlon, climsst_nlat
674     _RL climsss_lon0, climsss_lon_inc
675     _RL climsss_lat0, climsss_lat_inc(MAX_LAT_INC)
676     INTEGER climsss_nlon, climsss_nlat
677     common /exf_clim_interpolation/
678     & climsst_lon0, climsst_lon_inc,
679     & climsst_lat0, climsst_lat_inc,
680     & climsst_nlon, climsst_nlat,
681     & climsss_lon0, climsss_lon_inc,
682     & climsss_lat0, climsss_lat_inc,
683     & climsss_nlon, climsss_nlat
684    
685 jmc 1.1 #endif

  ViewVC Help
Powered by ViewVC 1.1.22