1 | !----------------------------------------------------------------------- |
---|
2 | &namsbc ! Surface Boundary Condition (surface module) |
---|
3 | !----------------------------------------------------------------------- |
---|
4 | nn_fsbc = 5 ! frequency of surface boundary condition computation |
---|
5 | ! (also = the frequency of sea-ice model call) |
---|
6 | ln_ana = .false. ! analytical formulation (T => fill namsbc_ana ) |
---|
7 | ln_flx = .false. ! flux formulation (T => fill namsbc_flx ) |
---|
8 | ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) |
---|
9 | ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core) |
---|
10 | ln_blk_mfs = .false. ! MFS bulk formulation (T => fill namsbc_mfs ) |
---|
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 configuration |
---|
15 | ! =1 opa-sas OASIS coupling: multi executable configuration, OPA component |
---|
16 | ! =2 opa-sas OASIS coupling: multi executable configuration, SAS component |
---|
17 | ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) |
---|
18 | nn_ice = 2 ! =0 no ice boundary condition , |
---|
19 | ! =1 use observed ice-cover , |
---|
20 | ! =2 ice-model used ("key_lim3" or "key_lim2") |
---|
21 | nn_ice_embd = 1 ! =0 levitating ice (no mass exchange, concentration/dilution effect) |
---|
22 | ! =1 levitating ice with mass and salt exchange but no presure effect |
---|
23 | ! =2 embedded sea-ice (full salt and mass exchanges and pressure) |
---|
24 | ln_dm2dc = .false. ! daily mean to diurnal cycle on short wave |
---|
25 | ln_rnf = .true. ! runoffs (T => fill namsbc_rnf) |
---|
26 | nn_isf = 0 ! ice shelf melting/freezing (/=0 => fill namsbc_isf) |
---|
27 | ! 0 =no isf 1 = presence of ISF |
---|
28 | ! 2 = bg03 parametrisation 3 = rnf file for isf |
---|
29 | ! 4 = ISF fwf specified |
---|
30 | ! option 1 and 4 need ln_isfcav = .true. (domzgr) |
---|
31 | ln_ssr = .true. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) |
---|
32 | nn_fwb = 2 ! FreshWater Budget: =0 unchecked |
---|
33 | ! =1 global mean of e-p-r set to zero at each time step |
---|
34 | ! =2 annual global mean of e-p-r set to zero |
---|
35 | ln_wave = .false. ! Activate coupling with wave (either Stokes Drift or Drag coefficient, or both) (T => fill namsbc_wave) |
---|
36 | ln_cdgw = .false. ! Neutral drag coefficient read from wave model (T => fill namsbc_wave) |
---|
37 | ln_sdw = .false. ! Computation of 3D stokes drift (T => fill namsbc_wave) |
---|
38 | nn_lsm = 0 ! =0 land/sea mask for input fields is not applied (keep empty land/sea mask filename field) , |
---|
39 | ! =1:n number of iterations of land/sea mask application for input fields (fill land/sea mask filename field) |
---|
40 | nn_limflx = -1 ! LIM3 Multi-category heat flux formulation (use -1 if LIM3 is not used) |
---|
41 | ! =-1 Use per-category fluxes, bypass redistributor, forced mode only, not yet implemented coupled |
---|
42 | ! = 0 Average per-category fluxes (forced and coupled mode) |
---|
43 | ! = 1 Average and redistribute per-category fluxes, forced mode only, not yet implemented coupled |
---|
44 | ! = 2 Redistribute a single flux over categories (coupled mode only) |
---|
45 | / |
---|