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

Contents of /MITgcm/pkg/exf/exf_param.h

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


Revision 1.1 - (show annotations) (download)
Mon May 14 22:08:41 2001 UTC (23 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: release1-branch_tutorials, checkpoint40pre1, checkpoint43a-release1mods, chkpt44a_pre, release1-branch-end, checkpoint44, checkpoint40pre2, checkpoint40pre5, checkpoint40pre6, checkpoint40pre8, release1_b1, checkpoint42, checkpoint43, chkpt44a_post, checkpoint44b_pre, checkpoint40pre4, ecco-branch-mod1, checkpoint40pre3, checkpoint40pre9, ecco-branch-mod2, ecco-branch-mod3, release1_beta1, release1-branch_branchpoint, checkpoint40pre7, checkpoint40, checkpoint39, checkpoint41
Branch point for: ecco-branch, release1_coupled, release1-branch, release1
File MIME type: text/plain
Added external forcing package.
Not presently supported by mitgcm, i.e. disabled by default.

1 c $Header: /u/gcmpack/development/heimbach/ecco_env/pkg/exf/exf_param.h,v 1.1 2001/02/02 19:43:47 heimbach Exp $
2 c
3 c
4 c ==================================================================
5 c HEADER exf_param
6 c ==================================================================
7 c
8 c o Header file for the surface flux data. Used by the external
9 c forcing package.
10 c
11 c started: Christian Eckert eckert@mit.edu 30-Jun-1999
12 c
13 c changed: Christian Eckert eckert@mit.edu 14-Jan-2000
14 c - Restructured the original version in order to have a
15 c better interface to the MITgcmUV.
16 c
17 c Christian Eckert eckert@mit.edu 12-Feb-2000
18 c - Changed some variables names (package prefix: exf_)
19 c
20 c Patrick Heimbach, heimbach@mit.edu 04-May-2000
21 c - included exf_iprec, exf_yftype to enable easy
22 c switch between 32bit/64 bit data format
23 c
24 c Patrick Heimbach, heimbach@mit.edu 01-May-2001
25 c - added obcs parameters
26 c
27 c ==================================================================
28 c HEADER exf_param
29 c ==================================================================
30
31 c Calendar data.
32 integer hfluxstartdate1
33 integer hfluxstartdate2
34 integer hfluxstartdate(4)
35 _RL hfluxperiod
36 character*1 hfluxmask
37 parameter( hfluxmask = 's' )
38
39 integer atempstartdate1
40 integer atempstartdate2
41 integer atempstartdate(4)
42 _RL atempperiod
43 character*1 atempmask
44 parameter( atempmask = 's' )
45
46 integer aqhstartdate1
47 integer aqhstartdate2
48 integer aqhstartdate(4)
49 _RL aqhperiod
50 character*1 aqhmask
51 parameter( aqhmask = 's' )
52
53 integer sfluxstartdate1
54 integer sfluxstartdate2
55 integer sfluxstartdate(4)
56 _RL sfluxperiod
57 character*1 sfluxmask
58 parameter( sfluxmask = 's' )
59
60 integer precipstartdate1
61 integer precipstartdate2
62 integer precipstartdate(4)
63 _RL precipperiod
64 character*1 precipmask
65 parameter( precipmask = 's' )
66
67 integer ustressstartdate1
68 integer ustressstartdate2
69 integer ustressstartdate(4)
70 _RL ustressperiod
71 character*1 ustressmask
72 parameter( ustressmask = 'u' )
73
74 integer vstressstartdate1
75 integer vstressstartdate2
76 integer vstressstartdate(4)
77 _RL vstressperiod
78 character*1 vstressmask
79 parameter( vstressmask = 'v' )
80
81 integer uwindstartdate1
82 integer uwindstartdate2
83 integer uwindstartdate(4)
84 _RL uwindperiod
85 character*1 uwindmask
86 parameter( uwindmask = 'u' )
87
88 integer vwindstartdate1
89 integer vwindstartdate2
90 integer vwindstartdate(4)
91 _RL vwindperiod
92 character*1 vwindmask
93 parameter( vwindmask = 'v' )
94
95 integer swfluxstartdate1
96 integer swfluxstartdate2
97 integer swfluxstartdate(4)
98 _RL swfluxperiod
99 character*1 swfluxmask
100 parameter( swfluxmask = 's' )
101
102 integer lwfluxstartdate1
103 integer lwfluxstartdate2
104 integer lwfluxstartdate(4)
105 _RL lwfluxperiod
106 character*1 lwfluxmask
107 parameter( lwfluxmask = 's' )
108
109 integer obcsstartdate1
110 integer obcsstartdate2
111 integer obcsstartdate(4)
112 _RL obcsperiod
113
114 c File names.
115 character*(128) hfluxfile
116 character*(128) atempfile
117 character*(128) aqhfile
118 character*(128) precipfile
119 character*(128) sfluxfile
120 character*(128) ustressfile
121 character*(128) vstressfile
122 character*(128) uwindfile
123 character*(128) vwindfile
124 character*(128) swfluxfile
125 character*(128) lwfluxfile
126 character*(128) obcsfile
127
128 common /exf_param_i/
129 & hfluxstartdate1, hfluxstartdate2,
130 & atempstartdate1, atempstartdate2,
131 & aqhstartdate1, aqhstartdate2,
132 & sfluxstartdate1, sfluxstartdate2,
133 & precipstartdate1, precipstartdate2,
134 & ustressstartdate1,ustressstartdate2,
135 & vstressstartdate1,vstressstartdate2,
136 & uwindstartdate1, uwindstartdate2,
137 & vwindstartdate1, vwindstartdate2,
138 & swfluxstartdate1, swfluxstartdate2,
139 & lwfluxstartdate1, lwfluxstartdate2,
140 & obcsstartdate1, obcsstartdate2,
141 & hfluxstartdate,
142 & atempstartdate,
143 & aqhstartdate,
144 & sfluxstartdate,
145 & precipstartdate,
146 & ustressstartdate,
147 & vstressstartdate,
148 & uwindstartdate,
149 & vwindstartdate,
150 & swfluxstartdate,
151 & lwfluxstartdate,
152 & obcsstartdate
153
154 common /exf_param_r/
155 & hfluxperiod,
156 & atempperiod,
157 & aqhperiod,
158 & sfluxperiod,
159 & precipperiod,
160 & ustressperiod,
161 & vstressperiod,
162 & uwindperiod,
163 & vwindperiod,
164 & swfluxperiod,
165 & lwfluxperiod,
166 & obcsperiod
167
168 common /exf_param_c/
169 & hfluxfile,
170 & atempfile,
171 & aqhfile,
172 & sfluxfile,
173 & precipfile,
174 & ustressfile,
175 & vstressfile,
176 & uwindfile,
177 & vwindfile,
178 & swfluxfile,
179 & lwfluxfile,
180 & obcsfile
181
182 c file precision and field type
183
184 common /exf_param_type/
185 & exf_iprec,
186 & exf_yftype
187
188 integer exf_iprec
189 character*(2) exf_yftype

  ViewVC Help
Powered by ViewVC 1.1.22