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 7280 for branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG – NEMO

Ignore:
Timestamp:
2016-11-21T11:40:00+01:00 (8 years ago)
Author:
flavoni
Message:

merge CNRS2016 with aerobulk branch

Location:
branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG
Files:
17 edited

Legend:

Unmodified
Added
Removed
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/AMM12/EXP00/namelist_cfg

    r7278 r7280  
    4747                           !     (also = the frequency of sea-ice model call) 
    4848   ln_flx      = .true.    !  flux formulation                          (T => fill namsbc_flx ) 
    49    ln_blk_core = .false.   !  CORE bulk formulation                     (T => fill namsbc_core) 
    50    nn_ice      = 0         !  =0 no ice boundary condition   , 
     49   ln_blk      = .false.   !  Bulk formulation                          (T => fill namsbc_blk ) 
     50   nn_ice      = 0         !  =0 no ice boundary condition 
    5151   ln_ssr      = .false.   !  Sea Surface Restoring on T and/or S       (T => fill namsbc_ssr) 
    5252   nn_fwb      = 0         !  FreshWater Budget: =0 unchecked 
    53    ln_apr_dyn  = .false.    !  Patm gradient added in ocean & ice Eqs.   (T => fill namsbc_apr ) 
     53   ln_apr_dyn  = .false.   !  Patm gradient added in ocean & ice Eqs.   (T => fill namsbc_apr ) 
    5454   ln_traqsr   = .false.   !  Light penetration (T) or not (F) 
    55  
    5655/ 
    5756!----------------------------------------------------------------------- 
     
    6059!          !  file name  ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
    6160!          !             !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename ! pairing  ! filename      ! 
    62    sn_utau     = 'amm12_utau'     ,          1        ,  'utau'      , .false.      , .false. , 'daily'   ,  ''      ,  ''  , '' 
    63    sn_vtau     = 'amm12_vtau'     ,          1        ,  'vtau'      , .false.      , .false. , 'daily'   ,  ''      ,  ''  , '' 
    64    sn_qtot     = 'amm12_flx'      ,          3        ,  'sonsfldo'  ,  .true.      , .false. , 'daily'   ,  ''      ,  ''  , '' 
    65    sn_qsr      = 'amm12_flx'      ,          3        ,  'soshfldo'  ,  .true.      , .false. , 'daily'   ,  ''      ,  ''  , '' 
    66    sn_emp      = 'amm12_flx'      ,          3        ,  'sowafldo'  ,  .true.      , .false. , 'daily'   ,  ''      ,  ''  , '' 
    67    cn_dir      = './fluxes/'        !  root directory for the location of the flux files 
    68 / 
    69 !----------------------------------------------------------------------- 
    70 &namsbc_clio   !   namsbc_clio  CLIO bulk formulae 
    71 !----------------------------------------------------------------------- 
    72 / 
    73 !----------------------------------------------------------------------- 
    74 &namsbc_core   !   namsbc_core  CORE bulk formulae 
    75 !----------------------------------------------------------------------- 
    76 / 
    77 !----------------------------------------------------------------------- 
    78 &namsbc_mfs   !   namsbc_mfs  MFS bulk formulae 
    79 !----------------------------------------------------------------------- 
    80 / 
    81 !----------------------------------------------------------------------- 
    82 &namsbc_cpl    !   coupled ocean/atmosphere model                       ("key_oasis3") 
    83 !----------------------------------------------------------------------- 
     61   sn_utau = 'amm12_utau',          1        , 'utau'    ,  .false.     , .false., 'daily'   ,  ''      ,  ''      , '' 
     62   sn_vtau = 'amm12_vtau',          1        , 'vtau'    ,  .false.     , .false., 'daily'   ,  ''      ,  ''      , '' 
     63   sn_qtot = 'amm12_flx' ,          3        , 'sonsfldo',  .true.      , .false., 'daily'   ,  ''      ,  ''      , '' 
     64   sn_qsr  = 'amm12_flx' ,          3        , 'soshfldo',  .true.      , .false., 'daily'   ,  ''      ,  ''      , '' 
     65   sn_emp  = 'amm12_flx' ,          3        , 'sowafldo',  .true.      , .false., 'daily'   ,  ''      ,  ''      , '' 
     66   cn_dir  = './fluxes/'        !  root directory for the location of the flux files 
    8467/ 
    8568!----------------------------------------------------------------------- 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/C1D_PAPA/EXP00/namelist_cfg

    r7278 r7280  
    9696/ 
    9797!----------------------------------------------------------------------- 
    98 &namsbc_clio   !   namsbc_clio  CLIO bulk formulae 
    99 !----------------------------------------------------------------------- 
    100 / 
    101 !----------------------------------------------------------------------- 
    102 &namsbc_core   !   namsbc_core  CORE bulk formulae 
     98&namsbc_blk   !   namsbc_blk  generic Bulk formula                      (ln_blk = T) 
    10399!----------------------------------------------------------------------- 
    104100!              !  file name  ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
     
    112108   sn_prec     = 'forcing_PAPASTATION_1h' ,         1         , 'prec'    ,   .false.    , .false. , 'yearly' , '' , '', '' 
    113109   sn_snow     = 'forcing_PAPASTATION_1h' ,         1         , 'snow'    ,   .false.    , .false. , 'yearly' , '' , '', '' 
    114    rn_zqt      =  2.    !  air temperature and humidity referenced at 2m (T) instead 10m (F) 
    115 / 
    116 !----------------------------------------------------------------------- 
    117 &namsbc_mfs   !   namsbc_mfs  MFS bulk formulae 
    118 !----------------------------------------------------------------------- 
     110   sn_slp      = 'slp.15JUNE2009_fill'        ,         6         , 'SLP',        .false.    , .true. , 'yearly'  , 'weights_core_orca2_bilinear_noc.nc'  , ''       , '' 
     111 
     112   nn_bulk_algo = 1        !  Bulk algorithm to use to compute bulk transfer coefficients Cd, Ce and Ch 
     113                           !  1 => "NCAR" algorithm        (Large and Yeager, 2008) 
     114                           !  2 => "COARE 3.0" algorithm   (Fairall et al 2003) 
     115                           !  3 => "ECMWF" algorithm       (IFS cycle 31) 
     116                           !  4 => "COARE 3.5" algorithm   (Edson et al 2013) 
     117 
     118   rn_zqt      =  2.       !  Air temperature and humidity reference height (m) 
    119119/ 
    120120!----------------------------------------------------------------------- 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/GYRE/EXP00/namelist_cfg

    r7278 r7280  
    5757   !                       !     (also = the frequency of sea-ice model call) 
    5858   ln_usr      = .true.    !  user defined formulation                  (T => check usrdef_sbc) 
     59   ln_blk      = .false.   !  CORE bulk formulation                     (T => fill namsbc_core) 
    5960   nn_ice      = 0         !  =0 no ice boundary condition   , 
    6061   ln_rnf      = .false.   !  runoffs                                   (T => fill namsbc_rnf) 
     
    6768   nn_tau000   =   100     !  gently increase the stress over the first ntau_rst time-steps 
    6869   rn_utau0    =   0.1e0   !  uniform value for the i-stress 
    69 / 
    70 !----------------------------------------------------------------------- 
    71 &namsbc_flx    !   surface boundary condition : flux formulation 
    72 !----------------------------------------------------------------------- 
    73 / 
    74 !----------------------------------------------------------------------- 
    75 &namsbc_clio   !   namsbc_clio  CLIO bulk formulae 
    76 !----------------------------------------------------------------------- 
    77 / 
    78 !----------------------------------------------------------------------- 
    79 &namsbc_core   !   namsbc_core  CORE bulk formulae 
    80 !----------------------------------------------------------------------- 
    81 / 
    82 !----------------------------------------------------------------------- 
    83 &namsbc_mfs   !   namsbc_mfs  MFS bulk formulae 
    84 !----------------------------------------------------------------------- 
    85 / 
    86 !----------------------------------------------------------------------- 
    87 &namsbc_cpl    !   coupled ocean/atmosphere model                       ("key_oasis3") 
    88 !----------------------------------------------------------------------- 
    8970/ 
    9071!----------------------------------------------------------------------- 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/GYRE_BFM/EXP00/namelist_cfg

    r7278 r7280  
    5555                           !     (also = the frequency of sea-ice model call) 
    5656   ln_usr      = .true.    !  user defined formulation                  (T => check usrdef_sbc) 
     57   ln_blk      = .false.   !  Bulk formulation                          (T => fill namsbc_blk ) 
    5758   nn_ice      = 0         !  =0 no ice boundary condition   , 
    5859   ln_rnf      = .false.   !  runoffs                                   (T => fill namsbc_rnf) 
    5960   ln_ssr      = .false.   !  Sea Surface Restoring on T and/or S       (T => fill namsbc_ssr) 
    6061   nn_fwb      = 0         !  FreshWater Budget: =0 unchecked 
    61 / 
    62 !----------------------------------------------------------------------- 
    63 &namsbc_flx    !   surface boundary condition : flux formulation 
    64 !----------------------------------------------------------------------- 
    65 / 
    66 !----------------------------------------------------------------------- 
    67 &namsbc_clio   !   namsbc_clio  CLIO bulk formulae 
    68 !----------------------------------------------------------------------- 
    69 / 
    70 !----------------------------------------------------------------------- 
    71 &namsbc_core   !   namsbc_core  CORE bulk formulae 
    72 !----------------------------------------------------------------------- 
    73 / 
    74 !----------------------------------------------------------------------- 
    75 &namsbc_mfs   !   namsbc_mfs  MFS bulk formulae 
    76 !----------------------------------------------------------------------- 
    77 / 
    78 !----------------------------------------------------------------------- 
    79 &namsbc_cpl    !   coupled ocean/atmosphere model                       ("key_oasis3") 
    80 !----------------------------------------------------------------------- 
    8162/ 
    8263!----------------------------------------------------------------------- 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/GYRE_PISCES/EXP00/namelist_cfg

    r7278 r7280  
    4646                           !     (also = the frequency of sea-ice model call) 
    4747   ln_usr      = .true.    !  user defined formulation                  (T => check usrdef_sbc) 
     48   ln_blk      = .false.   !  Bulk formulation                          (T => fill namsbc_blk ) 
    4849   nn_ice      = 0         !  =0 no ice boundary condition   , 
    4950   ln_rnf      = .false.   !  runoffs                                   (T => fill namsbc_rnf) 
     
    5758   ln_qsr_2bd  = .true.    !  2 bands              light penetration 
    5859   nn_chldta   =      0    !  RGB : Chl data (=1) or cst value (=0) 
    59 / 
    60  
    61 !----------------------------------------------------------------------- 
    62 &namberg       !   iceberg parameters 
    63 !----------------------------------------------------------------------- 
    6460/ 
    6561!----------------------------------------------------------------------- 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/GYRE_XIOS/EXP00/namelist_cfg

    r7278 r7280  
    4646                           !     (also = the frequency of sea-ice model call) 
    4747   ln_usr      = .true.    !  user defined formulation                  (T => check usrdef_sbc) 
     48   ln_blk      = .false.   !  Bulk formulation                          (T => fill namsbc_blk ) 
    4849   nn_ice      = 0         !  =0 no ice boundary condition   , 
    4950   ln_rnf      = .false.   !  runoffs                                   (T => fill namsbc_rnf) 
     
    5556!----------------------------------------------------------------------- 
    5657   nn_tau000   =   100     !  gently increase the stress over the first ntau_rst time-steps 
    57    rn_utau0    =   0.1e0   !  uniform value for the i-stress 
    58 / 
    59 !----------------------------------------------------------------------- 
    60 &namsbc_flx    !   surface boundary condition : flux formulation 
    61 !----------------------------------------------------------------------- 
    62 / 
    63 !----------------------------------------------------------------------- 
    64 &namsbc_clio   !   namsbc_clio  CLIO bulk formulae 
    65 !----------------------------------------------------------------------- 
    66 / 
    67 !----------------------------------------------------------------------- 
    68 &namsbc_core   !   namsbc_core  CORE bulk formulae 
    69 !----------------------------------------------------------------------- 
    70 / 
    71 !----------------------------------------------------------------------- 
    72 &namsbc_mfs   !   namsbc_mfs  MFS bulk formulae 
    73 !----------------------------------------------------------------------- 
    74 / 
    75 !----------------------------------------------------------------------- 
    76 &namsbc_cpl    !   coupled ocean/atmosphere model                       ("key_oasis3") 
    77 !----------------------------------------------------------------------- 
     58   rn_utau0    =   0.1     !  uniform value for the i-stress 
    7859/ 
    7960!----------------------------------------------------------------------- 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/1_namelist_cfg

    r7278 r7280  
    5656/ 
    5757!----------------------------------------------------------------------- 
    58 &namsbc_core   !   namsbc_core  CORE bulk formulae 
    59 !----------------------------------------------------------------------- 
    60 !              !  file name                    ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights                               ! rotation ! land/sea mask ! 
    61 !              !                               !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename                              ! pairing  ! filename      ! 
    62    sn_wndi     = 'u_10.15JUNE2009_fill'        ,         6         , 'U_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bicubic.nc'      , 'Uwnd'   , '' 
    63    sn_wndj     = 'v_10.15JUNE2009_fill'        ,         6         , 'V_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bicubic.nc'      , 'Vwnd'   , '' 
    64    sn_qsr      = 'ncar_rad.15JUNE2009_fill'    ,        24         , 'SWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
    65    sn_qlw      = 'ncar_rad.15JUNE2009_fill'    ,        24         , 'LWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
    66    sn_tair     = 't_10.15JUNE2009_fill'        ,         6         , 'T_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
    67    sn_humi     = 'q_10.15JUNE2009_fill'        ,         6         , 'Q_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
    68    sn_prec     = 'ncar_precip.15JUNE2009_fill' ,        -1         , 'PRC_MOD1',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
    69    sn_snow     = 'ncar_precip.15JUNE2009_fill' ,        -1         , 'SNOW'    ,   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
    70    sn_tdif     = 'taudif_core'                 ,        24         , 'taudif'  ,   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
    71  
    72    cn_dir      = './'      !  root directory for the location of the bulk files 
    73    ln_taudif   = .false.   !  HF tau contribution: use "mean of stress module - module of the mean stress" data 
    74    rn_zqt      = 10.        !  Air temperature and humidity reference height (m) 
    75    rn_zu       = 10.        !  Wind vector reference height (m) 
    76    rn_pfac     = 1.        !  multiplicative factor for precipitation (total & snow) 
    77    rn_efac     = 1.        !  multiplicative factor for evaporation (0. or 1.) 
    78    rn_vfac     = 0.        !  multiplicative factor for ocean/ice velocity 
    79                            !  in the calculation of the wind stress (0.=absolute winds or 1.=relative winds) 
     58&namsbc_blk   !   namsbc_blk  generic Bulk formula                      (ln_blk = T) 
     59!----------------------------------------------------------------------- 
     60!              !  file name                   ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights                              ! rotation ! land/sea mask ! 
     61!              !                              !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename                             ! pairing  ! filename      ! 
     62   sn_wndi     = 'u_10.15JUNE2009_fill'       ,         6         , 'U_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bicubic.nc'     , 'Uwnd'   , '' 
     63   sn_wndj     = 'v_10.15JUNE2009_fill'       ,         6         , 'V_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bicubic.nc'     , 'Vwnd'   , '' 
     64   sn_qsr      = 'ncar_rad.15JUNE2009_fill'   ,        24         , 'SWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     65   sn_qlw      = 'ncar_rad.15JUNE2009_fill'   ,        24         , 'LWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     66   sn_tair     = 't_10.15JUNE2009_fill'       ,         6         , 'T_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     67   sn_humi     = 'q_10.15JUNE2009_fill'       ,         6         , 'Q_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     68   sn_prec     = 'ncar_precip.15JUNE2009_fill',        -1         , 'PRC_MOD1',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     69   sn_snow     = 'ncar_precip.15JUNE2009_fill',        -1         , 'SNOW'    ,   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     70   sn_slp      = 'slp.15JUNE2009_fill'        ,         6         , 'SLP'     ,   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     71   sn_tdif     = 'taudif_core'                ,        24         , 'taudif'  ,   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     72   ! 
     73   ln_NCAR     = .true.   ! "NCAR"      algorithm   (Large and Yeager 2008) 
     74   ! 
    8075/ 
    8176!----------------------------------------------------------------------- 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist_cfg

    r7278 r7280  
    4343&namsbc        !   Surface Boundary Condition (surface module) 
    4444!----------------------------------------------------------------------- 
    45    ln_blk_core = .true.    !  CORE bulk formulation                     (T => fill namsbc_core) 
    46 / 
    47 !----------------------------------------------------------------------- 
    48 &namsbc_core   !   namsbc_core  CORE bulk formulae 
    49 !----------------------------------------------------------------------- 
     45   ln_blk      = .true.    !  Bulk formulation                          (T => fill namsbc_blk ) 
     46/ 
     47!----------------------------------------------------------------------- 
     48&namsbc_blk   !   namsbc_blk  generic Bulk formula                      (ln_blk = T) 
     49!----------------------------------------------------------------------- 
     50   ln_NCAR     = .true.   ! "NCAR"      algorithm   (Large and Yeager 2008) 
    5051/ 
    5152!----------------------------------------------------------------------- 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/ORCA2_LIM3/EXP00/1_namelist_cfg

    r7277 r7280  
    3535!----------------------------------------------------------------------- 
    3636&namcrs        !   Grid coarsening for dynamics output and/or 
    37                !   passive tracer coarsened online simulations 
     37!              !   passive tracer coarsened online simulations 
    3838!----------------------------------------------------------------------- 
    3939/ 
     
    5757/ 
    5858!----------------------------------------------------------------------- 
    59 &namsbc_core   !   namsbc_core  CORE bulk formulae 
    60 !----------------------------------------------------------------------- 
    61 !              !  file name                    ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights                               ! rotation ! land/sea mask ! 
    62 !              !                               !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename                              ! pairing  ! filename      ! 
    63    sn_wndi     = 'u_10.15JUNE2009_fill'        ,         6         , 'U_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bicubic.nc'      , 'Uwnd'   , '' 
    64    sn_wndj     = 'v_10.15JUNE2009_fill'        ,         6         , 'V_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bicubic.nc'      , 'Vwnd'   , '' 
    65    sn_qsr      = 'ncar_rad.15JUNE2009_fill'    ,        24         , 'SWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
    66    sn_qlw      = 'ncar_rad.15JUNE2009_fill'    ,        24         , 'LWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
    67    sn_tair     = 't_10.15JUNE2009_fill'        ,         6         , 'T_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
    68    sn_humi     = 'q_10.15JUNE2009_fill'        ,         6         , 'Q_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
    69    sn_prec     = 'ncar_precip.15JUNE2009_fill' ,        -1         , 'PRC_MOD1',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
    70    sn_snow     = 'ncar_precip.15JUNE2009_fill' ,        -1         , 'SNOW'    ,   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
    71    sn_tdif     = 'taudif_core'                 ,        24         , 'taudif'  ,   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'     , ''       , '' 
    72  
    73    cn_dir      = './'      !  root directory for the location of the bulk files 
    74    ln_taudif   = .false.   !  HF tau contribution: use "mean of stress module - module of the mean stress" data 
    75    rn_zqt      = 10.        !  Air temperature and humidity reference height (m) 
    76    rn_zu       = 10.        !  Wind vector reference height (m) 
    77    rn_pfac     = 1.        !  multiplicative factor for precipitation (total & snow) 
    78    rn_efac     = 1.        !  multiplicative factor for evaporation (0. or 1.) 
    79    rn_vfac     = 0.        !  multiplicative factor for ocean/ice velocity 
    80                            !  in the calculation of the wind stress (0.=absolute winds or 1.=relative winds) 
     59&namsbc_blk   !   namsbc_blk  generic Bulk formula                      (ln_blk = T) 
     60!----------------------------------------------------------------------- 
     61!              !  file name                   ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights                              ! rotation ! land/sea mask ! 
     62!              !                              !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename                             ! pairing  ! filename      ! 
     63   sn_wndi     = 'u_10.15JUNE2009_fill'       ,         6         , 'U_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bicubic.nc'     , 'Uwnd'   , '' 
     64   sn_wndj     = 'v_10.15JUNE2009_fill'       ,         6         , 'V_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bicubic.nc'     , 'Vwnd'   , '' 
     65   sn_qsr      = 'ncar_rad.15JUNE2009_fill'   ,        24         , 'SWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     66   sn_qlw      = 'ncar_rad.15JUNE2009_fill'   ,        24         , 'LWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     67   sn_tair     = 't_10.15JUNE2009_fill'       ,         6         , 'T_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     68   sn_humi     = 'q_10.15JUNE2009_fill'       ,         6         , 'Q_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     69   sn_prec     = 'ncar_precip.15JUNE2009_fill',        -1         , 'PRC_MOD1',   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     70   sn_snow     = 'ncar_precip.15JUNE2009_fill',        -1         , 'SNOW'    ,   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     71   sn_slp      = 'slp.15JUNE2009_fill'        ,         6         , 'SLP'     ,   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     72   sn_tdif     = 'taudif_core'                ,        24         , 'taudif'  ,   .false.    , .true. , 'yearly'  , 'weights_core2_agrif_bilinear.nc'    , ''       , '' 
     73   ! 
     74   !                    !  bulk algorithm : 
     75   ln_NCAR     = .true.   ! "NCAR"      algorithm   (Large and Yeager 2008) 
     76   ! 
    8177/ 
    8278!----------------------------------------------------------------------- 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/ORCA2_LIM3/EXP00/namelist_cfg

    r7278 r7280  
    4343&namsbc        !   Surface Boundary Condition (surface module) 
    4444!----------------------------------------------------------------------- 
    45    ln_blk_core = .true.    !  CORE bulk formulation                     (T => fill namsbc_core) 
    46 / 
    47 !----------------------------------------------------------------------- 
    48 &namsbc_core   !   namsbc_core  CORE bulk formulae 
    49 !----------------------------------------------------------------------- 
     45   ln_blk      = .true.    !  Bulk formulation                          (T => fill namsbc_blk ) 
     46/ 
     47!----------------------------------------------------------------------- 
     48&namsbc_blk   !   namsbc_blk  Bulk formulae 
     49!----------------------------------------------------------------------- 
     50   ln_NCAR     = .true.   ! "NCAR"      algorithm   (Large and Yeager 2008) 
    5051/ 
    5152!----------------------------------------------------------------------- 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/ORCA2_LIM_CFC_C14b/EXP00/1_namelist_cfg

    r7277 r7280  
    116116   nn_fsbc     = 5         !  frequency of surface boundary condition computation  
    117117                           !     (also = the frequency of sea-ice model call) 
    118    ln_blk_core = .true.    !  CORE bulk formulation                     (T => fill namsbc_core)  
     118   ln_flx      = .false.   !  flux formulation                          (T => fill namsbc_flx ) 
    119119   nn_ice      = 0         !  =0 no ice boundary condition   , 
    120120                           !  =1 use observed ice-cover      , 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/ORCA2_LIM_CFC_C14b/EXP00/namelist_cfg

    r7278 r7280  
    7070&namsbc        !   Surface Boundary Condition (surface module) 
    7171!----------------------------------------------------------------------- 
    72    ln_blk_core = .true.    !  CORE bulk formulation                     (T => fill namsbc_core) 
    73 / 
    74 !----------------------------------------------------------------------- 
    75 &namsbc_flx    !   surface boundary condition : flux formulation 
    76 !----------------------------------------------------------------------- 
    77 /       
    78 !----------------------------------------------------------------------- 
    79 &namsbc_clio   !   namsbc_clio  CLIO bulk formulae 
    80 !----------------------------------------------------------------------- 
    81 / 
    82 !----------------------------------------------------------------------- 
    83 &namsbc_core   !   namsbc_core  CORE bulk formulae 
    84 !----------------------------------------------------------------------- 
    85 / 
    86 !----------------------------------------------------------------------- 
    87 &namsbc_mfs   !   namsbc_mfs  MFS bulk formulae 
    88 !----------------------------------------------------------------------- 
    89 / 
    90 !----------------------------------------------------------------------- 
    91 &namsbc_cpl    !   coupled ocean/atmosphere model                       ("key_oasis3") 
    92 !----------------------------------------------------------------------- 
     72   ln_blk      = .true.    !  Bulk formulation                          (T => fill namsbc_blk ) 
     73/ 
     74!----------------------------------------------------------------------- 
     75&namsbc_blk   !   namsbc_blk  Bulk formulae 
     76!----------------------------------------------------------------------- 
     77   ln_NCAR     = .true.   ! "NCAR"      algorithm   (Large and Yeager 2008) 
    9378/ 
    9479!----------------------------------------------------------------------- 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/EXP00/namelist_cfg

    r7278 r7280  
    4343&namsbc        !   Surface Boundary Condition (surface module) 
    4444!----------------------------------------------------------------------- 
    45    ln_blk_core = .true.    !  CORE bulk formulation                     (T => fill namsbc_core) 
    46 / 
    47 !----------------------------------------------------------------------- 
    48 &namsbc_core   !   namsbc_core  CORE bulk formulae 
    49 !----------------------------------------------------------------------- 
     45   ln_blk      = .true.    !  Bulk formulation                          (T => fill namsbc_blk ) 
     46/ 
     47!----------------------------------------------------------------------- 
     48&namsbc_blk   !   namsbc_blk  Bulk formulae 
     49!----------------------------------------------------------------------- 
     50   ln_NCAR     = .true.   ! "NCAR"      algorithm   (Large and Yeager 2008) 
    5051/ 
    5152!----------------------------------------------------------------------- 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist_cfg

    r7278 r7280  
    4848&namsbc        !   Surface Boundary Condition (surface module) 
    4949!----------------------------------------------------------------------- 
     50   ln_blk      = .true.    !  Bulk formulation                          (T => fill namsbc_blk ) 
    5051   nn_fsbc     = 1         !  frequency of surface boundary condition computation  
    5152   ln_blk_core = .true.    !  CORE bulk formulation                     (T => fill namsbc_core) 
    5253   ln_rnf      = .false.   !  runoffs 
    5354   ln_traqsr   = .false.   !  Light penetration (T) or not (F) 
    54  
     55/ 
     56!----------------------------------------------------------------------- 
     57&namsbc_blk   !   namsbc_blk  Bulk formulae 
     58!----------------------------------------------------------------------- 
     59   ln_NCAR     = .true.   ! "NCAR"      algorithm   (Large and Yeager 2008) 
     60/ 
    5561!----------------------------------------------------------------------- 
    5662&namtra_qsr    !   penetrative solar radiation 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/ORCA2_SAS_LIM/EXP00/namelist_cfg

    r7278 r7280  
    4343&namsbc        !   Surface Boundary Condition (surface module) 
    4444!----------------------------------------------------------------------- 
    45    ln_blk_core = .true.    !  CORE bulk formulation                     (T => fill namsbc_core) 
    46 / 
    47 !----------------------------------------------------------------------- 
    48 &namsbc_core   !   namsbc_core  CORE bulk formulae 
    49 !----------------------------------------------------------------------- 
    50 / 
    51 !----------------------------------------------------------------------- 
    52 &namtra_qsr    !   penetrative solar radiation 
    53 !----------------------------------------------------------------------- 
    54 / 
     45   ln_blk      = .true.    !  Bulk formulation                          (T => fill namsbc_blk ) 
     46/ 
     47!----------------------------------------------------------------------- 
     48&namsbc_blk   !   namsbc_blk  Bulk formulae 
     49!----------------------------------------------------------------------- 
     50   ln_NCAR     = .true.   ! "NCAR"      algorithm   (Large and Yeager 2008) 
     51/ 
     52!----------------------------------------------------------------------- 
     53&namsbc_sas    !   Stand-Alone Surface module 
     54!----------------------------------------------------------------------- 
     55/       
    5556!----------------------------------------------------------------------- 
    5657&namsbc_rnf    !   runoffs namelist surface boundary condition 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/SHARED/namelist_ref

    r7278 r7280  
    44!! NEMO/OPA  :  1 - run manager      (namrun) 
    55!! namelists    2 - Domain           (namcfg, namzgr, namdom, namtsd, namcrs, namc1d, namc1d_uvd) 
    6 !!              3 - Surface boundary (namsbc, namsbc_flx, namsbc_clio, namsbc_core, namsbc_sas 
     6!!              3 - Surface boundary (namsbc, namsbc_flx, namsbc_blk, namsbc_sas) 
    77!!                                    namsbc_cpl, namtra_qsr, namsbc_rnf, 
    88!!                                    namsbc_apr, namsbc_ssr, namsbc_alb, namsbc_wave) 
     
    162162!!   namsbc          surface boundary condition 
    163163!!   namsbc_flx      flux               formulation                     (ln_flx     =T) 
    164 !!   namsbc_clio     CLIO bulk formulae formulation                     (ln_blk_clio=T) 
    165 !!   namsbc_core     CORE bulk formulae formulation                     (ln_blk_core=T) 
    166 !!   namsbc_mfs      MFS  bulk formulae formulation                     (ln_blk_mfs =T) 
     164!!   namsbc_blk      Bulk formulae formulation                          (ln_blk     =T) 
    167165!!   namsbc_cpl      CouPLed            formulation                     ("key_oasis3" ) 
    168 !!   namsbc_sas      StAndalone Surface module 
     166!!   namsbc_sas      Stand-Alone Surface module 
    169167!!   namtra_qsr      penetrative solar radiation                        (ln_traqsr  =T) 
    170168!!   namsbc_rnf      river runoffs                                      (ln_rnf     =T) 
     
    186184   ln_usr      = .false.   !  user defined formulation                  (T => check usrdef_sbc) 
    187185   ln_flx      = .false.   !  flux formulation                          (T => fill namsbc_flx ) 
    188    ln_blk_clio = .false.   !  CLIO bulk formulation                     (T => fill namsbc_clio) 
    189    ln_blk_core = .false.    !  CORE bulk formulation                     (T => fill namsbc_core) 
    190    ln_blk_mfs  = .false.   !  MFS bulk formulation                      (T => fill namsbc_mfs ) 
     186   ln_blk      = .true.    !  Bulk formulation                          (T => fill namsbc_blk ) 
    191187                     ! Type of coupling (Ocean/Ice/Atmosphere) : 
    192188   ln_cpl      = .false.   !  atmosphere coupled   formulation          ( requires key_oasis3 ) 
     
    204200   nn_ice      = 2         !  =0 no ice boundary condition   , 
    205201                           !  =1 use observed ice-cover      , 
    206                            !  =2 ice-model used                         ("key_lim3", "key_lim2", "key_cice") 
     202                           !  =2 to 4 :  ice-model used (LIM2, LIM3 or CICE)                         ("key_lim3", "key_lim2", or "key_cice") 
    207203   nn_ice_embd = 1         !  =0 levitating ice (no mass exchange, concentration/dilution effect) 
    208204                           !  =1 levitating ice with mass and salt exchange but no presure effect 
    209205                           !  =2 embedded sea-ice (full salt and mass exchanges and pressure) 
    210206                     ! Misc. options of sbc :  
    211    ln_traqsr   = .true.    !  Light penetration in the ocean            (T => fill namtra_qsr ) 
     207   ln_traqsr   = .true.    !  Light penetration in the ocean            (T => fill namtra_qsr) 
    212208   ln_dm2dc    = .false.   !  daily mean to diurnal cycle on short wave 
    213209   ln_rnf      = .true.    !  runoffs                                   (T => fill namsbc_rnf) 
     
    216212                           !     =1 global mean of e-p-r set to zero at each time step 
    217213                           !     =2 annual global mean of e-p-r set to zero 
    218    ln_apr_dyn  = .false.   !  Patm gradient added in ocean & ice Eqs.   (T => fill namsbc_apr ) 
    219    ln_isf      = .false.   !  ice shelf                                 (T   => fill namsbc_isf) 
     214   ln_apr_dyn  = .false.   !  Patm gradient added in ocean & ice Eqs.   (T => fill namsbc_apr) 
     215   ln_isf      = .false.   !  ice shelf                                 (T => fill namsbc_isf) 
    220216   ln_wave     = .false.   !  coupling with surface wave                (T => fill namsbc_wave) 
    221217   nn_lsm      = 0         !  =0 land/sea mask for input fields is not applied (keep empty land/sea mask filename field) , 
     
    223219/ 
    224220!----------------------------------------------------------------------- 
    225 &namsbc_flx    !   surface boundary condition : flux formulation 
     221&namsbc_flx    !   surface boundary condition : flux formulation        (ln_ana = T) 
    226222!----------------------------------------------------------------------- 
    227223!              !  file name  ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
     
    236232/ 
    237233!----------------------------------------------------------------------- 
    238 &namsbc_clio   !   namsbc_clio  CLIO bulk formulae 
    239 !----------------------------------------------------------------------- 
    240 !              !  file name  ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
    241 !              !             !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename ! pairing  ! filename      ! 
    242    sn_utau     = 'taux_1m'   ,       -1          , 'sozotaux',   .true.     , .true. , 'yearly'  , ''       , ''       , '' 
    243    sn_vtau     = 'tauy_1m'   ,       -1          , 'sometauy',   .true.     , .true. , 'yearly'  , ''       , ''       , '' 
    244    sn_wndm     = 'flx'       ,       -1          , 'socliowi',   .true.     , .true. , 'yearly'  , ''       , ''       , '' 
    245    sn_tair     = 'flx'       ,       -1          , 'socliot2',   .true.     , .true. , 'yearly'  , ''       , ''       , '' 
    246    sn_humi     = 'flx'       ,       -1          , 'socliohu',   .true.     , .true. , 'yearly'  , ''       , ''       , '' 
    247    sn_ccov     = 'flx'       ,       -1          , 'socliocl',   .false.    , .true. , 'yearly'  , ''       , ''       , '' 
    248    sn_prec     = 'flx'       ,       -1          , 'socliopl',   .false.    , .true. , 'yearly'  , ''       , ''       , '' 
    249  
    250    cn_dir      = './'      !  root directory for the location of the bulk files are 
    251 / 
    252 !----------------------------------------------------------------------- 
    253 &namsbc_core   !   namsbc_core  CORE bulk formulae 
    254 !----------------------------------------------------------------------- 
    255 !              !  file name                   ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights                               ! rotation ! land/sea mask ! 
    256 !              !                              !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename                              ! pairing  ! filename      ! 
     234&namsbc_blk   !   namsbc_blk  generic Bulk formula                      (ln_blk = T) 
     235!----------------------------------------------------------------------- 
     236!              !  file name                   ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights                              ! rotation ! land/sea mask ! 
     237!              !                              !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename                             ! pairing  ! filename      ! 
    257238   sn_wndi     = 'u_10.15JUNE2009_fill'       ,         6         , 'U_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core_orca2_bicubic_noc.nc'   , 'Uwnd'   , '' 
    258239   sn_wndj     = 'v_10.15JUNE2009_fill'       ,         6         , 'V_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core_orca2_bicubic_noc.nc'   , 'Vwnd'   , '' 
     
    263244   sn_prec     = 'ncar_precip.15JUNE2009_fill',        -1         , 'PRC_MOD1',   .false.    , .true. , 'yearly'  , 'weights_core_orca2_bilinear_noc.nc'  , ''       , '' 
    264245   sn_snow     = 'ncar_precip.15JUNE2009_fill',        -1         , 'SNOW'    ,   .false.    , .true. , 'yearly'  , 'weights_core_orca2_bilinear_noc.nc'  , ''       , '' 
     246   sn_slp      = 'slp.15JUNE2009_fill'        ,         6         , 'SLP'     ,   .false.    , .true. , 'yearly'  , 'weights_core_orca2_bilinear_noc.nc'  , ''       , '' 
    265247   sn_tdif     = 'taudif_core'                ,        24         , 'taudif'  ,   .false.    , .true. , 'yearly'  , 'weights_core_orca2_bilinear_noc.nc'  , ''       , '' 
    266  
     248   !                    !  bulk algorithm : 
     249   ln_NCAR     = .false.   ! "NCAR"      algorithm   (Large and Yeager 2008) 
     250   ln_COARE_3p0= .false.   ! "COARE 3.0" algorithm   (Fairall et al. 2003) 
     251   ln_COARE_3p5= .false.   ! "COARE 3.5" algorithm   (Edson et al. 2013) 
     252   ln_ECMWF    = .false.   ! "ECMWF"     algorithm   (IFS cycle 31) 
     253   ! 
    267254   cn_dir      = './'      !  root directory for the location of the bulk files 
    268255   ln_taudif   = .false.   !  HF tau contribution: use "mean of stress module - module of the mean stress" data 
     
    273260   rn_vfac     = 0.        !  multiplicative factor for ocean/ice velocity 
    274261                           !  in the calculation of the wind stress (0.=absolute winds or 1.=relative winds) 
    275 / 
    276 !----------------------------------------------------------------------- 
    277 &namsbc_mfs   !   namsbc_mfs  MFS bulk formulae 
    278 !----------------------------------------------------------------------- 
    279 !              !  file name  ! frequency (hours) ! variable ! time interp. !  clim  ! 'yearly'/ ! weights     ! rotation ! land/sea mask ! 
    280 !              !             !  (if <0  months)  !   name   !   (logical)  !  (T/F) ! 'monthly' ! filename    ! pairing  ! filename      ! 
    281    sn_wndi     =   'ecmwf'   ,        6          , 'u10'    ,    .true.    , .false., 'daily'   ,'bicubic.nc' ,   ''     ,   '' 
    282    sn_wndj     =   'ecmwf'   ,        6          , 'v10'    ,    .true.    , .false., 'daily'   ,'bicubic.nc' ,   ''     ,   '' 
    283    sn_clc      =   'ecmwf'   ,        6          , 'clc'    ,    .true.    , .false., 'daily'   ,'bilinear.nc',   ''     ,   '' 
    284    sn_msl      =   'ecmwf'   ,        6          , 'msl'    ,    .true.    , .false., 'daily'   ,'bicubic.nc' ,   ''     ,   '' 
    285    sn_tair     =   'ecmwf'   ,        6          , 't2'     ,    .true.    , .false., 'daily'   ,'bicubic.nc' ,   ''     ,   '' 
    286    sn_rhm      =   'ecmwf'   ,        6          , 'rh'     ,    .true.    , .false., 'daily'   ,'bilinear.nc',   ''     ,   '' 
    287    sn_prec     =   'ecmwf'   ,        6          , 'precip' ,    .true.    , .true. , 'daily'   ,'bicubic.nc' ,   ''     ,   '' 
    288  
    289    cn_dir      = './ECMWF/'      !  root directory for the location of the bulk files 
    290262/ 
    291263!----------------------------------------------------------------------- 
     
    415387/ 
    416388!----------------------------------------------------------------------- 
    417 &namsbc_apr    !   Atmospheric pressure used as ocean forcing or in bulk 
     389&namsbc_apr    !   Atmospheric pressure used as ocean forcing           (ln_apr_dyn =T) 
    418390!----------------------------------------------------------------------- 
    419391!              !  file name ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
  • branches/2016/dev_CNRS_2016/NEMOGCM/CONFIG/cfg.txt

    r7278 r7280  
    66GYRE_BFM OPA_SRC TOP_SRC 
    77AMM12 OPA_SRC 
    8 ORCA2_LIM3 OPA_SRC LIM_SRC_3 NST_SRC 
    98ORCA2_LIM OPA_SRC LIM_SRC_2 NST_SRC 
    109ORCA2_OFF_PISCES OPA_SRC OFF_SRC TOP_SRC 
     
    1413GYRE OPA_SRC 
    1514ISOMIP OPA_SRC 
     15ORCA2_LIM3 OPA_SRC LIM_SRC_3 NST_SRC 
Note: See TracChangeset for help on using the changeset viewer.