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 13899 for NEMO/branches/2020/tickets_icb_1900/cfgs/SHARED/namelist_ref – NEMO

Ignore:
Timestamp:
2020-11-27T17:26:33+01:00 (3 years ago)
Author:
mathiot
Message:

ticket #1900: update branch to trunk and add ICB test case

Location:
NEMO/branches/2020/tickets_icb_1900
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2020/tickets_icb_1900

    • Property svn:externals
      •  

        old new  
        22^/utils/build/makenemo@HEAD   makenemo 
        33^/utils/build/mk@HEAD         mk 
        4 ^/utils/tools/@HEAD           tools 
         4^/utils/tools@HEAD            tools 
        55^/vendors/AGRIF/dev_r12970_AGRIF_CMEMS      ext/AGRIF 
        66^/vendors/FCM@HEAD            ext/FCM 
         
        88 
        99# SETTE 
        10 ^/utils/CI/sette@12931        sette 
         10^/utils/CI/sette@13559        sette 
  • NEMO/branches/2020/tickets_icb_1900/cfgs/SHARED/namelist_ref

    r13374 r13899  
    296296   sn_uoatm    = 'NOT USED'                   ,    6.        , 'UOATM'   ,   .false.   , .true. , 'yearly'  , 'weights_core_orca2_bilinear_noc.nc' , 'Uoceatm', '' 
    297297   sn_voatm    = 'NOT USED'                   ,    6.        , 'VOATM'   ,   .false.   , .true. , 'yearly'  , 'weights_core_orca2_bilinear_noc.nc' , 'Voceatm', '' 
     298   sn_cc       = 'NOT USED'                   ,   24.        , 'CC'      ,   .false.   , .true. , 'yearly'  , 'weights_core_orca2_bilinear_noc.nc' , ''       , '' 
    298299   sn_hpgi     = 'NOT USED'                   ,   24.        , 'uhpg'    ,   .false.   , .false., 'monthly' , 'weights_ERAI3D_F128_2_ORCA2_bicubic', 'UG'     , '' 
    299300   sn_hpgj     = 'NOT USED'                   ,   24.        , 'vhpg'    ,   .false.   , .false., 'monthly' , 'weights_ERAI3D_F128_2_ORCA2_bicubic', 'VG'     , '' 
     
    335336&namsbc_cpl    !   coupled ocean/atmosphere model                       ("key_oasis3") 
    336337!----------------------------------------------------------------------- 
    337    nn_cplmodel   =     1   !  Maximum number of models to/from which NEMO is potentially sending/receiving data 
    338    ln_usecplmask = .false. !  use a coupling mask file to merge data received from several models 
    339    !                       !   -> file cplmask.nc with the float variable called cplmask (jpi,jpj,nn_cplmodel) 
    340    nn_cats_cpl   =     5   !  Number of sea ice categories over which coupling is to be carried out (if not 1) 
     338   nn_cplmodel       =     1   !  Maximum number of models to/from which NEMO is potentially sending/receiving data 
     339   ln_usecplmask     = .false. !  use a coupling mask file to merge data received from several models 
     340   !                           !   -> file cplmask.nc with the float variable called cplmask (jpi,jpj,nn_cplmodel) 
     341   ln_scale_ice_flux = .false. !  use ice fluxes that are already "ice weighted" ( i.e. multiplied ice concentration) 
     342   nn_cats_cpl       =     5   !  Number of sea ice categories over which coupling is to be carried out (if not 1) 
    341343   !_____________!__________________________!____________!_____________!______________________!________! 
    342344   !             !        description       !  multiple  !    vector   !       vector         ! vector ! 
     
    457459!----------------------------------------------------------------------- 
    458460   ln_rnf_mouth = .false.   !  specific treatment at rivers mouths 
    459       rn_hrnf     =  15.e0    !  depth over which enhanced vertical mixing is used    (ln_rnf_mouth=T) 
    460       rn_avt_rnf  =   1.e-3   !  value of the additional vertical mixing coef. [m2/s] (ln_rnf_mouth=T) 
    461    rn_rfact    =   1.e0    !  multiplicative factor for runoff 
     461      rn_hrnf     =  15.e0     !  depth over which enhanced vertical mixing is used    (ln_rnf_mouth=T) 
     462      rn_avt_rnf  =   1.e-3    !  value of the additional vertical mixing coef. [m2/s] (ln_rnf_mouth=T) 
     463   rn_rfact     =   1.e0    !  multiplicative factor for runoff 
    462464   ln_rnf_depth = .false.   !  read in depth information for runoff 
    463    ln_rnf_tem  = .false.   !  read in temperature information for runoff 
    464    ln_rnf_sal  = .false.   !  read in salinity information for runoff 
    465    ln_rnf_depth_ini = .false. ! compute depth at initialisation from runoff file 
    466       rn_rnf_max  = 5.735e-4  !  max value of the runoff climatologie over global domain ( ln_rnf_depth_ini = .true ) 
    467       rn_dep_max  = 150.      !  depth over which runoffs is spread ( ln_rnf_depth_ini = .true ) 
    468       nn_rnf_depth_file = 0   !  create (=1) a runoff depth file or not (=0) 
    469  
    470    cn_dir      = './'      !  root directory for the runoff data location 
     465   ln_rnf_tem   = .false.   !  read in temperature information for runoff 
     466   ln_rnf_sal   = .false.   !  read in salinity information for runoff 
     467   ln_rnf_icb   = .false.   !  read iceberg flux 
     468   ln_rnf_depth_ini = .false.  ! compute depth at initialisation from runoff file 
     469      rn_rnf_max  = 5.735e-4   !  max value of the runoff climatologie over global domain ( ln_rnf_depth_ini = .true ) 
     470      rn_dep_max  = 150.       !  depth over which runoffs is spread ( ln_rnf_depth_ini = .true ) 
     471      nn_rnf_depth_file = 0    !  create (=1) a runoff depth file or not (=0) 
     472 
     473   cn_dir       = './'      !  root directory for the runoff data location 
    471474   !___________!_________________________!___________________!___________!_____________!________!___________!__________________!__________!_______________! 
    472475   !           !  file name              ! frequency (hours) ! variable  ! time interp.!  clim  ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 
    473476   !           !                         !  (if <0  months)  !   name    !   (logical) !  (T/F) ! 'monthly' !                  ! pairing  !    filename   ! 
    474477   sn_rnf      = 'runoff_core_monthly'   ,        -1.        , 'sorunoff',   .true.    , .true. , 'yearly'  , ''               , ''       , '' 
    475    sn_cnf      = 'runoff_core_monthly'   ,         0.        , 'socoefr0',   .false.   , .true. , 'yearly'  , ''               , ''       , '' 
     478   sn_cnf      = 'runoff_core_monthly'   ,       -12.        , 'socoefr0',   .false.   , .true. , 'yearly'  , ''               , ''       , '' 
    476479   sn_s_rnf    = 'runoffs'               ,        24.        , 'rosaline',   .true.    , .true. , 'yearly'  , ''               , ''       , '' 
    477480   sn_t_rnf    = 'runoffs'               ,        24.        , 'rotemper',   .true.    , .true. , 'yearly'  , ''               , ''       , '' 
    478    sn_dep_rnf  = 'runoffs'               ,         0.        , 'rodepth' ,   .false.   , .true. , 'yearly'  , ''               , ''       , '' 
     481   sn_i_rnf    = 'NOT USED'              ,        24.        , 'xxxxxxxx',   .true.    , .true. , 'yearly'  , ''               , ''       , '' 
     482   sn_dep_rnf  = 'runoffs'               ,       -12.        , 'rodepth' ,   .false.   , .true. , 'yearly'  , ''               , ''       , '' 
    479483/ 
    480484!----------------------------------------------------------------------- 
     
    544548         !           !  file name  ! frequency (hours) ! variable  ! time interp.!  clim   ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
    545549         !           !             !  (if <0  months)  !   name    !  (logical)  !  (T/F)  ! 'monthly' ! filename ! pairing  ! filename      ! 
    546          sn_isfpar_zmax = 'isfmlt_par',       0        ,'sozisfmax',  .false.    , .true.  , 'yearly'  ,    ''    ,   ''     ,    '' 
    547          sn_isfpar_zmin = 'isfmlt_par',       0        ,'sozisfmin',  .false.    , .true.  , 'yearly'  ,    ''    ,   ''     ,    '' 
     550         sn_isfpar_zmax = 'isfmlt_par',       0.       ,'sozisfmax',  .false.    , .true.  , 'yearly'  ,    ''    ,   ''     ,    '' 
     551         sn_isfpar_zmin = 'isfmlt_par',       0.       ,'sozisfmin',  .false.    , .true.  , 'yearly'  ,    ''    ,   ''     ,    '' 
    548552         !* 'spe' and 'oasis' case 
    549          sn_isfpar_fwf = 'isfmlt_par' ,      -12.      ,'sofwfisf' ,  .false.    , .true.  , 'yearly'   ,    ''    ,   ''     ,    '' 
     553         sn_isfpar_fwf = 'isfmlt_par' ,      -12.      ,'sofwfisf' ,  .false.    , .true.  , 'yearly'  ,    ''    ,   ''     ,    '' 
    550554         !* 'bg03' case 
    551          sn_isfpar_Leff = 'isfmlt_par',       0.       ,'Leff'     ,  .false.    , .true.  , 'yearly'   ,    ''    ,   ''     ,    '' 
     555         sn_isfpar_Leff = 'isfmlt_par',       0.       ,'Leff'     ,  .false.    , .true.  , 'yearly'  ,    ''    ,   ''     ,    '' 
    552556      ! 
    553557      ! ---------------- ice sheet coupling ------------------------------- 
     
    735739   bn_aip      = 'NOT USED'              ,         24.       , 'siapnd'  ,    .true.   , .false.,  'daily'  ,    ''            ,   ''     ,     '' 
    736740   bn_hip      = 'NOT USED'              ,         24.       , 'sihpnd'  ,    .true.   , .false.,  'daily'  ,    ''            ,   ''     ,     '' 
     741   bn_hil      = 'NOT USED'              ,         24.       , 'sihlid'  ,    .true.   , .false.,  'daily'  ,    ''            ,   ''     ,     '' 
    737742   ! if bn_t_i etc are "not used", then define arbitrary temperatures and salinity and ponds 
    738743   rn_ice_tem  = 270.         !  arbitrary temperature               of incoming sea ice 
     
    741746   rn_ice_apnd = 0.2          !       --   pond fraction = a_ip/a_i            -- 
    742747   rn_ice_hpnd = 0.05         !       --   pond depth                          -- 
     748   rn_ice_hlid = 0.0          !       --   pond lid depth                      -- 
    743749/ 
    744750!----------------------------------------------------------------------- 
     
    753759!!                                                                    !! 
    754760!!   namdrg        top/bottom drag coefficient                          (default: NO selection) 
    755 !!   namdrg_top    top    friction                                      (ln_OFF=F & ln_isfcav=T) 
    756 !!   namdrg_bot    bottom friction                                      (ln_OFF=F) 
     761!!   namdrg_top    top    friction                                      (ln_drg_OFF=F & ln_isfcav=T) 
     762!!   namdrg_bot    bottom friction                                      (ln_drg_OFF=F) 
    757763!!   nambbc        bottom temperature boundary condition                (default: OFF) 
    758764!!   nambbl        bottom boundary layer scheme                         (default: OFF) 
     
    762768&namdrg        !   top/bottom drag coefficient                          (default: NO selection) 
    763769!----------------------------------------------------------------------- 
    764    ln_OFF      = .false.   !  free-slip       : Cd = 0                  (F => fill namdrg_bot 
     770   ln_drg_OFF  = .false.   !  free-slip       : Cd = 0                  (F => fill namdrg_bot 
    765771   ln_lin      = .false.   !      linear  drag: Cd = Cd0 Uc0                   &   namdrg_top) 
    766772   ln_non_lin  = .false.   !  non-linear  drag: Cd = Cd0 |U| 
     
    768774   ! 
    769775   ln_drgimp   = .true.    !  implicit top/bottom friction flag 
    770 / 
    771 !----------------------------------------------------------------------- 
    772 &namdrg_top    !   TOP friction                                         (ln_OFF =F & ln_isfcav=T) 
     776      ln_drgice_imp = .true. ! implicit ice-ocean drag 
     777/ 
     778!----------------------------------------------------------------------- 
     779&namdrg_top    !   TOP friction                                         (ln_drg_OFF =F & ln_isfcav=T) 
    773780!----------------------------------------------------------------------- 
    774781   rn_Cd0      =  1.e-3    !  drag coefficient [-] 
     
    781788/ 
    782789!----------------------------------------------------------------------- 
    783 &namdrg_bot    !   BOTTOM friction                                      (ln_OFF =F) 
     790&namdrg_bot    !   BOTTOM friction                                      (ln_drg_OFF =F) 
    784791!----------------------------------------------------------------------- 
    785792   rn_Cd0      =  1.e-3    !  drag coefficient [-] 
     
    834841                                 ! 
    835842   !                     ! S-EOS coefficients (ln_seos=T): 
    836    !                             !  rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 
     843   !                             !  rd(T,S,Z)*rho0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 
    837844   rn_a0       =  1.6550e-1      !  thermal expension coefficient 
    838845   rn_b0       =  7.6554e-1      !  saline  expension coefficient 
     
    10471054   ln_dynrnf       =  .false.    !  runoffs option enabled (T) or not (F) 
    10481055   ln_dynrnf_depth =  .false.    !  runoffs is spread in vertical (T) or not (F) 
    1049 !   fwbcorr        = 3.786e-06   !  annual global mean of empmr for ssh correction 
     1056   fwbcorr         =    0.0      !  annual global mean of empmr for ssh correction 
    10501057 
    10511058   cn_dir      = './'      !  root directory for the ocean data location 
     
    11381145   rn_bshear   =   1.e-20  ! background shear (>0) currently a numerical threshold (do not change it) 
    11391146   nn_pdl      =   1       !  Prandtl number function of richarson number (=1, avt=pdl(Ri)*avm) or not (=0, avt=avm) 
    1140    nn_mxl      =   2       !  mixing length: = 0 bounded by the distance to surface and bottom 
     1147   nn_mxl      =   3       !  mixing length: = 0 bounded by the distance to surface and bottom 
    11411148   !                       !                 = 1 bounded by the local vertical scale factor 
    11421149   !                       !                 = 2 first vertical derivative of mixing length bounded by 1 
    11431150   !                       !                 = 3 as =2 with distinct dissipative an mixing length scale 
    11441151   ln_mxl0     = .true.    !  surface mixing length scale = F(wind stress) (T) or not (F) 
    1145       nn_mxlice    = 0        ! type of scaling under sea-ice 
     1152      nn_mxlice    = 2        ! type of scaling under sea-ice 
    11461153                              !    = 0 no scaling under sea-ice 
    11471154                              !    = 1 scaling with constant sea-ice thickness 
    1148                               !    = 2  scaling with mean sea-ice thickness ( only with SI3 sea-ice model ) 
    1149                               !    = 3  scaling with maximum sea-ice thickness 
     1155                              !    = 2 scaling with mean sea-ice thickness ( only with SI3 sea-ice model ) 
     1156                              !    = 3 scaling with maximum sea-ice thickness 
    11501157      rn_mxlice   = 10.       ! max constant ice thickness value when scaling under sea-ice ( nn_mxlice=1) 
    11511158   rn_mxl0     =   0.04    !  surface  buoyancy lenght scale minimum value 
    1152    ln_drg      = .false.   !  top/bottom friction added as boundary condition of TKE 
    11531159   ln_lc       = .true.    !  Langmuir cell parameterisation (Axell 2002) 
    11541160      rn_lc       =   0.15    !  coef. associated to Langmuir cells 
     
    11611167                              !        = 0  constant 10 m length scale 
    11621168                              !        = 1  0.5m at the equator to 30m poleward of 40 degrees 
    1163       rn_eice     =   4       !  below sea ice: =0 ON ; =4 OFF when ice fraction > 1/4 
     1169   nn_eice     =   1       !  attenutaion of langmuir & surface wave breaking under ice 
     1170   !                       !           = 0 no impact of ice cover on langmuir & surface wave breaking 
     1171   !                       !           = 1 weigthed by 1-TANH(10*fr_i) 
     1172   !                       !           = 2 weighted by 1-fr_i 
     1173   !                       !           = 3 weighted by 1-MIN(1,4*fr_i)    
    11641174/ 
    11651175!----------------------------------------------------------------------- 
     
    11741184   rn_charn      = 70000.  !  Charnock constant for wb induced roughness length 
    11751185   rn_hsro       =  0.02   !  Minimum surface roughness 
     1186   rn_hsri       =  0.03   !  Ice-ocean roughness 
    11761187   rn_frac_hs    =   1.3   !  Fraction of wave height as roughness (if nn_z0_met>1) 
    11771188   nn_z0_met     =     2   !  Method for surface roughness computation (0/1/2/3) 
    1178    !                             ! =3 requires ln_wave=T 
     1189   !                       !     = 3 requires ln_wave=T 
     1190   nn_z0_ice     =   1     !  attenutaion of surface wave breaking under ice 
     1191   !                       !           = 0 no impact of ice cover 
     1192   !                       !           = 1 roughness uses rn_hsri and is weigthed by 1-TANH(10*fr_i) 
     1193   !                       !           = 2 roughness uses rn_hsri and is weighted by 1-fr_i 
     1194   !                       !           = 3 roughness uses rn_hsri and is weighted by 1-MIN(1,4*fr_i) 
    11791195   nn_bc_surf    =     1   !  surface condition (0/1=Dir/Neum) 
    11801196   nn_bc_bot     =     1   !  bottom condition (0/1=Dir/Neum) 
     
    12121228   !           !  file name              ! frequency (hours) ! variable  ! time interp.!  clim  ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 
    12131229   !           !                         !  (if <0  months)  !   name    !   (logical) !  (T/F) ! 'monthly' !                  ! pairing  !    filename   ! 
    1214    sn_mpb      = 'NOT USED'              , -12               , 'mixing_power_bot' , .false.  , .true. , 'yearly' , '' , ''  , '' 
    1215    sn_mpp      = 'NOT USED'              , -12               , 'mixing_power_pyc' , .false.  , .true. , 'yearly' , '' , ''  , '' 
    1216    sn_mpc      = 'NOT USED'              , -12               , 'mixing_power_cri' , .false.  , .true. , 'yearly' , '' , ''  , '' 
    1217    sn_dsb      = 'NOT USED'              , -12               , 'decay_scale_bot'  , .false.  , .true. , 'yearly' , '' , ''  , '' 
    1218    sn_dsc      = 'NOT USED'              , -12               , 'decay_scale_cri'  , .false.  , .true. , 'yearly' , '' , ''  , '' 
     1230   sn_mpb      = 'NOT USED'              , -12.              , 'mixing_power_bot' , .false.  , .true. , 'yearly' , '' , ''  , '' 
     1231   sn_mpp      = 'NOT USED'              , -12.              , 'mixing_power_pyc' , .false.  , .true. , 'yearly' , '' , ''  , '' 
     1232   sn_mpc      = 'NOT USED'              , -12.              , 'mixing_power_cri' , .false.  , .true. , 'yearly' , '' , ''  , '' 
     1233   sn_dsb      = 'NOT USED'              , -12.              , 'decay_scale_bot'  , .false.  , .true. , 'yearly' , '' , ''  , '' 
     1234   sn_dsc      = 'NOT USED'              , -12.              , 'decay_scale_cri'  , .false.  , .true. , 'yearly' , '' , ''  , '' 
    12191235/ 
    12201236!!====================================================================== 
     
    12221238!!                                                                    !! 
    12231239!!   namtrd       dynamics and/or tracer trends                         (default: OFF) 
    1224 !!   namptr       Poleward Transport Diagnostics                        (default: OFF) 
    12251240!!   namhsb       Heat and salt budgets                                 (default: OFF) 
    12261241!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
     
    12521267!!gm   ln_trdmld_instant = .false.         !  flag to diagnose trends of instantantaneous or mean ML T/S 
    12531268!!gm 
    1254 / 
    12551269!----------------------------------------------------------------------- 
    12561270&namhsb        !  Heat and salt budgets                                 (default: OFF) 
     
    14051419   jpni        =   0       !  number of processors following i (set automatically if < 1), see also ln_listonly = T 
    14061420   jpnj        =   0       !  number of processors following j (set automatically if < 1), see also ln_listonly = T 
     1421   nn_hls      =   1       !  halo width (applies to both rows and columns) 
    14071422/ 
    14081423!----------------------------------------------------------------------- 
     
    14201435   sn_cfctl%procincr  = 1         ! Increment for optional subsetting of areas [default:1] 
    14211436   sn_cfctl%ptimincr  = 1         ! Timestep increment for writing time step progress info 
    1422    nn_print    =    0             !  level of print (0 no extra print) 
    14231437   nn_ictls    =    0             !  start i indice of control sum (use to compare mono versus 
    14241438   nn_ictle    =    0             !  end   i indice of control sum        multi processor runs 
Note: See TracChangeset for help on using the changeset viewer.