/[MITgcm]/MITgcm_contrib/MPMice/beaufort/code/CPL_MPMICE.h
ViewVC logotype

Diff of /MITgcm_contrib/MPMice/beaufort/code/CPL_MPMICE.h

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

revision 1.1 by dimitri, Sun May 31 03:41:36 2009 UTC revision 1.5 by dimitri, Thu Nov 14 17:17:47 2013 UTC
# Line 19  Line 19 
19  !     OceanGridsizeTag  !     OceanGridsizeTag
20  !     ocean model Nx and Ny dimensions: 2 integers  !     ocean model Nx and Ny dimensions: 2 integers
21    
22    !     xGtag
23    !     longitude East of SouthWest corner
24    !     Nx * Ny Real*8 array
25    
26    !     yGtag
27    !     latitude North of SouthWest corner
28    !     Nx * Ny Real*8 array
29    
30    !     dxGtag
31    !     distance in m between SouthWest and SouthEast corner
32    !     Nx * Ny Real*8 array
33    
34    !     dyGtag
35    !     distance in m between SouthWest and NorthEast corner
36    !     Nx * Ny Real*8 array
37    
38    !     hFacCtag
39    !     landmask of center of grid cell, 0 is land, >0 is ocean
40    !     Nx * Ny Real*8 array
41    
42  !     AreaBcTag  !     AreaBcTag
43  !     open boundary ice area (fractional: 0-1) at the tracer points  !     open boundary ice area (fractional: 0-1) at the tracer points
44  !     2*(Nx+Ny)-4 Real*8 array  !     2*(Nx+Ny)-4 Real*8 array
# Line 26  Line 46 
46  !     j=[ones(1,Nx) 2:Ny            Ny*ones(1,Nx-1) (Ny-1):-1:2 ];  !     j=[ones(1,Nx) 2:Ny            Ny*ones(1,Nx-1) (Ny-1):-1:2 ];
47    
48  !     HeffBcTag  !     HeffBcTag
49  !     open boundary effective ice thickness (m)  !     open boundary effective ice thickness (m) at the tracer points
50  !     actual thickness for single-class ice would be thickness/area  !     actual ice thickness for single-class ice is: Heff / Area
 !     at the tracer points  
51  !     2*(Nx+Ny)-4 Real*8 array  !     2*(Nx+Ny)-4 Real*8 array
52  !     i=[1:Nx       Nx*ones(1,Ny-1) (Nx-1):-1:1     ones(1,Ny-2)];  !     i=[1:Nx       Nx*ones(1,Ny-1) (Nx-1):-1:1     ones(1,Ny-2)];
53  !     j=[ones(1,Nx) 2:Ny            Ny*ones(1,Nx-1) (Ny-1):-1:2 ];  !     j=[ones(1,Nx) 2:Ny            Ny*ones(1,Nx-1) (Ny-1):-1:2 ];
54    
55  !     HsnowBcTag  !     HsnowBcTag
56  !     open boundary effective snow thickness (m)  !     open boundary effective snow thickness (m) at the tracer points
57  !     actual thickness for single-class snow would be thickness/area  !     actual snow thickness is: Hsnow / Area
 !     at the tracer points  
58  !     2*(Nx+Ny)-4 Real*8 array  !     2*(Nx+Ny)-4 Real*8 array
59  !     i=[1:Nx       Nx*ones(1,Ny-1) (Nx-1):-1:1     ones(1,Ny-2)];  !     i=[1:Nx       Nx*ones(1,Ny-1) (Nx-1):-1:1     ones(1,Ny-2)];
60  !     j=[ones(1,Nx) 2:Ny            Ny*ones(1,Nx-1) (Ny-1):-1:2 ];  !     j=[ones(1,Nx) 2:Ny            Ny*ones(1,Nx-1) (Ny-1):-1:2 ];
61    
62  !     HsaltBcTag  !     HsaltBcTag
63  !     open boundary effective sea ice salinity (g/m2)  !     open boundary effective sea ice salinity (g/m2) at the tracer points
64  !     at the tracer points  !     actual salinity in g/kg is: Hsalt / Heff / rhoIce
65    !     where rhoice = 910 kg / m^3
66  !     2*(Nx+Ny)-4 Real*8 array  !     2*(Nx+Ny)-4 Real*8 array
67  !     i=[1:Nx       Nx*ones(1,Ny-1) (Nx-1):-1:1     ones(1,Ny-2)];  !     i=[1:Nx       Nx*ones(1,Ny-1) (Nx-1):-1:1     ones(1,Ny-2)];
68  !     j=[ones(1,Nx) 2:Ny            Ny*ones(1,Nx-1) (Ny-1):-1:2 ];  !     j=[ones(1,Nx) 2:Ny            Ny*ones(1,Nx-1) (Ny-1):-1:2 ];
# Line 74  Line 93 
93    
94  !     HeffTag  !     HeffTag
95  !     effective ice thickness (mean thickness in the grid box in m)  !     effective ice thickness (mean thickness in the grid box in m)
 !     actual thickness for single-class ice would be thickness/area  
