131 |
& MAX_HEFF, MIN_ATEMP, MIN_LWDOWN, MAX_TICE, MIN_TICE, |
& MAX_HEFF, MIN_ATEMP, MIN_LWDOWN, MAX_TICE, MIN_TICE, |
132 |
& SEAICE_EPS, SEAICE_EPS_SQ, |
& SEAICE_EPS, SEAICE_EPS_SQ, |
133 |
& SEAICE_tave_mnc, SEAICE_dump_mnc, SEAICE_mon_mnc, |
& SEAICE_tave_mnc, SEAICE_dump_mnc, SEAICE_mon_mnc, |
134 |
& SEAICE_debugPointI, SEAICE_debugPointJ |
CToM<<< |
135 |
|
C & SEAICE_debugPointI, SEAICE_debugPointJ |
136 |
|
& SEAICE_debugPointI, SEAICE_debugPointJ, |
137 |
|
& Hlimit_c1, Hlimit_c2, Hlimit_c3 |
138 |
|
C>>>ToM |
139 |
|
|
140 |
#ifdef ALLOW_COST |
#ifdef ALLOW_COST |
141 |
NAMELIST /SEAICE_PARM02/ |
NAMELIST /SEAICE_PARM02/ |
228 |
SEAICE_mon_mnc = .FALSE. |
SEAICE_mon_mnc = .FALSE. |
229 |
#endif |
#endif |
230 |
SEAICE_initialHEFF = ZERO |
SEAICE_initialHEFF = ZERO |
231 |
|
CToM<<< |
232 |
|
C Coefficients used to calculate sea ice thickness category limits |
233 |
|
C after Lipscomb et al. (2001, JGR), Equ. 22 |
234 |
|
C choose between |
235 |
|
C - original parameters of Lipscomb et al. (2001): |
236 |
|
C c1=3.0/N, c2=15*c1, c3=3.0 |
237 |
|
C - and a higher resolution of thin end of ITD: |
238 |
|
C c1=1.5/N, c2=42*c1, c3=3.3 |
239 |
|
Hlimit_c1 = 3.0 |
240 |
|
Hlimit_c2 = 15. |
241 |
|
Hlimit_c3 = 3.0 |
242 |
|
C>>>ToM |
243 |
SEAICE_rhoIce = 0.91 _d +03 |
SEAICE_rhoIce = 0.91 _d +03 |
244 |
SEAICE_rhoSnow = 330. _d 0 |
SEAICE_rhoSnow = 330. _d 0 |
245 |
ICE2WATR = UNSET_RL |
ICE2WATR = UNSET_RL |
300 |
SEAICE_shortwave = 0.30 _d 0 |
SEAICE_shortwave = 0.30 _d 0 |
301 |
SEAICE_salt0 = 0.0 _d 0 |
SEAICE_salt0 = 0.0 _d 0 |
302 |
SEAICE_saltFrac = 0.0 _d 0 |
SEAICE_saltFrac = 0.0 _d 0 |
303 |
#ifdef SEAICE_MULTICATEGORY |
CToM<<< |
304 |
|
C#ifdef SEAICE_MULTICATEGORY |
305 |
|
#if defined(SEAICE_MULTICATEGORY) || defined(SEAICE_ITD) |
306 |
|
C in case defined(SEAICE_ITD) MULTDIM = nITD (see SEAICE_SIZE.h) |
307 |
|
C because SEAICE_ITD uses code related to SEAICE_MULTICATEGORY |
308 |
|
C>>>ToM |
309 |
SEAICE_multDim = MULTDIM |
SEAICE_multDim = MULTDIM |
310 |
#else |
#else |
311 |
SEAICE_multDim = 1 |
SEAICE_multDim = 1 |
369 |
SEAICE_area_reg = siEPS |
SEAICE_area_reg = siEPS |
370 |
#endif |
#endif |
371 |
SEAICE_hice_reg = 0.05 _d 0 |
SEAICE_hice_reg = 0.05 _d 0 |
372 |
SEAICE_area_max = 1.00 _d 0 |
SEAICE_area_max = 1.00 _d 0 |
373 |
|
|
374 |
SEAICE_airTurnAngle = 0.0 _d 0 |
SEAICE_airTurnAngle = 0.0 _d 0 |
375 |
SEAICE_waterTurnAngle = 0.0 _d 0 |
SEAICE_waterTurnAngle = 0.0 _d 0 |
641 |
STOP 'ABNORMAL END: S/R SEAICE_READPARMS' |
STOP 'ABNORMAL END: S/R SEAICE_READPARMS' |
642 |
ENDIF |
ENDIF |
643 |
|
|
644 |
|
CToM<<< |
645 |
|
#ifdef SEAICE_ITD |
646 |
|
C The ice thickness distribution module can only be used with |
647 |
|
C package seaice calling |
648 |
|
C SEAICE_ADVDIFF and |
649 |
|
C SEAICE_GROWTH, i.e. needs usePW79thermodynamics = .TRUE. |
650 |
|
useTHSice = .FALSE. |
651 |
|
#endif |
652 |
|
C>>>ToM |
653 |
IF ( useThSice ) THEN |
IF ( useThSice ) THEN |
654 |
C If the thsice package with the Winton thermodynamics is used |
C If the thsice package with the Winton thermodynamics is used |
655 |
C is does not make sense to have the following parameters defined, |
C is does not make sense to have the following parameters defined, |