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 13631 for NEMO/branches/2020/dev_r13296_HPC-07_mocavero_mpi3/cfgs/SHARED/namelist_ref – NEMO

Ignore:
Timestamp:
2020-10-19T10:49:13+02:00 (4 years ago)
Author:
mocavero
Message:

Add neighborhood collectives calls in the NEMO cfgs - ticket #2496

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2020/dev_r13296_HPC-07_mocavero_mpi3/cfgs/SHARED/namelist_ref

    r13286 r13631  
    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 ------------------------------- 
     
    732736   bn_aip      = 'NOT USED'              ,         24.       , 'siapnd'  ,    .true.   , .false.,  'daily'  ,    ''            ,   ''     ,     '' 
    733737   bn_hip      = 'NOT USED'              ,         24.       , 'sihpnd'  ,    .true.   , .false.,  'daily'  ,    ''            ,   ''     ,     '' 
     738   bn_hil      = 'NOT USED'              ,         24.       , 'sihlid'  ,    .true.   , .false.,  'daily'  ,    ''            ,   ''     ,     '' 
    734739   ! if bn_t_i etc are "not used", then define arbitrary temperatures and salinity and ponds 
    735740   rn_ice_tem  = 270.         !  arbitrary temperature               of incoming sea ice 
     
    738743   rn_ice_apnd = 0.2          !       --   pond fraction = a_ip/a_i            -- 
    739744   rn_ice_hpnd = 0.05         !       --   pond depth                          -- 
     745   rn_ice_hlid = 0.0          !       --   pond lid depth                      -- 
    740746/ 
    741747!----------------------------------------------------------------------- 
     
    750756!!                                                                    !! 
    751757!!   namdrg        top/bottom drag coefficient                          (default: NO selection) 
    752 !!   namdrg_top    top    friction                                      (ln_OFF=F & ln_isfcav=T) 
    753 !!   namdrg_bot    bottom friction                                      (ln_OFF=F) 
     758!!   namdrg_top    top    friction                                      (ln_drg_OFF=F & ln_isfcav=T) 
     759!!   namdrg_bot    bottom friction                                      (ln_drg_OFF=F) 
    754760!!   nambbc        bottom temperature boundary condition                (default: OFF) 
    755761!!   nambbl        bottom boundary layer scheme                         (default: OFF) 
     
    759765&namdrg        !   top/bottom drag coefficient                          (default: NO selection) 
    760766!----------------------------------------------------------------------- 
    761    ln_OFF      = .false.   !  free-slip       : Cd = 0                  (F => fill namdrg_bot 
     767   ln_drg_OFF  = .false.   !  free-slip       : Cd = 0                  (F => fill namdrg_bot 
    762768   ln_lin      = .false.   !      linear  drag: Cd = Cd0 Uc0                   &   namdrg_top) 
    763769   ln_non_lin  = .false.   !  non-linear  drag: Cd = Cd0 |U| 
     
    765771   ! 
    766772   ln_drgimp   = .true.    !  implicit top/bottom friction flag 
    767 / 
    768 !----------------------------------------------------------------------- 
    769 &namdrg_top    !   TOP friction                                         (ln_OFF =F & ln_isfcav=T) 
     773      ln_drgice_imp = .true. ! implicit ice-ocean drag 
     774/ 
     775!----------------------------------------------------------------------- 
     776&namdrg_top    !   TOP friction                                         (ln_drg_OFF =F & ln_isfcav=T) 
    770777!----------------------------------------------------------------------- 
    771778   rn_Cd0      =  1.e-3    !  drag coefficient [-] 
     
    778785/ 
    779786!----------------------------------------------------------------------- 
    780 &namdrg_bot    !   BOTTOM friction                                      (ln_OFF =F) 
     787&namdrg_bot    !   BOTTOM friction                                      (ln_drg_OFF =F) 
    781788!----------------------------------------------------------------------- 
    782789   rn_Cd0      =  1.e-3    !  drag coefficient [-] 
     
    831838                                 ! 
    832839   !                     ! S-EOS coefficients (ln_seos=T): 
    833    !                             !  rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 
     840   !                             !  rd(T,S,Z)*rho0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 
    834841   rn_a0       =  1.6550e-1      !  thermal expension coefficient 
    835842   rn_b0       =  7.6554e-1      !  saline  expension coefficient 
     
    10441051   ln_dynrnf       =  .false.    !  runoffs option enabled (T) or not (F) 
    10451052   ln_dynrnf_depth =  .false.    !  runoffs is spread in vertical (T) or not (F) 
    1046 !   fwbcorr        = 3.786e-06   !  annual global mean of empmr for ssh correction 
     1053   fwbcorr         =    0.0      !  annual global mean of empmr for ssh correction 
    10471054 
    10481055   cn_dir      = './'      !  root directory for the ocean data location 
     
    11351142   rn_bshear   =   1.e-20  ! background shear (>0) currently a numerical threshold (do not change it) 
    11361143   nn_pdl      =   1       !  Prandtl number function of richarson number (=1, avt=pdl(Ri)*avm) or not (=0, avt=avm) 
    1137    nn_mxl      =   2       !  mixing length: = 0 bounded by the distance to surface and bottom 
     1144   nn_mxl      =   3       !  mixing length: = 0 bounded by the distance to surface and bottom 
    11381145   !                       !                 = 1 bounded by the local vertical scale factor 
    11391146   !                       !                 = 2 first vertical derivative of mixing length bounded by 1 
    11401147   !                       !                 = 3 as =2 with distinct dissipative an mixing length scale 
    11411148   ln_mxl0     = .true.    !  surface mixing length scale = F(wind stress) (T) or not (F) 
    1142       nn_mxlice    = 0        ! type of scaling under sea-ice 
     1149      nn_mxlice    = 2        ! type of scaling under sea-ice 
    11431150                              !    = 0 no scaling under sea-ice 
    11441151                              !    = 1 scaling with constant sea-ice thickness 
    1145                               !    = 2  scaling with mean sea-ice thickness ( only with SI3 sea-ice model ) 
    1146                               !    = 3  scaling with maximum sea-ice thickness 
     1152                              !    = 2 scaling with mean sea-ice thickness ( only with SI3 sea-ice model ) 
     1153                              !    = 3 scaling with maximum sea-ice thickness 
    11471154      rn_mxlice   = 10.       ! max constant ice thickness value when scaling under sea-ice ( nn_mxlice=1) 
    11481155   rn_mxl0     =   0.04    !  surface  buoyancy lenght scale minimum value 
    1149    ln_drg      = .false.   !  top/bottom friction added as boundary condition of TKE 
    11501156   ln_lc       = .true.    !  Langmuir cell parameterisation (Axell 2002) 
    11511157      rn_lc       =   0.15    !  coef. associated to Langmuir cells 
     
    11581164                              !        = 0  constant 10 m length scale 
    11591165                              !        = 1  0.5m at the equator to 30m poleward of 40 degrees 
    1160       rn_eice     =   4       !  below sea ice: =0 ON ; =4 OFF when ice fraction > 1/4 
     1166   nn_eice     =   1       !  attenutaion of langmuir & surface wave breaking under ice 
     1167   !                       !           = 0 no impact of ice cover on langmuir & surface wave breaking 
     1168   !                       !           = 1 weigthed by 1-TANH(10*fr_i) 
     1169   !                       !           = 2 weighted by 1-fr_i 
     1170   !                       !           = 3 weighted by 1-MIN(1,4*fr_i)    
    11611171/ 
    11621172!----------------------------------------------------------------------- 
     
    11711181   rn_charn      = 70000.  !  Charnock constant for wb induced roughness length 
    11721182   rn_hsro       =  0.02   !  Minimum surface roughness 
     1183   rn_hsri       =  0.03   !  Ice-ocean roughness 
    11731184   rn_frac_hs    =   1.3   !  Fraction of wave height as roughness (if nn_z0_met>1) 
    11741185   nn_z0_met     =     2   !  Method for surface roughness computation (0/1/2/3) 
    1175    !                             ! =3 requires ln_wave=T 
     1186   !                       !     = 3 requires ln_wave=T 
     1187   nn_z0_ice     =   1     !  attenutaion of surface wave breaking under ice 
     1188   !                       !           = 0 no impact of ice cover 
     1189   !                       !           = 1 roughness uses rn_hsri and is weigthed by 1-TANH(10*fr_i) 
     1190   !                       !           = 2 roughness uses rn_hsri and is weighted by 1-fr_i 
     1191   !                       !           = 3 roughness uses rn_hsri and is weighted by 1-MIN(1,4*fr_i) 
    11761192   nn_bc_surf    =     1   !  surface condition (0/1=Dir/Neum) 
    11771193   nn_bc_bot     =     1   !  bottom condition (0/1=Dir/Neum) 
     
    12191235!!                                                                    !! 
    12201236!!   namtrd       dynamics and/or tracer trends                         (default: OFF) 
    1221 !!   namptr       Poleward Transport Diagnostics                        (default: OFF) 
    12221237!!   namhsb       Heat and salt budgets                                 (default: OFF) 
    12231238!!   namdiu       Cool skin and warm layer models                       (default: OFF) 
Note: See TracChangeset for help on using the changeset viewer.