[994] | 1 | !----------------------------------------------------------------------- |
---|
[1225] | 2 | &namsbc ! Surface Boundary Condition (surface module) |
---|
[994] | 3 | !----------------------------------------------------------------------- |
---|
[4147] | 4 | nn_fsbc = 5 ! frequency of surface boundary condition computation |
---|
[6140] | 5 | ! (also = the frequency of sea-ice & iceberg model call) |
---|
| 6 | ! Type of air-sea fluxes |
---|
[9019] | 7 | ln_usr = .false. ! user defined formulation (T => check usrdef_sbc) |
---|
[2349] | 8 | ln_flx = .false. ! flux formulation (T => fill namsbc_flx ) |
---|
[9019] | 9 | ln_blk = .false. ! Bulk formulation (T => fill namsbc_blk ) |
---|
[6140] | 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 |
---|
[9019] | 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 |
---|
[6140] | 17 | ! Sea-ice : |
---|
[9038] | 18 | nn_ice = 2 ! =0 no ice boundary condition , |
---|
[1225] | 19 | ! =1 use observed ice-cover , |
---|
[9019] | 20 | ! =2 or 3 automatically for LIM3 or CICE ("key_lim3" 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) |
---|
[6140] | 24 | ! Misc. options of sbc : |
---|
[9019] | 25 | ln_traqsr = .true. ! Light penetration in the ocean (T => fill namtra_qsr) |
---|
[6289] | 26 | ln_dm2dc = .false. ! daily mean to diurnal cycle on short wave |
---|
[2349] | 27 | ln_rnf = .true. ! runoffs (T => fill namsbc_rnf) |
---|
| 28 | ln_ssr = .true. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) |
---|
[6140] | 29 | nn_fwb = 2 ! FreshWater Budget: =0 unchecked |
---|
[4147] | 30 | ! =1 global mean of e-p-r set to zero at each time step |
---|
[2540] | 31 | ! =2 annual global mean of e-p-r set to zero |
---|
[6140] | 32 | ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) |
---|
[6289] | 33 | ln_isf = .false. ! ice shelf (T => fill namsbc_isf) |
---|
[9019] | 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) |
---|
[9038] | 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 |
---|
[9019] | 43 | ln_stcor = .false. ! Activate Stokes Coriolis term (T => ln_wave=.true. & ln_sdw=.true. & fill namsbc_wave) |
---|
[6997] | 44 | nn_lsm = 0 ! =0 land/sea mask for input fields is not applied (keep empty land/sea mask filename field) , |
---|
[6140] | 45 | ! =1:n number of iterations of land/sea mask application for input fields (fill land/sea mask filename field) |
---|
[2349] | 46 | / |
---|