/[MITgcm]/MITgcm_contrib/MPMice/beaufort/CPL_README.txt
ViewVC logotype

Contents of /MITgcm_contrib/MPMice/beaufort/CPL_README.txt

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


Revision 1.5 - (show annotations) (download)
Thu Nov 14 17:17:47 2013 UTC (11 years, 8 months ago) by dimitri
Branch: MAIN
Changes since 1.4: +12 -2 lines
File MIME type: text/plain
passing MITgcm grid (xG, yG, dxG, dyG) and
land mask hFacC(k=1) information to MPMice  model

1 Initialization (myTime .EQ. startTime in MITgcm)
2
3 ===> Ocean Sends/ Ice Receives (fields that are sent only once)
4 deltatimestep 1 Real*8 TimeIntervalTag
5 grid dimensions (Nx,Ny) 2 Integer OceanGridsizeTag
6 xG Nx*Ny Real*8 xGtag
7 yG Nx*Ny Real*8 yGtag
8 dxG Nx*Ny Real*8 dxGtag
9 dyG Nx*Ny Real*8 dxGtag
10 hFacC Nx*Ny Real*8 hFacCtag
11 ice area Nx*Ny Real*8 AreaTag
12 ice thickness Nx*Ny Real*8 HeffTag
13 ice salinity Nx*Ny Real*8 HsaltTag
14 snow thickness Nx*Ny Real*8 HsnowTag
15
16 =====================================
17
18 Each deltatimestep:
19
20 ===> Ocean Sends/Ice Receives
21 ocean model time 1 Real*8 OceanTimeTag
22 boundary ice area 2*(Nx+Ny)-4 Real*8 AreaBcTag
23 boundary ice thickness 2*(Nx+Ny)-4 Real*8 HeffBcTag
24 boundary ice salinity 2*(Nx+Ny)-4 Real*8 HsaltBcTag
25 boundary snow thickness 2*(Nx+Ny)-4 Real*8 HsnowBcTag
26 boundary u ice 2*(Nx+Ny)-6 Real*8 UiceBcTag
27 boundary v ice 2*(Nx+Ny)-6 Real*8 ViceBcTag
28 u-wind velocity Nx*Ny Real*8 UwindTag
29 v-wind velocity Nx*Ny Real*8 VwindTag
30 downward longwave radiation Nx*Ny Real*8 LwDownTag
31 downward shortwave radiation Nx*Ny Real*8 SwDownTag
32 air temperature Nx*Ny Real*8 AtempTag
33 humidity Nx*Ny Real*8 AqhTag
34 precipitation Nx*Ny Real*8 PrecipTag
35 ocean surface temperature Nx*Ny Real*8 SstTag
36 ocean surface salinity Nx*Ny Real*8 SssTag
37 surface u current Nx*Ny Real*8 UvelTag
38 surface v current Nx*Ny Real*8 VvelTag
39
40 ===> Ice Sends/Ocean Receives
41 ice model time 1 Real*8 IceTimeTag
42 ice area Nx*Ny Real*8 AreaTag
43 ice thickness Nx*Ny Real*8 HeffTag
44 ice salinity Nx*Ny Real*8 HsaltTag
45 snow thickness Nx*Ny Real*8 HsnowTag
46 u ice velocity Nx*Ny Real*8 UiceTag
47 v ice velocity Nx*Ny Real*8 ViceTag
48 u surface stress Nx*Ny Real*8 UstressTag
49 v surface stress Nx*Ny Real*8 VstressTag
50 residual shortwave Nx*Ny Real*8 SwResidTag
51 heat flux Nx*Ny Real*8 HeatFluxTag
52 freshwater flux Nx*Ny Real*8 WaterFluxTag
53 salt flux Nx*Ny Real*8 SaltFluxTag
54
55 =====================================
56
57 DETAILS:
58
59
60
61 1. start and initialize ocean + ice codes
62
63 ===========================================================
64
65 2. ocean sends
66
67 **** initial time step only *******************************
68
69 deltatimestep 1 Real*8 TimeIntervalTag
70
71 grid dimensions (Nx,Ny) 2 Integer OceanGridsizeTag
72
73 Some grid information - see MITgcm/model/inc/GRID.h for details:
74 xG :: longitude East of SouthWest corner
75 yG :: latitude North of SouthWest corner
76 dxG :: distance in m between SouthWest and SouthEast corner
77 dyG :: distance in m between SouthWest and NorthEast corner
78
79 Then on tracer grid:
80
81 hFacC :: landmask of center of grid cell, 0 is land, >0 is ocean
82
83 initial ice area (fractional: 0-1) at the tracer points
84 C AREA - fractional ice-covered area in m^2/m^2
85 C at center of grid, i.e., tracer point
86 C 0 is no cover, 1 is 100% cover
87
88 initial ice thickness (mean thickness in the grid box in m)
89 actual thickness for single-class ice would be thickness/area
90 at the tracer points
91 C HEFF - effective ice thickness in m
92 C at center of grid, i.e., tracer point
93 C note: for non-zero AREA, actual ice
94 C thickness is HEFF / AREA
95
96 initial ice salinity at the tracer points
97 C HSALT - effective sea ice salinity in g/m^2
98 C at center of grid, i.e., tracer point
99
100 initial snow thickness (mean thickness, m) at the tracer points
101 C HSNOW - effective snow thickness in m
102 C at center of grid, i.e., tracer point
103 C note: for non-zero AREA, actual snow
104 C thickness is HSNOW / AREA
105
106 **** every time step **************************************
107
108 ocean model time "myTime" (s)
109
110 boundary ice area 2*(Nx+Ny)-4 Real*8 AreaBcTag
111
112 boundary ice thickness 2*(Nx+Ny)-4 Real*8 HeffBcTag
113
114 boundary ice salinity 2*(Nx+Ny)-4 Real*8 HsaltBcTag
115
116 boundary snow thickness 2*(Nx+Ny)-4 Real*8 HsnowBcTag
117
118 open boundary u-ice velocity
119 specified at the inside edge of the outer grid cells
120 southwest C-grid locations for normal component and at the
121 southwest C-grid locations for tangential
122 C UICE - zonal ice velocity in m/s at South-West C-grid U point
123 C >0 from West to East
124
125 open boundary v-ice velocity
126 specified at the inside edge of the outer grid cells
127 southwest C-grid locations for normal component and at the
128 southwest C-grid locations for tangential
129 C VICE - meridional ice velocity in m/s at South-West C-grid V point
130 C >0 from South to North
131
132 10-m u-wind at the tracer points
133 c uwind :: Surface (10-m) zonal wind velocity in m/s
134 c > 0 for increase in uVel, which is west to
135 c east for cartesian and spherical polar grids
136 c Typical range: -10 < uwind < 10
137 c Input or input/output field
138
139 10-m v-wind at the tracer points
140 c vwind :: Surface (10-m) meridional wind velocity in m/s
141 c > 0 for increase in vVel, which is south to
142 c north for cartesian and spherical polar grids
143 c Typical range: -10 < vwind < 10
144 c Input or input/output field
145
146 downward longwave at the tracer points
147 c lwdown :: Downward longwave radiation in W/m^2
148 c > 0 for increase in theta (ocean warming)
149 c Typical range: 50 < lwdown < 450
150 c Input/output field
151
152 downward shortwave at the tracer points
153 c swdown :: Downward shortwave radiation in W/m^2
154 c > 0 for increase in theta (ocean warming)
155 c Typical range: 0 < swdown < 450
156 c Input/output field
157
158 2-m air temperature at the tracer points
159 c atemp :: Surface (2-m) air temperature in deg K
160 c Typical range: 200 < atemp < 300
161 c Input or input/output field
162
163 2-m humidity at the tracer points
164 c aqh :: Surface (2m) specific humidity in kg/kg
165 c Typical range: 0 < aqh < 0.02
166 c Input or input/output field
167
168 precipitation at the tracer points
169 c precip :: Precipitation in m/s
170 c > 0 for decrease in salt (ocean salinity)
171 c Typical range: 0 < precip < 5e-7
172 c Input or input/output field
173
174 sea surface temperature at the tracer points
175 C theta - potential temperature (oC, held at pressure/tracer point)
176
177 sea surface u-vel
178 C uVel - zonal velocity (m/s, i=1 held at western face)
179 at southwest c-grid locations
180
181 sea surface v-vel
182 C vVel - meridional velocity (m/s, j=1 held at southern face)
183 at southwest c-grid locations
184
185 ===========================================================
186
187 3. ice receives 2., computes initial ice conditions and sends on tracer grid
188
189 ice model time (s)
190
191 ice area at tracer point
192 C AREA :: fractional ice-covered area in m^2/m^2
193 C at center of grid, i.e., tracer point
194 C 0 is no cover, 1 is 100% cover
195
196 ice thickness at tracer point
197 C HEFF :: effective ice thickness in m
198 C at center of grid, i.e., tracer point
199 C note: for non-zero AREA,
200 C actual ice thickness is HEFF / AREA
201
202 ice salinity at tracer point
203 C HSALT :: effective sea ice salinity in g/m^2
204 C at center of grid, i.e., tracer point
205
206 snow thickness at tracer point
207 C HSNOW :: effective snow thickness in m
208 C at center of grid, i.e., tracer point
209 C note: for non-zero AREA, actual snow thickness is HSNOW / AREA
210
211 u ice velocity at southwest c-grid locations
212 C UICE - zonal ice velocity in m/s at South-West C-grid U point
213 C >0 from West to East
214
215 v ice velocity at southwest c-grid locations
216 C VICE - meridional ice velocity in m/s at South-West C-grid V point
217 C >0 from South to North
218
219 u-stress under ice at southwest c-grid locations
220 C fu :: Zonal surface wind stress in N/m^2
221 C > 0 for increase in uVel, which is west to
222 C east for cartesian and spherical polar grids
223 C Typical range: -0.5 < fu < 0.5
224 C Southwest C-grid U point
225
226 v-stress under ice at southwest c-grid locations
227 C fv :: Meridional surface wind stress in N/m^2
228 C > 0 for increase in vVel, which is south to
229 C north for cartesian and spherical polar grids
230 C Typical range: -0.5 < fv < 0.5
231 C Southwest C-grid V point
232
233 residual shortwave under ice at tracer point
234 C Qsw :: Net upward shortwave radiation in W/m^2
235 C Qsw = - ( downward - ice and snow absorption - reflected )
236 C > 0 for decrease in theta (ocean cooling)
237 C Typical range: -350 < Qsw < 0
238 C Southwest C-grid tracer point
239
240 heat flux (less shortwave) at tracer point
241 C Qnet :: Net upward surface heat flux (including shortwave) in W/m^2
242 C Qnet = latent + sensible + net longwave + net shortwave
243 C > 0 for decrease in theta (ocean cooling)
244 C Typical range: -250 < Qnet < 600
245 C Southwest C-grid tracer point
246
247 freshwater flux at tracer point
248 C EmPmR :: Net upward freshwater flux in kg/m2/s
249 C EmPmR = Evaporation - precipitation - runoff
250 C > 0 for increase in salt (ocean salinity)
251 C Typical range: -1e-4 < EmPmR < 1e-4
252 C Southwest C-grid tracer point
253 C NOTE: for backward compatibility EmPmRfile is specified in
254 C m/s when using external_fields_load.F. It is converted
255 C to kg/m2/s by multiplying by rhoConstFresh.
256
257 salt flux at tracer point
258 C saltFlux :: Net upward salt flux in psu.kg/m^2/s
259 C flux of Salt taken out of the ocean per time unit (second).
260 C Note: a) only used when salty sea-ice forms or melts.
261 C b) units: when salinity (unit= psu) is expressed
262 C in g/kg, saltFlux unit becomes g/m^2/s.
263 C > 0 for decrease in SSS.
264 C Southwest C-grid tracer point
265
266 ===========================================================
267
268 4a. ice model steps forward by deltatimestep
269 initially hardwired to 20 minutes
270
271 4b. ocean model receives 3. and steps forward by deltatimestep
272 initially hardwired to 20 minutes
273
274 ===========================================================
275
276 5a. ocean sends on tracer grid
277 timestep
278 open boundary ice area at tracer point
279 open boundary ice thickness at tracer point
280 open boundary snow thickness at tracer point
281 open boundary ice salinity at tracer point
282 open boundary u-ice velocity (see 2.)
283 open boundary v-ice velocity (see 2.)
284 10-m u-wind (see 2.)
285 10-m v-wind (see 2.)
286 downward longwave (see 2.)
287 downward shortwave (see 2.)
288 2-m air temperature (see 2.)
289 2-m humidity (see 2.)
290 precipitation (see 2.)
291 sea surface temperature (see 2.)
292 sea surface u-vel (see 2.)
293 sea surface v-vel (see 2.)
294
295 ===========================================================
296
297 5b. ice sends on tracer grid
298
299 ice model time (s)
300 ice area at tracer point
301 ice thickness at tracer point
302 ice salinity at tracer point
303 snow thickness at tracer point
304 u-stress under ice at southwest b-grid locations
305 v-stress under ice at southwest b-grid locations
306 residual shortwave under ice at tracer point
307 heat flux (less shortwave) at tracer point
308 freshwater flux at tracer point
309 salt flux at tracer point
310
311 ===========================================================
312
313 6a. ocean model receives 5b. and steps forward by deltatimestep
314 initially hardwired to 20 minutes
315
316 6b. ice model receives 5a. steps forward by deltatimestep
317 initially hardwired to 20 minutes
318
319 ===========================================================
320
321 LOOP to 5a. and 5b.

  ViewVC Help
Powered by ViewVC 1.1.22