New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 8881 for branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/SHARED/namelist_ice_lim3_ref – NEMO

Ignore:
Timestamp:
2017-12-01T18:42:21+01:00 (6 years ago)
Author:
flavoni
Message:

dev_CNRS_2017 branch: merged dev_r7881_ENHANCE09_RK3 with trunk r8864

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/SHARED/namelist_ice_lim3_ref

    r8599 r8881  
    11!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    2 !! LIM3 namelist:   
    3 !!              1 - Generic parameters                 (namicerun) 
    4 !!              2 - Diagnostics                        (namicediag) 
    5 !!              3 - Ice initialization                 (namiceini) 
    6 !!              4 - Ice discretization                 (namiceitd) 
    7 !!              5 - Ice dynamics and transport         (namicedyn) 
    8 !!              6 - Ice diffusion                      (namicehdf) 
    9 !!              7 - Ice thermodynamics                 (namicethd) 
    10 !!              8 - Ice salinity                       (namicesal) 
    11 !!              9 - Ice mechanical redistribution      (namiceitdme) 
     2!! ESIM namelist:   
     3!!              1 - Generic parameters                 (nampar) 
     4!!              2 - Ice thickness discretization       (namitd) 
     5!!              3 - Ice dynamics                       (namdyn) 
     6!!              4 - Ice ridging/rafting                (namdyn_rdgrft) 
     7!!              5 - Ice rheology                       (namdyn_rhg) 
     8!!              6 - Ice advection                      (namdyn_adv) 
     9!!              7 - Ice surface forcing                (namforcing) 
     10!!              8 - Ice thermodynamics                 (namthd) 
     11!!              9 - Ice heat diffusion                 (namthd_zdf) 
     12!!             10 - Ice lateral melting                (namthd_da) 
     13!!             11 - Ice growth in open water           (namthd_do) 
     14!!             12 - Ice salinity                       (namthd_sal) 
     15!!             13 - Ice melt ponds                     (namthd_pnd) 
     16!!             14 - Ice initialization                 (namini) 
     17!!             15 - Ice/snow albedos                   (namalb) 
     18!!             16 - Ice diagnostics                    (namdia) 
    1219!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    1320! 
    1421!------------------------------------------------------------------------------ 
    15 &namicerun     !   Generic parameters 
    16 !------------------------------------------------------------------------------ 
    17    jpl              =    5          !  number of ice  categories 
    18    nlay_i           =    2          !  number of ice  layers 
    19    nlay_s           =    1          !  number of snow layers (only 1 is working) 
    20    rn_amax_n        =   0.997       !  maximum tolerated ice concentration NH 
    21    rn_amax_s        =   0.997       !  maximum tolerated ice concentration SH 
    22    cn_icerst_in     = "restart_ice" !  suffix of ice restart name (input) 
    23    cn_icerst_out    = "restart_ice" !  suffix of ice restart name (output) 
    24    cn_icerst_indir  = "."           !  directory to read   input ice restarts 
    25    cn_icerst_outdir = "."           !  directory to write output ice restarts 
    26    ln_limthd        =  .true.       !  ice thermo   (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    27    ln_limdyn        =  .true.       !  ice dynamics (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    28    nn_limdyn        =   2           !     (ln_limdyn=T) switch for ice dynamics    
    29                                     !      2: total 
    30                                     !      1: advection only (no diffusion, no ridging/rafting) 
    31                                     !      0: advection only (as 1 but with prescribed velocity, bypass rheology) 
    32    rn_uice          =   0.00001     !     (nn_limdyn=0) ice u-velocity 
    33    rn_vice          =  -0.00001     !     (nn_limdyn=0) ice v-velocity 
    34 / 
    35 !------------------------------------------------------------------------------ 
    36 &namicediag    !   Diagnostics 
    37 !------------------------------------------------------------------------------ 
    38    ln_limdiachk   =  .false.        !  check online the heat, mass & salt budgets (T) or not (F) 
    39    ln_limdiahsb   =  .false.        !  output the heat, mass & salt budgets (T) or not (F) 
    40    ln_limctl      =  .false.        !  ice points output for debug (T or F) 
    41    iiceprt        =    10           !  i-index for debug 
    42    jiceprt        =    10           !  j-index for debug 
    43 / 
    44 !------------------------------------------------------------------------------ 
    45 &namiceini     !   Ice initialization 
    46 !------------------------------------------------------------------------------ 
    47                   ! -- limistate -- ! 
    48    ln_limini      = .true.          !  activate ice initialization (T) or not (F) 
    49    ln_limini_file = .false.         !  netcdf file provided for initialization (T) or not (F) 
    50    rn_thres_sst   =  2.0            !  maximum water temperature with initial ice (degC) 
    51    rn_hts_ini_n   =  0.3            !  initial real snow thickness (m), North 
    52    rn_hts_ini_s   =  0.3            !        "            "             South 
    53    rn_hti_ini_n   =  3.0            !  initial real ice thickness  (m), North 
    54    rn_hti_ini_s   =  1.0            !        "            "             South 
    55    rn_ati_ini_n   =  0.9            !  initial ice concentration   (-), North 
    56    rn_ati_ini_s   =  0.9            !        "            "             South 
    57    rn_smi_ini_n   =  6.3            !  initial ice salinity     (g/kg), North 
    58    rn_smi_ini_s   =  6.3            !        "            "             South 
    59    rn_tmi_ini_n   =  270.           !  initial ice/snw temperature (K), North 
    60    rn_tmi_ini_s   =  270.           !        "            "             South 
    61 / 
    62 !------------------------------------------------------------------------------ 
    63 &namiceitd     !   Ice discretization 
    64 !------------------------------------------------------------------------------ 
    65    nn_catbnd      =    2           !  computation of ice category boundaries based on 
    66                                    !      1: tanh function 
    67                                    !      2: h^(-alpha), function of rn_himean 
    68    rn_himean      =    2.0         !  expected domain-average ice thickness (m), nn_catbnd = 2 only 
    69 / 
    70 !------------------------------------------------------------------------------ 
    71 &namicedyn     !   Ice dynamics and transport 
    72 !------------------------------------------------------------------------------ 
    73                   ! -- limtrp & limadv -- ! 
    74    nn_limadv      =    0            !  choose the advection scheme (-1=Prather ; 0=Ultimate-Macho) 
    75    nn_limadv_ord  =    5            !  choose the order of the advection scheme (if nn_limadv=0) 
    76                   ! -- limitd_me -- ! 
    77    nn_icestr      =    0            !  ice strength parameteriztaion                       
    78                                     !     0: Hibler_79     P = pstar*<h>*exp(-c_rhg*A) 
    79                                     !     1: Rothrock_75   P = Cf*coeff*integral(wr.h^2)     
    80    rn_pe_rdg      =   17.0          !     (nn_icestr=1) ridging work divided by pot. energy change in ridging 
    81    rn_pstar       =    2.0e+04      !     (nn_icestr=0) ice strength thickness parameter (N/m2)  
    82    rn_crhg        =   20.0          !     (nn_icestr=0) ice strength conc. parameter (-) 
    83    ln_icestr_bvf  =    .false.      !     ice strength function brine volume (T) or not (F) 
    84                                     ! 
    85             ! -- limdyn & limrhg -- ! 
    86    rn_cio         =    5.0e-03      !  ice-ocean drag coefficient (-) 
    87    rn_creepl      =    1.0e-12      !  creep limit (s-1) 
    88    rn_ecc         =    2.0          !  eccentricity of the elliptical yield curve           
    89    nn_nevp        =  120            !  number of EVP subcycles                              
    90    rn_relast      =    0.333        !  ratio of elastic timescale to ice time step: Telast = dt_ice * rn_relast  
    91                                     !     advised value: 1/3 (rn_nevp=120) or 1/9 (rn_nevp=300) 
    92    ln_landfast    =  .false.        !  landfast ice parameterization (T or F)                            
    93    rn_gamma       =    0.15         !     (ln_landfast=T)  fraction of ocean depth that ice must reach to initiate landfast 
    94                                     !                      recommended range: [0.1 ; 0.25] 
    95    rn_icebfr      =    10.          !     (ln_landfast=T)  maximum bottom stress per unit area of contact (N/m2)                  
    96                                     !                      a very large value ensures ice velocity=0 even with a small contact area 
    97                                     !                      recommended range: ?? (should be greater than atm-ice stress => >0.1 N/m2) 
    98    rn_lfrelax     =    1.e-5        !     (ln_landfast=T)  relaxation time scale to reach static friction (s-1)                  
    99 / 
    100 !------------------------------------------------------------------------------ 
    101 &namicehdf     !   Ice horizontal diffusion 
    102 !------------------------------------------------------------------------------ 
    103                      ! -- limhdf -- ! 
    104    nn_ahi0        =    -1           !  horizontal diffusivity computation 
    105                                     !    -1: no diffusion (bypass limhdf) 
    106                                     !     0: use rn_ahi0_ref 
    107                                     !     1: use rn_ahi0_ref x mean grid cell length / ( 2deg mean grid cell length ) 
    108                                     !     2: use rn_ahi0_ref x grid cell length      / ( 2deg mean grid cell length ) 
    109    rn_ahi0_ref    = 350.0           !  horizontal sea ice diffusivity (m2/s)  
    110                                     !     if nn_ahi0 > 0, rn_ahi0_ref is the reference value at a nominal 2 deg resolution 
    111 / 
    112 !------------------------------------------------------------------------------ 
    113 &namicethd     !   Ice thermodynamics 
    114 !------------------------------------------------------------------------------ 
    115                  ! -- limthd_dif -- ! 
    116    rn_kappa_i     = 1.0             !  radiation attenuation coefficient in sea ice (m-1) 
    117    nn_conv_dif    = 50              !  maximal number of iterations for heat diffusion computation 
    118    rn_terr_dif    = 1.0e-04         !  maximum temperature after heat diffusion (degC) 
    119    nn_ice_thcon   = 1               !  sea ice thermal conductivity 
    120                                     !     0: k = k0 + beta.S/T            (Untersteiner, 1964) 
    121                                     !     1: k = k0 + beta1.S/T - beta2.T (Pringle et al., 2007) 
    122    ln_it_qnsice   = .true.          !  iterate the surface non-solar flux with surface temperature (T) or not (F) 
    123    nn_monocat     = 0               !  virtual ITD mono-category parameterizations (1, jpl = 1 only) or not (0) 
    124                                     !     2: simple piling instead of ridging    --- temporary option 
    125                                     !     3: activate G(he) only                 --- temporary option 
    126                                     !     4: activate extra lateral melting only --- temporary option 
    127    rn_cdsn     = 0.31              !  thermal conductivity of the snow (0.31 W/m/K, Maykut and Untersteiner, 1971) 
    128                                    !  Obs: 0.1-0.5 (Lecomte et al, JAMES 2013) 
    129                   ! -- limthd_dh -- ! 
    130    ln_limdH       = .true.          !  activate ice thickness change from growing/melting (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    131    rn_betas       = 0.66            !  exponent in lead-ice repratition of snow precipitation 
    132                                     !     betas = 1 -> equipartition, betas < 1 -> more on leads 
    133                   ! -- limthd_da -- ! 
    134    ln_limdA       = .true.          !  activate lateral melting param. (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    135    rn_beta        = 1.0             !     (ln_latmelt=T) coef. beta for lateral melting param. Recommended range=[0.8-1.2] 
    136                                     !      => decrease = more melt and melt peaks toward higher concentration (A~0.5 for beta=1 ; A~0.8 for beta=0.2) 
    137                                     !         0.3 = best fit for western Fram Strait and Antarctica 
    138                                     !         1.4 = best fit for eastern Fram Strait       
    139    rn_dmin        = 8.              !     (ln_latmelt=T) minimum floe diameter for lateral melting param. Recommended range=[6-10] 
    140                                     !      => 6  vs 8m = +40% melting at the peak (A~0.5) 
    141                                     !         10 vs 8m = -20% melting 
    142                  ! -- limthd_lac -- ! 
    143    ln_limdO       = .true.          !  activate ice growth in open-water (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    144    rn_hnewice     = 0.1             !  thickness for new ice formation in open water (m) 
    145    ln_frazil      = .false.         !  Frazil ice parameterization (ice collection as a function of wind) 
    146    rn_maxfrazb    = 1.0             !     (ln_frazil=T) maximum fraction of frazil ice collecting at the ice base 
    147    rn_vfrazb      = 0.417           !     (ln_frazil=T) thresold drift speed for frazil ice collecting at the ice bottom (m/s) 
    148    rn_Cfrazb      = 5.0             !     (ln_frazil=T) squeezing coefficient for frazil ice collecting at the ice bottom 
    149                   ! -- limitd_th -- ! 
    150    rn_himin       = 0.1             !  minimum ice thickness (m) used in remapping, must be smaller than rn_hnewice 
    151 / 
    152 !------------------------------------------------------------------------------ 
    153 &namicesal     !   Ice salinity 
    154 !------------------------------------------------------------------------------ 
    155                  ! -- limthd_sal -- ! 
    156    ln_limdS       = .true.          !  activate gravity drainage and flushing (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    157    nn_icesal      =  2              !  ice salinity option 
    158                                     !     1: constant ice salinity (S=rn_icesal) 
    159                                     !     2: varying salinity parameterization S(z,t) 
    160                                     !     3: prescribed salinity profile S(z), Schwarzacher, 1959 
    161    rn_icesal      =  4.             !    (nn_icesal=1) ice salinity (g/kg) 
    162    rn_sal_gd      =  5.             !  restoring ice salinity, gravity drainage (g/kg) 
    163    rn_time_gd     =  1.73e+6        !  restoring time scale, gravity drainage  (s) 
    164    rn_sal_fl      =  2.             !  restoring ice salinity, flushing (g/kg) 
    165    rn_time_fl     =  8.64e+5        !  restoring time scale, flushing (s) 
    166    rn_simax       = 20.             !  maximum tolerated ice salinity (g/kg) 
    167    rn_simin       =  0.1            !  minimum tolerated ice salinity (g/kg) 
    168 / 
    169 !------------------------------------------------------------------------------ 
    170 &namiceitdme   !   Ice mechanical redistribution (ridging and rafting) 
    171 !------------------------------------------------------------------------------ 
    172                   ! -- limitd_me -- ! 
    173    rn_cs          =   0.5           !  fraction of shearing energy contributing to ridging 
    174    nn_partfun     =   1             !  type of ridging participation function 
    175                                     !     0: linear      (Thorndike et al, 1975) 
    176                                     !     1: exponential (Lipscomb, 2007) 
    177    rn_gstar       =   0.15          !     (nn_partfun = 0) fractional area of thin ice being ridged  
    178    rn_astar       =   0.03          !     (nn_partfun = 1) exponential measure of ridging ice fraction [set to 0.05 if hstar=100] 
    179    ln_ridging     =   .true.        !  ridging activated (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    180    rn_hstar       =  25.0           !     (ln_ridging = T) determines the maximum thickness of ridged ice (m) (Hibler, 1980) 
    181    rn_por_rdg     =   0.3           !     (ln_ridging = T) porosity of newly ridged ice (Lepparanta et al., 1995) 
    182    rn_fsnowrdg    =   0.5           !     (ln_ridging = T) snow volume fraction that survives in ridging 
    183    ln_rafting     =   .true.        !  rafting activated (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    184    rn_hraft       =   0.75          !     (ln_rafting = T) threshold thickness for rafting (m) 
    185    rn_craft       =   5.0           !     (ln_rafting = T) squeezing coefficient used in the rafting function 
    186    rn_fsnowrft    =   0.5           !     (ln_rafting = T) snow volume fraction that survives in rafting 
    187 / 
     22&nampar         !   Generic parameters 
     23!------------------------------------------------------------------------------ 
     24   jpl              =   5             !  number of ice  categories 
     25   nlay_i           =   2             !  number of ice  layers 
     26   nlay_s           =   1             !  number of snow layers (only 1 is working) 
     27   nn_monocat       =   0             !  virtual ITD mono-category parameterizations (1-4 => jpl = 1 only) or not (0) 
     28                                      !     2: simple piling instead of ridging    --- temporary option 
     29                                      !     3: activate G(he) only                 --- temporary option 
     30                                      !     4: activate extra lateral melting only --- temporary option 
     31   ln_icedyn        = .true.          !  ice dynamics (T) or not (F) 
     32   ln_icethd        = .true.          !  ice thermo   (T) or not (F) 
     33   rn_amax_n        =   0.997         !  maximum tolerated ice concentration NH 
     34   rn_amax_s        =   0.997         !  maximum tolerated ice concentration SH 
     35   cn_icerst_in     = "restart_ice"   !  suffix of ice restart name (input) 
     36   cn_icerst_out    = "restart_ice"   !  suffix of ice restart name (output) 
     37   cn_icerst_indir  = "."             !  directory to read   input ice restarts 
     38   cn_icerst_outdir = "."             !  directory to write output ice restarts 
     39/ 
     40!------------------------------------------------------------------------------ 
     41&namitd         !   Ice discretization 
     42!------------------------------------------------------------------------------ 
     43   ln_cat_hfn       = .true.          !  ice categories are defined by a function following rn_himean**(-0.05) 
     44      rn_himean     =   2.0           !  expected domain-average ice thickness (m) 
     45   ln_cat_usr       = .false.         !  ice categories are defined by rn_catbnd below (m) 
     46      rn_catbnd     =   0.,0.45,1.1,2.1,3.7,6.0   
     47   rn_himin         =   0.1           !  minimum ice thickness (m) used in remapping 
     48/ 
     49!------------------------------------------------------------------------------ 
     50&namdyn         !   Ice dynamics 
     51!------------------------------------------------------------------------------ 
     52   ln_dynFULL       = .true.          !  dyn.: full ice dynamics               (rheology + advection + ridging/rafting + correction) 
     53   ln_dynRHGADV     = .false.         !  dyn.: no ridge/raft & no corrections  (rheology + advection) 
     54   ln_dynADV        = .false.         !  dyn.: only advection w prescribed vel.(rn_uvice + advection) 
     55      rn_uice       =   0.00001       !        prescribed ice u-velocity 
     56      rn_vice       =   0.            !        prescribed ice v-velocity 
     57   rn_ishlat        =   2.            !  free slip (0) ; partial slip (0-2) ; no slip (2) ; strong slip (>2) 
     58   ln_landfast      = .false.         !  landfast ice parameterization (T or F)                            
     59      rn_gamma      =   0.15          !     fraction of ocean depth that ice must reach to initiate landfast 
     60                                      !        recommended range: [0.1 ; 0.25] 
     61      rn_icebfr     =  10.            !     maximum bottom stress per unit area of contact [N/m2]                  
     62                                      !        a very large value ensures ice velocity=0 even with a small contact area 
     63                                      !        recommended range: ?? (should be greater than atm-ice stress => >0.1 N/m2) 
     64      rn_lfrelax    =   1.e-5         !     relaxation time scale to reach static friction [s-1] 
     65/ 
     66!------------------------------------------------------------------------------ 
     67&namdyn_rdgrft  !   Ice ridging/rafting 
     68!------------------------------------------------------------------------------ 
     69          ! -- ice_rdgrft_strength -- ! 
     70   ln_str_H79       = .true.          !  ice strength param.: Hibler_79   => P = pstar*<h>*exp(-c_rhg*A)                       
     71      rn_pstar      =   2.0e+04       !     ice strength thickness parameter [N/m2] 
     72      rn_crhg       =   20.0          !     ice strength conc. parameter (-) 
     73                   ! -- ice_rdgrft -- ! 
     74   rn_csrdg         =   0.5           !  fraction of shearing energy contributing to ridging 
     75              ! -- ice_rdgrft_prep -- ! 
     76   ln_partf_lin     = .false.         !  Linear ridging participation function (Thorndike et al, 1975) 
     77      rn_gstar      =   0.15          !     fractional area of thin ice being ridged  
     78   ln_partf_exp     = .true.          !  Exponential ridging participation function (Lipscomb, 2007) 
     79      rn_astar      =   0.03          !     exponential measure of ridging ice fraction [set to 0.05 if hstar=100] 
     80   ln_ridging       = .true.          !  ridging activated (T) or not (F) 
     81      rn_hstar      =  25.0           !     determines the maximum thickness of ridged ice [m] (Hibler, 1980) 
     82      rn_porordg    =   0.3           !     porosity of newly ridged ice (Lepparanta et al., 1995) 
     83      rn_fsnwrdg    =   0.5           !     snow volume fraction that survives in ridging 
     84      rn_fpndrdg    =   1.0           !     pond fraction that survives in ridging (small a priori) 
     85   ln_rafting       = .true.          !  rafting activated (T) or not (F) 
     86      rn_hraft      =   0.75          !     threshold thickness for rafting [m] 
     87      rn_craft      =   5.0           !     squeezing coefficient used in the rafting function 
     88      rn_fsnwrft    =   0.5           !     snow volume fraction that survives in rafting 
     89      rn_fpndrft    =   1.0           !     pond fraction that survives in rafting (0.5 a priori) 
     90/ 
     91!------------------------------------------------------------------------------ 
     92&namdyn_rhg     !   Ice rheology 
     93!------------------------------------------------------------------------------ 
     94   ln_rhg_EVP       = .true.          !  EVP rheology 
     95      ln_aEVP       = .false.         !     adaptive rheology (Kimmritz et al. 2016 & 2017) 
     96      rn_creepl     =   2.0e-9        !     creep limit [1/s] 
     97      rn_ecc        =   2.0           !     eccentricity of the elliptical yield curve           
     98      nn_nevp       = 120             !     number of EVP subcycles                              
     99      rn_relast     =   0.333         !     ratio of elastic timescale to ice time step: Telast = dt_ice * rn_relast  
     100                                      !        advised value: 1/3 (rn_nevp=120) or 1/9 (rn_nevp=300) 
     101/ 
     102!------------------------------------------------------------------------------ 
     103&namdyn_adv     !   Ice advection 
     104!------------------------------------------------------------------------------ 
     105   ln_adv_Pra       = .false.         !  Advection scheme (Prather) 
     106   ln_adv_UMx       = .true.          !  Advection scheme (Ultimate-Macho) 
     107      nn_UMx        =   5             !     order of the scheme for UMx (1-5 ; 20=centered 2nd order) 
     108/ 
     109!------------------------------------------------------------------------------ 
     110&namforcing     !   Ice surface forcing 
     111!------------------------------------------------------------------------------ 
     112   rn_cio           =   5.0e-03       !  ice-ocean drag coefficient (-) 
     113   rn_blow_s        =   0.66          !  mesure of snow blowing into the leads 
     114                                      !     = 1 => no snow blowing, < 1 => some snow blowing 
     115   nn_iceflx        =  -1             !  Redistribute heat flux over ice categories 
     116                                      !     =-1  Do nothing (needs N(cat) fluxes) 
     117                                      !          ==> forced mode only 
     118                                      !     = 0  Average N(cat) fluxes then apply the average over the N(cat) ice 
     119                                      !          ==> forced and coupled modes 
     120                                      !     = 1  Average N(cat) fluxes then redistribute over the N(cat) ice using T-ice and albedo sensitivity 
     121                                      !          ==> forced mode only 
     122                                      !     = 2  Redistribute a single flux over categories 
     123                                      !          ==> coupled mode only 
     124   nice_jules       = 0               !  Jules coupling (0=OFF, 1=EMULATED, 2=ACTIVE) 
     125/ 
     126!------------------------------------------------------------------------------ 
     127&namthd         !   Ice thermodynamics 
     128!------------------------------------------------------------------------------ 
     129   ln_icedH         = .true.          !  activate ice thickness change from growing/melting (T) or not (F) 
     130   ln_icedA         = .true.          !  activate lateral melting param. (T) or not (F) 
     131   ln_icedO         = .true.          !  activate ice growth in open-water (T) or not (F) 
     132   ln_icedS         = .true.          !  activate brine drainage (T) or not (F) 
     133/ 
     134!------------------------------------------------------------------------------ 
     135&namthd_zdf     !   Ice heat diffusion 
     136!------------------------------------------------------------------------------ 
     137   ln_zdf_BL99      = .true.          !  Heat diffusion follows Bitz and Lipscomb 1999 
     138   ln_cndi_U64      = .false.         !  sea ice thermal conductivity: k = k0 + beta.S/T            (Untersteiner, 1964) 
     139   ln_cndi_P07      = .true.          !  sea ice thermal conductivity: k = k0 + beta1.S/T - beta2.T (Pringle et al., 2007) 
     140   rn_cnd_s         =   0.31          !  thermal conductivity of the snow (0.31 W/m/K, Maykut and Untersteiner, 1971) 
     141                                      !     Obs: 0.1-0.5 (Lecomte et al, JAMES 2013) 
     142   rn_kappa_i       =   1.0           !  radiation attenuation coefficient in sea ice [1/m] 
     143/ 
     144!------------------------------------------------------------------------------ 
     145&namthd_da     !   Ice lateral melting 
     146!------------------------------------------------------------------------------ 
     147   rn_beta          =   1.0           !  coef. beta for lateral melting param. Recommended range=[0.8-1.2] 
     148                                      !   => decrease = more melt and melt peaks toward higher concentration (A~0.5 for beta=1 ; A~0.8 for beta=0.2) 
     149                                      !      0.3 = best fit for western Fram Strait and Antarctica 
     150                                      !      1.4 = best fit for eastern Fram Strait       
     151   rn_dmin          =   8.            !  minimum floe diameter for lateral melting param. Recommended range=[6-10] 
     152                                      !   => 6  vs 8m = +40% melting at the peak (A~0.5) 
     153                                      !      10 vs 8m = -20% melting 
     154/ 
     155!------------------------------------------------------------------------------ 
     156&namthd_do      !   Ice growth in open water 
     157!------------------------------------------------------------------------------ 
     158   rn_hinew         =   0.1           !  thickness for new ice formation in open water (m), must be larger than rn_hnewice 
     159   ln_frazil        = .false.         !  Frazil ice parameterization (ice collection as a function of wind) 
     160      rn_maxfraz    =   1.0           !     maximum fraction of frazil ice collecting at the ice base 
     161      rn_vfraz      =   0.417         !     thresold drift speed for frazil ice collecting at the ice bottom (m/s) 
     162      rn_Cfraz      =   5.0           !     squeezing coefficient for frazil ice collecting at the ice bottom 
     163/ 
     164!------------------------------------------------------------------------------ 
     165&namthd_sal     !   Ice salinity 
     166!------------------------------------------------------------------------------ 
     167   nn_icesal        =   2             !  ice salinity option 
     168                                      !     1: constant ice salinity (S=rn_icesal) 
     169                                      !     2: varying salinity parameterization S(z,t) 
     170                                      !     3: prescribed salinity profile S(z), Schwarzacher, 1959 
     171   rn_icesal        =   4.            !    (nn_icesal=1) ice salinity (g/kg) 
     172   rn_sal_gd        =   5.            !  restoring ice salinity, gravity drainage (g/kg) 
     173   rn_time_gd       =   1.73e+6       !  restoring time scale, gravity drainage  (s) 
     174   rn_sal_fl        =   2.            !  restoring ice salinity, flushing (g/kg) 
     175   rn_time_fl       =   8.64e+5       !  restoring time scale, flushing (s) 
     176   rn_simax         =  20.            !  maximum tolerated ice salinity (g/kg) 
     177   rn_simin         =   0.1           !  minimum tolerated ice salinity (g/kg) 
     178/ 
     179!------------------------------------------------------------------------------ 
     180&namthd_pnd     !   Melt ponds 
     181!------------------------------------------------------------------------------ 
     182   ln_pnd_H12       = .false.         !  activate evolutive melt ponds (from Holland et al 2012) 
     183      ln_pnd_fwb    = .false.         !     melt ponds store freshwater or not 
     184   ln_pnd_CST       = .false.         !  activate constant melt ponds 
     185      rn_apnd       =   0.2           !     prescribed pond fraction, at Tsu=0 
     186      rn_hpnd       =   0.05          !     prescribed pond depth, at Tsu=0 
     187   ln_pnd_alb       = .false.         !  melt ponds affect albedo or not 
     188/ 
     189!------------------------------------------------------------------------------ 
     190&namini         !   Ice initialization 
     191!------------------------------------------------------------------------------ 
     192   ln_iceini        = .true.          !  activate ice initialization (T) or not (F) 
     193   ln_iceini_file   = .false.         !  netcdf file provided for initialization (T) or not (F) 
     194   rn_thres_sst     =   2.0           !  max delta temp. above Tfreeze with initial ice = (sst - tfreeze) 
     195   rn_hts_ini_n     =   0.3           !  initial real snow thickness (m), North 
     196   rn_hts_ini_s     =   0.3           !        "            "             South 
     197   rn_hti_ini_n     =   3.0           !  initial real ice thickness  (m), North 
     198   rn_hti_ini_s     =   1.0           !        "            "             South 
     199   rn_ati_ini_n     =   0.9           !  initial ice concentration   (-), North 
     200   rn_ati_ini_s     =   0.9           !        "            "             South 
     201   rn_smi_ini_n     =   6.3           !  initial ice salinity     (g/kg), North 
     202   rn_smi_ini_s     =   6.3           !        "            "             South 
     203   rn_tmi_ini_n     = 270.            !  initial ice/snw temperature (K), North 
     204   rn_tmi_ini_s     = 270.            !        "            "             South 
     205 
     206   sn_hti = 'Ice_initialization'    , -12 ,'hti'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
     207   sn_hts = 'Ice_initialization'    , -12 ,'hts'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
     208   sn_ati = 'Ice_initialization'    , -12 ,'ati'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
     209   sn_tsu = 'Ice_initialization'    , -12 ,'tsu'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
     210   sn_tmi = 'Ice_initialization'    , -12 ,'tmi'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
     211   sn_smi = 'Ice_initialization'    , -12 ,'smi'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
     212   cn_dir='./' 
     213/ 
     214!------------------------------------------------------------------------------ 
     215&namalb         !   albedo parameters 
     216!------------------------------------------------------------------------------ 
     217   !                                  !                          !  obs range (cloud-sky) 
     218   rn_alb_sdry      =   0.85          !  dry snow albedo         :  0.85 -- 0.87 
     219   rn_alb_smlt      =   0.75          !  melting snow albedo     :  0.72 -- 0.82 
     220   rn_alb_idry      =   0.60          !  dry ice albedo          :  0.54 -- 0.65 
     221   rn_alb_imlt      =   0.50          !  bare puddled ice albedo :  0.49 -- 0.58 
     222   rn_alb_dpnd      =   0.27          !  ponded ice albedo       :  0.10 -- 0.30  
     223/ 
     224!------------------------------------------------------------------------------ 
     225&namdia         !   Diagnostics 
     226!------------------------------------------------------------------------------ 
     227   ln_icediachk     = .false.         !  check online the heat, mass & salt budgets (T) or not (F) 
     228   ln_icediahsb     = .false.         !  output the heat, mass & salt budgets (T) or not (F) 
     229   ln_icectl        = .false.         !  ice points output for debug (T or F) 
     230   iiceprt          =  10             !  i-index for debug 
     231   jiceprt          =  10             !  j-index for debug 
     232/ 
Note: See TracChangeset for help on using the changeset viewer.