12 |
C | o Basic header thermodnynamic shelf ice package. | |
C | o Basic header thermodnynamic shelf ice package. | |
13 |
C | Contains all ICEFRONT field declarations. | |
C | Contains all ICEFRONT field declarations. | |
14 |
C *==========================================================* |
C *==========================================================* |
15 |
|
C \ev |
16 |
|
|
17 |
C----------------------------------------------------------------------- |
C----------------------------------------------------------------------- |
18 |
C |
C-- Constants that can be set in data.icefront, namelist /ICEFRONT_PARM01/ |
|
C-- Constants that can be set in data.icefront |
|
|
C- Namelist /ICEFRONT_PARM01/ |
|
19 |
C ICEFRONTdepthFile - name of icefront depth file (m) |
C ICEFRONTdepthFile - name of icefront depth file (m) |
20 |
C 2D file containing depth of the ice front |
C 2D file containing depth of the ice front |
21 |
C at each model grid cell |
C at each model grid cell |
34 |
C ICEFRONTlatentHeat - latent heat of fusion (J/kg) |
C ICEFRONTlatentHeat - latent heat of fusion (J/kg) |
35 |
C applyIcefrontTendT/S - |
C applyIcefrontTendT/S - |
36 |
C |
C |
37 |
C K_icefront - # of icefront model levels at every horizontal location (2D) |
C K_icefront - # of icefront model levels at every horizontal location (2D) |
38 |
C R_icefront - icefront depth [m] (2D) |
C R_icefront - icefront depth [m] (2D) |
39 |
C icefrontlength - icefront horizontal length divided by grid cell area [m/m^2] (2D) |
C icefrontlength - icefront horizontal length divided |
40 |
C icefront_TendT - temperature tendency (Kelvin/s) |
C by grid cell area [m/m^2] (2D) |
41 |
C icefront_TendS - salinity tendency (psu/s) |
C icefront_TendT - temperature tendency (Kelvin/s) |
42 |
|
C icefront_TendS - salinity tendency (psu/s) |
43 |
C |
C |
44 |
C SGrunoffFile - name of subglacial runoff file (kg/s) |
C-- Constants that can be set in data.icefront, namelist /ICEFRONT_EXF_PARM02/ |
45 |
|
C SGRunOffFile - name of subglacial runoff file (kg/s) |
46 |
C 2D file containing mass of subglacial runoff |
C 2D file containing mass of subglacial runoff |
47 |
C added at bottom of model ocean |
C added at bottom of model ocean |
48 |
C SGrunoff - subglacial runoff (kg/s) |
C SGRunOff - subglacial runoff (kg/s) |
49 |
C Arrays *0 and *1 below are used for temporal interpolation. |
C Arrays *0 and *1 below are used for temporal interpolation. |
|
C |
|
50 |
C----------------------------------------------------------------------- |
C----------------------------------------------------------------------- |
|
C \ev |
|
51 |
CEOP |
CEOP |
52 |
|
|
53 |
COMMON /ICEFRONT_PARMS_I/ K_icefront |
COMMON /ICEFRONT_PARMS_I/ K_icefront |
87 |
|
|
88 |
CHARACTER*(MAX_LEN_FNAM) ICEFRONTlengthFile |
CHARACTER*(MAX_LEN_FNAM) ICEFRONTlengthFile |
89 |
CHARACTER*(MAX_LEN_FNAM) ICEFRONTdepthFile |
CHARACTER*(MAX_LEN_FNAM) ICEFRONTdepthFile |
|
CHARACTER*(MAX_LEN_FNAM) SGrunoffFile |
|
90 |
COMMON /ICEFRONT_PARM_C/ |
COMMON /ICEFRONT_PARM_C/ |
91 |
& ICEFRONTlengthFile, |
& ICEFRONTlengthFile, |
92 |
& ICEFRONTdepthFile, |
& ICEFRONTdepthFile |
93 |
& SGrunoffFile |
|
94 |
|
#ifdef ALLOW_EXF |
95 |
|
C the following variables are used in conjunction |
96 |
|
C with pkg/exf to specify sub-glacial runoff |
97 |
|
INTEGER SGRunOffstartdate1 |
98 |
|
INTEGER SGRunOffstartdate2 |
99 |
|
_RL SGRunOffstartdate |
100 |
|
_RL SGRunOffperiod |
101 |
|
_RL SGRunOffconst |
102 |
|
_RL SGRunOff_inscal |
103 |
|
_RL SGRunOff_remov_intercept |
104 |
|
_RL SGRunOff_remov_slope |
105 |
|
CHARACTER*(MAX_LEN_FNAM) SGRunOffFile |
106 |
|
CHARACTER*1 SGRunOffmask |
107 |
|
|
108 |
|
COMMON /ICEFRONT_EXF_PAR_I/ |
109 |
|
& SGRunOffstartdate1, SGRunOffstartdate2 |
110 |
|
COMMON /ICEFRONT_EXF_PAR_R/ |
111 |
|
& SGRunOffstartdate, SGRunOffperiod, |
112 |
|
& SGRunOffconst, SGRunOff_inscal, |
113 |
|
& SGRunOff_remov_intercept, SGRunOff_remov_slope |
114 |
|
COMMON /ICEFRONT_EXF_PAR_C/ |
115 |
|
& SGRunOffFile, SGRunOffmask |
116 |
|
#endif /* ALLOW_EXF */ |
117 |
|
|
118 |
#endif /* ALLOW_ICEFRONT */ |
#endif /* ALLOW_ICEFRONT */ |