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

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

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

revision 1.13 by yunx, Sun Nov 10 02:58:34 2013 UTC revision 1.14 by jmc, Thu Sep 15 00:16:03 2016 UTC
# Line 12  C     | ICEFRONT.h Line 12  C     | ICEFRONT.h
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
# Line 35  C                                the bot Line 34  C                                the bot
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
# Line 88  CEOP Line 87  CEOP
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 */

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

  ViewVC Help
Powered by ViewVC 1.1.22