/[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.13 by dimitri, Tue Oct 15 20:33:58 2013 UTC revision 1.16 by jmc, Mon Jan 12 17:35:30 2015 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     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 30  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     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 48  C Line 52  C
52  C--   Fields  C--   Fields
53  C     ktopC                  :: index of the top "wet cell" (2D)  C     ktopC                  :: index of the top "wet cell" (2D)
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]
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     shelfIceMassDynTendency :: other mass balance tendency  [kg/m^2/s]
58    C                            ::  (e.g., from dynamics)
59  C     shelficeLoadAnomaly    :: pressure load anomaly of shelfice [Pa]  C     shelficeLoadAnomaly    :: pressure load anomaly of shelfice [Pa]
60  C     shelficeHeatFlux       :: upward heat flux [W/m^2]  C     shelficeHeatFlux       :: upward heat flux [W/m^2]
61  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 89  CEOP Line 96  CEOP
96        _RL shiPrandtl, shiSchmidt, shiKinVisc        _RL shiPrandtl, shiSchmidt, shiKinVisc
97    
98        COMMON /SHELFICE_FIELDS_RL/        COMMON /SHELFICE_FIELDS_RL/
99         &     shelficeMass, shelficeMassInit,
100         &     shelficeLoadAnomaly,
101       &     shelficeForcingT, shelficeForcingS,       &     shelficeForcingT, shelficeForcingS,
102       &     shiTransCoeffT, shiTransCoeffS       &     shiTransCoeffT, shiTransCoeffS
103          _RL shelficeMass          (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
104          _RL shelficeMassInit      (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
105          _RL shelficeLoadAnomaly   (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
106        _RL shelficeForcingT      (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL shelficeForcingT      (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
107        _RL shelficeForcingS      (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL shelficeForcingS      (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
108        _RL shiTransCoeffT        (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL shiTransCoeffT        (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
# Line 98  CEOP Line 110  CEOP
110    
111        COMMON /SHELFICE_FIELDS_RS/        COMMON /SHELFICE_FIELDS_RS/
112       &     R_shelfIce,       &     R_shelfIce,
      &     shelficeMass,  
      &     shelficeLoadAnomaly,  
113       &     shelficeHeatFlux,       &     shelficeHeatFlux,
114       &     shelfIceFreshWaterFlux       &     shelfIceFreshWaterFlux,
115         &     shelfIceMassDynTendency
116        _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)
       _RS shelficeMass          (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
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 125  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 SHELFICEMassStepping
140        COMMON /SHELFICE_PARMS_L/        COMMON /SHELFICE_PARMS_L/
141       &     SHELFICEisOn,       &     SHELFICEisOn,
142       &     useISOMIPTD,       &     useISOMIPTD,
# Line 137  CEOP Line 149  CEOP
149       &     SHELFICE_dump_mnc,       &     SHELFICE_dump_mnc,
150       &     SHELFICE_tave_mnc,       &     SHELFICE_tave_mnc,
151       &     SHELFICEadvDiffHeatFlux,       &     SHELFICEadvDiffHeatFlux,
152       &     SHELFICEuseGammaFrict       &     SHELFICEuseGammaFrict,
153         &     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) SHELFICEMassDynTendFile
159        COMMON /SHELFICE_PARM_C/        COMMON /SHELFICE_PARM_C/
160       &     SHELFICEloadAnomalyFile,       &     SHELFICEloadAnomalyFile,
161       &     SHELFICEmassFile,       &     SHELFICEmassFile,
162       &     SHELFICEtopoFile       &     SHELFICEtopoFile,
163         &     SHELFICEMassDynTendFile
164    
165  #endif /* ALLOW_SHELFICE */  #endif /* ALLOW_SHELFICE */

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

  ViewVC Help
Powered by ViewVC 1.1.22