Ignore:
Timestamp:
2019-10-14T16:33:43+02:00 (13 months ago)
Author:
nicolasmartin
Message:

Update namelist blocks included in the NEMO manual

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/releases/release-4.0.1/doc/namelists/namsbc

    r11005 r11699  
    1 !----------------------------------------------------------------------- 
    2 &namsbc        !   Surface Boundary Condition manager                   (default: NO selection) 
    3 !----------------------------------------------------------------------- 
    4    nn_fsbc     = 2         !  frequency of SBC module call 
    5       !                    !  (control sea-ice & iceberg model call) 
    6                      ! Type of air-sea fluxes  
    7    ln_usr      = .false.   !  user defined formulation                  (T => check usrdef_sbc) 
    8    ln_flx      = .false.   !  flux formulation                          (T => fill namsbc_flx ) 
    9    ln_blk      = .false.   !  Bulk formulation                          (T => fill namsbc_blk ) 
    10       !              ! Type of coupling (Ocean/Ice/Atmosphere) : 
    11    ln_cpl      = .false.   !  atmosphere coupled   formulation          ( requires key_oasis3 ) 
    12    ln_mixcpl   = .false.   !  forced-coupled mixed formulation          ( requires key_oasis3 ) 
    13    nn_components = 0       !  configuration of the opa-sas OASIS coupling 
    14       !                    !  =0 no opa-sas OASIS coupling: default single executable config. 
    15       !                    !  =1 opa-sas OASIS coupling: multi executable config., OPA component 
    16       !                    !  =2 opa-sas OASIS coupling: multi executable config., SAS component  
    17                      ! Sea-ice : 
    18    nn_ice      = 0         !  =0 no ice boundary condition     
    19       !                    !  =1 use observed ice-cover                 (  => fill namsbc_iif ) 
    20       !                    !  =2 or 3 automatically for SI3 or CICE    ("key_si3" or "key_cice") 
    21       !                    !          except in AGRIF zoom where it has to be specified 
    22    ln_ice_embd = .false.   !  =T embedded sea-ice (pressure + mass and salt exchanges) 
    23       !                    !  =F levitating ice (no pressure, mass and salt exchanges) 
    24                      ! Misc. options of sbc :  
    25    ln_traqsr   = .false.   !  Light penetration in the ocean            (T => fill namtra_qsr) 
    26    ln_dm2dc    = .false.   !  daily mean to diurnal cycle on short wave 
    27    ln_ssr      = .false.   !  Sea Surface Restoring on T and/or S       (T => fill namsbc_ssr) 
    28    nn_fwb      = 0         !  FreshWater Budget: =0 unchecked 
    29       !                    !     =1 global mean of e-p-r set to zero at each time step 
    30       !                    !     =2 annual global mean of e-p-r set to zero 
    31    ln_rnf      = .false.   !  runoffs                                   (T => fill namsbc_rnf) 
    32    ln_apr_dyn  = .false.   !  Patm gradient added in ocean & ice Eqs.   (T => fill namsbc_apr ) 
    33    ln_isf      = .false.   !  ice shelf                                 (T   => fill namsbc_isf & namsbc_iscpl) 
    34    ln_wave     = .false.   !  Activate coupling with wave  (T => fill namsbc_wave) 
    35    ln_cdgw     = .false.   !  Neutral drag coefficient read from wave model (T => ln_wave=.true. & fill namsbc_wave) 
    36    ln_sdw      = .false.   !  Read 2D Surf Stokes Drift & Computation of 3D stokes drift (T => ln_wave=.true. & fill namsbc_wave)  
    37    nn_sdrift   =  0        !  Parameterization for the calculation of 3D-Stokes drift from the surface Stokes drift 
    38       !                    !   = 0 Breivik 2015 parameterization: v_z=v_0*[exp(2*k*z)/(1-8*k*z)] 
    39       !                    !   = 1 Phillips:                      v_z=v_o*[exp(2*k*z)-beta*sqrt(-2*k*pi*z)*erfc(sqrt(-2*k*z))] 
    40       !                    !   = 2 Phillips as (1) but using the wave frequency from a wave model 
    41    ln_tauwoc   = .false.   !  Activate ocean stress modified by external wave induced stress (T => ln_wave=.true. & fill namsbc_wave) 
    42    ln_tauw     = .false.   !  Activate ocean stress components from wave model 
    43    ln_stcor    = .false.   !  Activate Stokes Coriolis term (T => ln_wave=.true. & ln_sdw=.true. & fill namsbc_wave) 
    44    nn_lsm      = 0         !  =0 land/sea mask for input fields is not applied (keep empty land/sea mask filename field) , 
    45                            !  =1:n number of iterations of land/sea mask application for input fields (fill land/sea mask filename field) 
     1!------------------------------------------------------------------------------ 
     2&namsbc         !   Ice surface boundary conditions 
     3!------------------------------------------------------------------------------ 
     4   rn_cio           =   5.0e-03       !  ice-ocean drag coefficient (-) 
     5   rn_blow_s        =   0.66          !  mesure of snow blowing into the leads 
     6                                      !     = 1 => no snow blowing, < 1 => some snow blowing 
     7   nn_flxdist       =  -1             !  Redistribute heat flux over ice categories 
     8                                      !     =-1  Do nothing (needs N(cat) fluxes) 
     9                                      !     = 0  Average N(cat) fluxes then apply the average over the N(cat) ice 
     10                                      !     = 1  Average N(cat) fluxes then redistribute over the N(cat) ice using T-ice and albedo sensitivity 
     11                                      !     = 2  Redistribute a single flux over categories 
     12   ln_cndflx        = .false.         !  Use conduction flux as surface boundary conditions (i.e. for Jules coupling) 
     13      ln_cndemulate = .false.         !     emulate conduction flux (if not provided in the inputs) 
    4614/ 
Note: See TracChangeset for help on using the changeset viewer.