/[MITgcm]/MITgcm/pkg/icefront/ICEFRONT.h
ViewVC logotype

Contents of /MITgcm/pkg/icefront/ICEFRONT.h

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


Revision 1.6 - (show annotations) (download)
Tue Feb 16 21:25:22 2010 UTC (14 years, 2 months ago) by dimitri
Branch: MAIN
Changes since 1.5: +5 -9 lines
File MIME type: text/plain
removed some unused variables

1 C $Header: /u/gcmpack/MITgcm/pkg/icefront/ICEFRONT.h,v 1.5 2010/02/11 23:14:31 dimitri Exp $
2 C $Name: $
3
4 #ifdef ALLOW_ICEFRONT
5
6 CBOP
7 C !ROUTINE: ICEFRONT.h
8
9 C !DESCRIPTION: \bv
10 C /==========================================================\
11 C | ICEFRONT.h |
12 C | o Basic header thermodnynamic shelf ice package. |
13 C | Contains all ICEFRONT field declarations. |
14 C \==========================================================/
15
16 C-----------------------------------------------------------------------
17 C
18 C-- Constants that can be set in data.icefront
19 C ICEFRONTdepthFile - name of icefront depth file (m)
20 C 2D file containing depth of the ice front
21 C at each model grid cell
22 C ICEFRONTlengthFile - name of icefront length file (m/m^2)
23 C 2D file containing the ratio of the horizontal
24 C length of the ice front in each model grid cell
25 C divided by the grid cell area
26 C ICEFRONTheatTransCoeff - heat transfer coefficient that determines
27 C heat flux into icefront (m/s)
28 C ICEFRONTsaltTransCoeff - salinity transfer coefficient that determines
29 C salt flux into icefront (m/s)
30 C ICEFRONTlatentHeat - latent heat of fusion (J/kg)
31 C applyIcefrontTendT/S -
32 C
33 C-- Fields
34 C K_icefront - # of icefront model levels at every horizontal location (2D)
35 C R_icefront - icefront depth [m] (2D)
36 C icefrontlength - icefront horizontal length divided by grid cell area [m/m^2] (2D)
37 C icefrontHeatFlux - outward heat flux, +ve cools the ocean [W/m^2]
38 C icefrontFreshWaterFlux - outward fresh water flux, +ve increases ocean salinity [m/s]
39 C icefront_TendT - temperature tendency (Kelvin/s)
40 C icefront_TendS - salinity tendency (psu/s)
41 C-----------------------------------------------------------------------
42 C \ev
43 CEOP
44
45 COMMON /ICEFRONT_PARMS_I/ K_icefront
46 INTEGER K_icefront (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
47
48 COMMON /ICEFRONT_PARMS_R/
49 & ICEFRONTheatTransCoeff, ICEFRONTsaltTransCoeff,
50 & rhoIcefront, ICEFRONTkappa,
51 & ICEFRONTlatentHeat, recip_ICEFRONTlatentHeat,
52 & ICEFRONTheatCapacity_Cp,
53 & ICEFRONTthetaSurface
54 _RL ICEFRONTheatTransCoeff
55 _RL ICEFRONTsaltTransCoeff
56 _RL ICEFRONTlatentHeat
57 _RL ICEFRONTheatCapacity_Cp
58 _RL rhoIcefront
59 _RL ICEFRONTkappa
60 _RL recip_ICEFRONTlatentHeat
61 _RL ICEFRONTthetaSurface
62
63 COMMON /ICEFRONT_FIELDS_RL/
64 & icefront_TendT,
65 & icefront_TendS
66 _RL icefront_TendT (1:sNx,1:sNy,Nr,nSx,nSy)
67 _RL icefront_TendS (1:sNx,1:sNy,Nr,nSx,nSy)
68
69 COMMON /ICEFRONT_FIELDS_RS/
70 & R_icefront,
71 & icefrontlength
72 _RS R_icefront (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
73 _RS icefrontlength (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
74
75 LOGICAL ICEFRONTisOn
76 LOGICAL applyIcefrontTendT
77 LOGICAL applyIcefrontTendS
78 COMMON /ICEFRONT_PARMS_L/
79 & ICEFRONTisOn,
80 & applyIcefrontTendT,
81 & applyIcefrontTendS
82
83 CHARACTER*(MAX_LEN_FNAM) ICEFRONTlengthFile
84 CHARACTER*(MAX_LEN_FNAM) ICEFRONTdepthFile
85 COMMON /ICEFRONT_PARM_C/
86 & ICEFRONTlengthFile,
87 & ICEFRONTdepthFile
88
89 #endif /* ALLOW_ICEFRONT */

  ViewVC Help
Powered by ViewVC 1.1.22