96  !     at the tracer points  !     at the tracer points
97    !     actual ice thickness for single-class ice is: Heff / Area
98  !     Nx * Ny Real*8 array  !     Nx * Ny Real*8 array
99    
100  !     HsnowTag  !     HsnowTag
101  !     effective snow thickness (mean thickness in the grid box in m)  !     effective snow thickness (mean thickness in the grid box in m)
 !     actual thickness for single-class snow would be thickness/area  
102  !     at the tracer points  !     at the tracer points
103    !     actual snow thickness is: Hsnow / Area
104  !     Nx * Ny Real*8 array  !     Nx * Ny Real*8 array
105    
106  !     HsaltTag  !     HsaltTag
107  !     effective sea ice salinity (g/m2)  !     effective sea ice salinity (g/m2) at the tracer points
108  !     at the tracer points  !     actual salinity in g/kg is: Hsalt / Heff / rhoIce
109    !     where rhoice = 910 kg / m^3
110    !     Nx * Ny Real*8 array
111    
112    !     UiceTag
113    !     zonal ice velocity in m/s at South-West C-grid U point
114    !     >0 from West to East
115    !     Nx * Ny Real*8 array
116    
117    !     ViceTag
118    !     meridional ice velocity in m/s at South-West C-grid V point
119    !     >0 from South to North
120  !     Nx * Ny Real*8 array  !     Nx * Ny Real*8 array
121    
122  !     UwindTag  !     UwindTag
# Line 126  Line 156 
156  !     sea surface temperature at the tracer points (deg C)  !     sea surface temperature at the tracer points (deg C)
157  !     Nx * Ny Real*8 array  !     Nx * Ny Real*8 array
158    
159    !     SssTag
160    !     sea surface salinity at the tracer points (g/kg)
161    !     Nx * Ny Real*8 array
162    
163  !     UvelTag  !     UvelTag
164  !     sea surface zonal velocity (m/s)  !     sea surface zonal velocity (m/s)
165  !     at southwest c-grid locations  !     at southwest c-grid locations
# Line 138  Line 172 
172    
173  !     UstressTag  !     UstressTag
174  !     zonal stress under ice at southwest c-grid locations (N/m^2)  !     zonal stress under ice at southwest c-grid locations (N/m^2)
175    !     Ustress is computed for ice-covered area only
176    !     > 0 increases ocean surface velocity in the U direction
177  !     Nx * Ny Real*8 array  !     Nx * Ny Real*8 array
178    
179  !     VstressTag  !     VstressTag
180  !     meridional stress under ice at southwest c-grid locations (N/m^2)  !     meridional stress under ice at southwest c-grid locations (N/m^2)
181    !     Vstress is computed for ice-covered area only
182    !     > 0 increases ocean surface velocity in the V direction
183  !     Nx * Ny Real*8 array  !     Nx * Ny Real*8 array
184    
185  !     SwResidTag  !     SwResidTag
186  !     residual shortwave under ice at tracer point (W/m2)  !     residual shortwave under ice at tracer point (W/m2)
187    !     SwResid is computed for ice-covered area only
188  !     > 0 for increase in theta (ocean warming)  !     > 0 for increase in theta (ocean warming)
189  !     Nx * Ny Real*8 array  !     Nx * Ny Real*8 array
190    
191  !     HeatFluxTag  !     HeatFluxTag
192  !     heat flux (less shortwave) at tracer point (W/m2)  !     heat flux (less shortwave) at tracer point (W/m2)
193    !     HeatFlux is computed for ice-covered area only
194  !     > 0 for increase in theta (ocean warming)  !     > 0 for increase in theta (ocean warming)
195  !     Nx * Ny Real*8 array  !     Nx * Ny Real*8 array
196    
197  !     WaterFluxTag  !     WaterFluxTag
198  !     freshwater flux at tracer point (m/s)  !     freshwater flux at tracer point ( kg/m^2/s )
199    !     WaterFlux is computed for ice-covered area only
200  !     > 0 for decrease in ocean salinity  !     > 0 for decrease in ocean salinity
201  !     Nx * Ny Real*8 array  !     Nx * Ny Real*8 array
202    
203  !     SaltFluxTag  !     SaltFluxTag
204  !     salt flux at tracer point (g/m^2/s)  !     salt flux at tracer point (g/m^2/s)
205    !     SaltFlux is computed for ice-covered area only
206  !     > 0 for increase in ocean salinity  !     > 0 for increase in ocean salinity
207  !     Nx * Ny Real*8 array  !     Nx * Ny Real*8 array
208    
# Line 168  Line 210 
210        INTEGER     OceanTimeTag        INTEGER     OceanTimeTag
211        INTEGER     IceTimeTag        INTEGER     IceTimeTag
212        INTEGER     OceanGridsizeTag        INTEGER     OceanGridsizeTag
213          INTEGER     xGtag
214          INTEGER     yGtag
215          INTEGER     dxGtag
216          INTEGER     dxGtag
217          INTEGER     hFacCtag
218        INTEGER     AreaBcTag        INTEGER     AreaBcTag
219        INTEGER     HeffBcTag        INTEGER     HeffBcTag
220        INTEGER     HsnowBcTag        INTEGER     HsnowBcTag
# Line 178  Line 225 
225        INTEGER     HeffTag        INTEGER     HeffTag
226        INTEGER     HsnowTag        INTEGER     HsnowTag
227        INTEGER     HsaltTag        INTEGER     HsaltTag
228          INTEGER     UiceTag
229          INTEGER     ViceTag
230        INTEGER     UwindTag        INTEGER     UwindTag
231        INTEGER     VwindTag        INTEGER     VwindTag
232        INTEGER     LwDownTag        INTEGER     LwDownTag
# Line 186  Line 235 
235        INTEGER     AqhTag        INTEGER     AqhTag
236        INTEGER     PrecipTag        INTEGER     PrecipTag
237        INTEGER     SstTag        INTEGER     SstTag
238          INTEGER     SssTag
239        INTEGER     UvelTag        INTEGER     UvelTag
240        INTEGER     VvelTag        INTEGER     VvelTag
241        INTEGER     UstressTag        INTEGER     UstressTag
# Line 199  Line 249 
249        PARAMETER ( OceanTimeTag     = 10001001 )        PARAMETER ( OceanTimeTag     = 10001001 )
250        PARAMETER ( IceTimeTag       = 10001002 )        PARAMETER ( IceTimeTag       = 10001002 )
251        PARAMETER ( OceanGridsizeTag = 10002001 )        PARAMETER ( OceanGridsizeTag = 10002001 )
252          PARAMETER ( xGtag            = 10002002 )
253          PARAMETER ( yGtag            = 10002003 )
254          PARAMETER ( dxGtag           = 10002004 )
255          PARAMETER ( dxGtag           = 10002005 )
256          PARAMETER ( hFacCtag         = 10002006 )
257        PARAMETER ( AreaBcTag        = 10003001 )        PARAMETER ( AreaBcTag        = 10003001 )
258        PARAMETER ( HeffBcTag        = 10003002 )        PARAMETER ( HeffBcTag        = 10003002 )
259        PARAMETER ( HsnowBcTag       = 10003003 )        PARAMETER ( HsnowBcTag       = 10003003 )
# Line 209  Line 264 
264        PARAMETER ( HeffTag          = 10004002 )        PARAMETER ( HeffTag          = 10004002 )
265        PARAMETER ( HsnowTag         = 10004003 )        PARAMETER ( HsnowTag         = 10004003 )
266        PARAMETER ( HsaltTag         = 10004004 )        PARAMETER ( HsaltTag         = 10004004 )
267          PARAMETER ( UiceTag          = 10004005 )
268          PARAMETER ( ViceTag          = 10004006 )
269        PARAMETER ( UwindTag         = 10005001 )        PARAMETER ( UwindTag         = 10005001 )
270        PARAMETER ( VwindTag         = 10005002 )        PARAMETER ( VwindTag         = 10005002 )
271        PARAMETER ( LwDownTag        = 10005101 )        PARAMETER ( LwDownTag        = 10005101 )
# Line 217  Line 274 
274        PARAMETER ( AqhTag           = 10005104 )        PARAMETER ( AqhTag           = 10005104 )
275        PARAMETER ( PrecipTag        = 10005105 )        PARAMETER ( PrecipTag        = 10005105 )
276        PARAMETER ( SstTag           = 10005201 )        PARAMETER ( SstTag           = 10005201 )
277        PARAMETER ( UvelTag          = 10005202 )        PARAMETER ( SssTag           = 10005202 )
278        PARAMETER ( VvelTag          = 10005203 )        PARAMETER ( UvelTag          = 10005203 )
279          PARAMETER ( VvelTag          = 10005204 )
280        PARAMETER ( UstressTag       = 10006001 )        PARAMETER ( UstressTag       = 10006001 )
281        PARAMETER ( VstressTag       = 10006002 )        PARAMETER ( VstressTag       = 10006002 )
282        PARAMETER ( SwResidTag       = 20006101 )        PARAMETER ( SwResidTag       = 20006101 )

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.22