/[MITgcm]/MITgcm/pkg/shelfice/SHELFICE.h
ViewVC logotype

Diff of /MITgcm/pkg/shelfice/SHELFICE.h

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

revision 1.14 by dgoldberg, Fri Dec 19 18:08:36 2014 UTC revision 1.15 by jmc, Mon Dec 22 22:51:57 2014 UTC
# Line 20  C     SHELFICEtopoFile         :: File c Line 20  C     SHELFICEtopoFile         :: File c
20  C                                 shelfice draught (unit=m)  C                                 shelfice draught (unit=m)
21  C     SHELFICEmassFile         :: name of shelfice Mass file  C     SHELFICEmassFile         :: name of shelfice Mass file
22  C     SHELFICEloadAnomalyFile  :: name of shelfice load anomaly file  C     SHELFICEloadAnomalyFile  :: name of shelfice load anomaly file
23  C     SHELFICEDynamicsFile     :: file to read for ice mass dynamics  C     SHELFICEMassDynTendFile  :: file name for other mass tendency (e.g. dynamics)
24  C     SHELFICEDragLinear       :: linear drag at bottom shelfice (1/s)  C     SHELFICEDragLinear       :: linear drag at bottom shelfice (1/s)
25  C     SHELFICEDragQuadratic    :: quadratic drag at bottom shelfice (1/m)  C     SHELFICEDragQuadratic    :: quadratic drag at bottom shelfice (1/m)
26  C     SHELFICEheatTransCoeff   :: heat transfer coefficient that determines  C     SHELFICEheatTransCoeff   :: heat transfer coefficient that determines
# Line 31  C     SHELFICElatentHeat       :: latent Line 31  C     SHELFICElatentHeat       :: latent
31  C     useISOMIPTD              :: use simple ISOMIP thermodynamics  C     useISOMIPTD              :: use simple ISOMIP thermodynamics
32  C     SHELFICEconserve         :: use conservative form of H&O-thermodynamics  C     SHELFICEconserve         :: use conservative form of H&O-thermodynamics
33  C                                 following Jenkins et al. (2001, JPO)  C                                 following Jenkins et al. (2001, JPO)
34  C     SHELFICEallowThinIceMass :: flag to allow thinning/thickening of ice shelf by melt/freeze/ice dynamics  C     SHELFICEMassStepping     :: flag to step forward ice shelf mass/thickness
35    C                                 accounts for melting/freezing & dynamics (from
36    C                                 file or from coupling)
37  C     SHELFICEboundaryLayer    :: turn on vertical merging of cells to for a  C     SHELFICEboundaryLayer    :: turn on vertical merging of cells to for a
38  C                                 boundary layer of drF thickness  C                                 boundary layer of drF thickness
39  C     SHELFICEadvDiffHeatFlux  :: use advective-diffusive heat flux into the ice shelf  C     SHELFICEadvDiffHeatFlux  :: use advective-diffusive heat flux into the ice shelf
# Line 52  C     ktopC                  :: index of Line 54  C     ktopC                  :: index of
54  C     R_shelfIce             :: shelfice topography [m]  C     R_shelfIce             :: shelfice topography [m]
55  C     shelficeMassInit       :: ice-shelf mass (per unit area) [kg/m^2]  C     shelficeMassInit       :: ice-shelf mass (per unit area) [kg/m^2]
56  C     shelficeMass           :: ice-shelf mass (per unit area) [kg/m^2]  C     shelficeMass           :: ice-shelf mass (per unit area) [kg/m^2]
57  C     shelficeMassDynamics    :: artificial divergence of ice shelf transport to simulate dynamic thinning  C     shelfIceMassDynTendency :: other mass balance tendency (e.g., from dynamics)
58  C     shelficeLoadAnomaly    :: pressure load anomaly of shelfice [Pa]  C     shelficeLoadAnomaly    :: pressure load anomaly of shelfice [Pa]
59  C     shelficeHeatFlux       :: upward heat flux [W/m^2]  C     shelficeHeatFlux       :: upward heat flux [W/m^2]
60  C     shelficeFreshWaterFlux :: upward fresh water flux (virt. salt flux) [kg/m^2/s]  C     shelficeFreshWaterFlux :: upward fresh water flux (virt. salt flux) [kg/m^2/s]
# Line 107  CEOP Line 109  CEOP
109       &     shelficeLoadAnomaly,       &     shelficeLoadAnomaly,
110       &     shelficeHeatFlux,       &     shelficeHeatFlux,
111       &     shelfIceFreshWaterFlux,       &     shelfIceFreshWaterFlux,
112       &     shelficeMassDynamics       &     shelfIceMassDynTendency
113        _RS R_shelfIce            (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RS R_shelfIce            (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
114        _RS shelficeMass          (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RS shelficeMass          (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
115        _RS shelficeMassInit      (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RS shelficeMassInit      (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
116        _RS shelficeLoadAnomaly   (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RS shelficeLoadAnomaly   (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
117        _RS shelficeHeatFlux      (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RS shelficeHeatFlux      (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
118        _RS shelficeFreshWaterFlux(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RS shelficeFreshWaterFlux(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
119        _RS shelficeMassDynamics  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RS
120         &   shelfIceMassDynTendency(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
121    
122  #ifdef ALLOW_SHIFWFLX_CONTROL  #ifdef ALLOW_SHIFWFLX_CONTROL
123        COMMON /SHELFICE_MASKS_CTRL/ maskSHI        COMMON /SHELFICE_MASKS_CTRL/ maskSHI
# Line 133  CEOP Line 136  CEOP
136        LOGICAL SHELFICE_tave_mnc        LOGICAL SHELFICE_tave_mnc
137        LOGICAL SHELFICEadvDiffHeatFlux        LOGICAL SHELFICEadvDiffHeatFlux
138        LOGICAL SHELFICEuseGammaFrict        LOGICAL SHELFICEuseGammaFrict
139        LOGICAL SHELFICEallowThinIceMass        LOGICAL SHELFICEMassStepping
140        COMMON /SHELFICE_PARMS_L/        COMMON /SHELFICE_PARMS_L/
141       &     SHELFICEisOn,       &     SHELFICEisOn,
142       &     useISOMIPTD,       &     useISOMIPTD,
# Line 147  CEOP Line 150  CEOP
150       &     SHELFICE_tave_mnc,       &     SHELFICE_tave_mnc,
151       &     SHELFICEadvDiffHeatFlux,       &     SHELFICEadvDiffHeatFlux,
152       &     SHELFICEuseGammaFrict,       &     SHELFICEuseGammaFrict,
153       &     SHELFICEallowThinIceMass       &     SHELFICEMassStepping
154    
155        CHARACTER*(MAX_LEN_FNAM) SHELFICEloadAnomalyFile        CHARACTER*(MAX_LEN_FNAM) SHELFICEloadAnomalyFile
156        CHARACTER*(MAX_LEN_FNAM) SHELFICEmassFile        CHARACTER*(MAX_LEN_FNAM) SHELFICEmassFile
157        CHARACTER*(MAX_LEN_FNAM) SHELFICEtopoFile        CHARACTER*(MAX_LEN_FNAM) SHELFICEtopoFile
158        CHARACTER*(MAX_LEN_FNAM) SHELFICEDynamicsFile        CHARACTER*(MAX_LEN_FNAM) SHELFICEMassDynTendFile
159        COMMON /SHELFICE_PARM_C/        COMMON /SHELFICE_PARM_C/
160       &     SHELFICEloadAnomalyFile,       &     SHELFICEloadAnomalyFile,
161       &     SHELFICEmassFile,       &     SHELFICEmassFile,
162       &     SHELFICEtopoFile,       &     SHELFICEtopoFile,
163       &     SHELFICEDynamicsFile       &     SHELFICEMassDynTendFile
164    
165  #endif /* ALLOW_SHELFICE */  #endif /* ALLOW_SHELFICE */

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

  ViewVC Help
Powered by ViewVC 1.1.22