- Timestamp:
- 2017-12-13T15:58:53+01:00 (7 years ago)
- Location:
- branches/2017/dev_merge_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW
- Files:
-
- 1 deleted
- 6 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/EXP00/namelist_sco_FCT2_flux_ubs_cfg
r8599 r9019 21 21 nn_it000 = 1 ! first time step 22 22 nn_itend = 6120 ! here 17h of simulation (=6120 time-step) 23 !nn_itend = 5760 ! here 16h of simulation (=5760 time-step) abort after 5802 for zps: pb of physi ques conditions23 !nn_itend = 5760 ! here 16h of simulation (=5760 time-step) abort after 5802 for zps: pb of physics conditions 24 24 nn_istate = 0 ! output the initial state (1) or not (0) 25 25 nn_stock = 1080 ! frequency of creation of a restart file (modulo referenced to 1) … … 61 61 rn_shlat = 0. ! shlat = 0 ! 0 < shlat < 2 ! shlat = 2 ! 2 < shlat 62 62 / 63 !----------------------------------------------------------------------- 64 &nambfr ! bottom friction 65 !----------------------------------------------------------------------- 66 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 67 ! = 2 : nonlinear friction 68 / 69 !----------------------------------------------------------------------- 70 &nambbc ! bottom temperature boundary condition (default: NO) 71 !----------------------------------------------------------------------- 72 / 73 !----------------------------------------------------------------------- 74 &nambbl ! bottom boundary layer scheme ("key_trabbl") 75 !----------------------------------------------------------------------- 63 !!====================================================================== 64 !! *** Top/Bottom boundary condition *** !! 65 !!====================================================================== 66 !! namdrg top/bottom drag coefficient (default: NO selection) 67 !! namdrg_top top friction (ln_isfcav=T) 68 !! namdrg_bot bottom friction 69 !! nambbc bottom temperature boundary condition (default: NO) 70 !! nambbl bottom boundary layer scheme (default: NO) 71 !!====================================================================== 72 ! 73 !----------------------------------------------------------------------- 74 &namdrg ! top/bottom drag coefficient (default: NO selection) 75 !----------------------------------------------------------------------- 76 ln_NONE = .true. ! free-slip : Cd = 0 (F => fill namdrg_bot 77 ln_lin = .false. ! linear drag: Cd = Cd0 Uc0 & namdrg_top) 78 ln_non_lin = .false. ! non-linear drag: Cd = Cd0 |U| 79 ln_loglayer= .false. ! logarithmic drag: Cd = vkarmn/log(z/z0) |U| 80 ! 81 ln_drgimp = .true. ! implicit top/bottom friction flag 76 82 / 77 83 !----------------------------------------------------------------------- … … 97 103 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 98 104 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 99 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping100 ! ! (number of sub-timestep = nn_fct_zts)101 105 ln_traadv_mus = .false. ! MUSCL scheme 102 106 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 113 117 !----------------------------------------------------------------------- 114 118 ! ! Operator type: both false = No lateral diffusion 119 ln_traldf_NONE = .true. ! No explicit diffusion 115 120 ln_traldf_lap = .false. ! laplacian operator 116 121 ln_traldf_blp = .false. ! bilaplacian operator … … 126 131 / 127 132 !----------------------------------------------------------------------- 128 &namdyn_adv ! formulation of the momentum advection 129 !----------------------------------------------------------------------- 133 &namdyn_adv ! formulation of the momentum advection (default: NO selection) 134 !----------------------------------------------------------------------- 135 ln_dynadv_NONE= .false. ! linear dynamics (no momentum advection) 130 136 ln_dynadv_vec = .false. ! vector form (T) or flux form (F) 131 137 nn_dynkeg = 0 ! scheme for grad(KE): =0 C2 ; =1 Hollingsworth correction 132 138 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 133 139 ln_dynadv_ubs = .true. ! flux form - 3rd order UBS scheme 134 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection135 140 / 136 141 !----------------------------------------------------------------------- … … 167 172 / 168 173 !----------------------------------------------------------------------- 169 &namdyn_ldf ! lateral diffusion on momentum 174 &namdyn_ldf ! lateral diffusion on momentum (default: NO selection) 170 175 !----------------------------------------------------------------------- 171 176 ! ! Type of the operator : 172 ! ! no diffusion: set ln_dynldf_lap=..._blp=F173 ln_dynldf_lap = . true.! laplacian operator177 ln_dynldf_NONE= .true. ! No operator (i.e. no explicit diffusion) 178 ln_dynldf_lap = .false. ! laplacian operator 174 179 ln_dynldf_blp = .false. ! bilaplacian operator 175 180 ! ! Direction of action : 176 ln_dynldf_lev = . true.! iso-level177 ln_dynldf_hor = .false. 178 ln_dynldf_iso = .false. 181 ln_dynldf_lev = .false. ! iso-level 182 ln_dynldf_hor = .false. ! horizontal (geopotential) 183 ln_dynldf_iso = .false. ! iso-neutral 179 184 ! ! Coefficient 180 nn_ahm_ijk_t = 0 ! space/time variation of eddy coef185 nn_ahm_ijk_t = 0 ! space/time variation of eddy coef 181 186 ! ! =-30 read in eddy_viscosity_3D.nc file 182 187 ! ! =-20 read in eddy_viscosity_2D.nc file 183 ! ! = 0 constant 188 ! ! = 0 constant 184 189 ! ! = 10 F(k)=c1d 185 190 ! ! = 20 F(i,j)=F(grid spacing)=c2d 186 191 ! ! = 30 F(i,j,k)=c2d*c1d 187 192 ! ! = 31 F(i,j,k)=F(grid spacing and local velocity) 188 rn_ahm_0 = 0.01 ! horizontal laplacian eddy viscosity [m2/s] 189 rn_ahm_b = 0. ! background eddy viscosity for ldf_iso [m2/s] 190 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 191 / 192 !----------------------------------------------------------------------- 193 &namzdf ! vertical physics 194 !----------------------------------------------------------------------- 195 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 196 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 197 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 198 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 193 ! ! = 32 F(i,j,k)=F(local gridscale and deformation rate) 194 ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 195 rn_ahm_0 = 1000. ! horizontal laplacian eddy viscosity [m2/s] 196 rn_ahm_b = 0. ! background eddy viscosity for ldf_iso [m2/s] 197 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 ! ! Smagorinsky settings (nn_ahm_ijk_t = 32) : 199 rn_csmc = 3.5 ! Smagorinsky constant of proportionality 200 rn_minfac = 1.0 ! multiplier of theorectical lower limit 201 rn_maxfac = 1.0 ! multiplier of theorectical upper limit 202 / 203 !!====================================================================== 204 !! vertical physics namelists !! 205 !!====================================================================== 206 !----------------------------------------------------------------------- 207 &namzdf ! vertical physics (default: NO selection) 208 !----------------------------------------------------------------------- 209 ! ! type of vertical closure (required) 210 ln_zdfcst = .true. ! constant mixing 211 ln_zdfric = .false. ! local Richardson dependent formulation (T => fill namzdf_ric) 212 ln_zdftke = .false. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 213 ln_zdfgls = .false. ! Generic Length Scale closure (T => fill namzdf_gls) 214 ! 215 ! ! convection 216 ln_zdfevd = .false. ! enhanced vertical diffusion 217 nn_evdm = 0 ! apply on tracer (=0) or on tracer and momentum (=1) 218 rn_evd = 100. ! mixing coefficient [m2/s] 219 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 220 nn_npc = 1 ! frequency of application of npc 221 nn_npcp = 365 ! npc control print frequency 222 ! 223 ln_zdfddm = .false. ! double diffusive mixing 224 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 225 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 226 ! 227 ! ! gravity wave-driven vertical mixing 228 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 229 ln_zdfswm = .false. ! surface wave-induced mixing (T => ln_wave=ln_sdw=T ) 230 ! 231 ! ! coefficients 232 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 233 rn_avt0 = 0.0e ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 234 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 235 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 199 236 / 200 237 !----------------------------------------------------------------------- -
branches/2017/dev_merge_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/EXP00/namelist_zps_FCT2_flux_ubs_cfg
r8599 r9019 20 20 cn_exp = "OVF_zps_FCT2_flux_ubs" ! experience name 21 21 nn_it000 = 1 ! first time step 22 nn_itend = 6120 ! here 17h of simulation (=6120 time-step)23 !nn_itend = 5760 ! here 16h of simulation (=5760 time-step) abort after 5802 for zps: pb of physiques conditions22 !nn_itend = 6120 ! here 17h of simulation (=6120 time-step) 23 nn_itend = 5760 ! here 16h of simulation (=5760 time-step) abort after 5802 for zps: pb of physics conditions 24 24 nn_istate = 0 ! output the initial state (1) or not (0) 25 25 nn_stock = 1080 ! frequency of creation of a restart file (modulo referenced to 1) … … 61 61 rn_shlat = 0. ! shlat = 0 ! 0 < shlat < 2 ! shlat = 2 ! 2 < shlat 62 62 / 63 !----------------------------------------------------------------------- 64 &nambfr ! bottom friction 65 !----------------------------------------------------------------------- 66 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 67 ! = 2 : nonlinear friction 68 / 69 !----------------------------------------------------------------------- 70 &nambbc ! bottom temperature boundary condition (default: NO) 71 !----------------------------------------------------------------------- 72 / 73 !----------------------------------------------------------------------- 74 &nambbl ! bottom boundary layer scheme ("key_trabbl") 75 !----------------------------------------------------------------------- 63 !!====================================================================== 64 !! *** Top/Bottom boundary condition *** !! 65 !!====================================================================== 66 !! namdrg top/bottom drag coefficient (default: NO selection) 67 !! namdrg_top top friction (ln_isfcav=T) 68 !! namdrg_bot bottom friction 69 !! nambbc bottom temperature boundary condition (default: NO) 70 !! nambbl bottom boundary layer scheme (default: NO) 71 !!====================================================================== 72 ! 73 !----------------------------------------------------------------------- 74 &namdrg ! top/bottom drag coefficient (default: NO selection) 75 !----------------------------------------------------------------------- 76 ln_NONE = .true. ! free-slip : Cd = 0 (F => fill namdrg_bot 77 ln_lin = .false. ! linear drag: Cd = Cd0 Uc0 & namdrg_top) 78 ln_non_lin = .false. ! non-linear drag: Cd = Cd0 |U| 79 ln_loglayer= .false. ! logarithmic drag: Cd = vkarmn/log(z/z0) |U| 80 ! 81 ln_drgimp = .true. ! implicit top/bottom friction flag 76 82 / 77 83 !----------------------------------------------------------------------- … … 97 103 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 98 104 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 99 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping100 ! ! (number of sub-timestep = nn_fct_zts)101 105 ln_traadv_mus = .false. ! MUSCL scheme 102 106 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 113 117 !----------------------------------------------------------------------- 114 118 ! ! Operator type: both false = No lateral diffusion 119 ln_traldf_NONE = .true. ! No explicit diffusion 115 120 ln_traldf_lap = .false. ! laplacian operator 116 121 ln_traldf_blp = .false. ! bilaplacian operator … … 126 131 / 127 132 !----------------------------------------------------------------------- 128 &namdyn_adv ! formulation of the momentum advection 129 !----------------------------------------------------------------------- 133 &namdyn_adv ! formulation of the momentum advection (default: NO selection) 134 !----------------------------------------------------------------------- 135 ln_dynadv_NONE= .false. ! linear dynamics (no momentum advection) 130 136 ln_dynadv_vec = .false. ! vector form (T) or flux form (F) 131 137 nn_dynkeg = 0 ! scheme for grad(KE): =0 C2 ; =1 Hollingsworth correction 132 138 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 133 139 ln_dynadv_ubs = .true. ! flux form - 3rd order UBS scheme 134 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection135 140 / 136 141 !----------------------------------------------------------------------- … … 167 172 / 168 173 !----------------------------------------------------------------------- 169 &namdyn_ldf ! lateral diffusion on momentum 174 &namdyn_ldf ! lateral diffusion on momentum (default: NO selection) 170 175 !----------------------------------------------------------------------- 171 176 ! ! Type of the operator : 172 ! ! no diffusion: set ln_dynldf_lap=..._blp=F173 ln_dynldf_lap = . true.! laplacian operator177 ln_dynldf_NONE= .true. ! No operator (i.e. no explicit diffusion) 178 ln_dynldf_lap = .false. ! laplacian operator 174 179 ln_dynldf_blp = .false. ! bilaplacian operator 175 180 ! ! Direction of action : 176 ln_dynldf_lev = .false. 177 ln_dynldf_hor = . true.! horizontal (geopotential)178 ln_dynldf_iso = .false. 181 ln_dynldf_lev = .false. ! iso-level 182 ln_dynldf_hor = .false. ! horizontal (geopotential) 183 ln_dynldf_iso = .false. ! iso-neutral 179 184 ! ! Coefficient 180 nn_ahm_ijk_t = 0 ! space/time variation of eddy coef185 nn_ahm_ijk_t = 0 ! space/time variation of eddy coef 181 186 ! ! =-30 read in eddy_viscosity_3D.nc file 182 187 ! ! =-20 read in eddy_viscosity_2D.nc file 183 ! ! = 0 constant 188 ! ! = 0 constant 184 189 ! ! = 10 F(k)=c1d 185 190 ! ! = 20 F(i,j)=F(grid spacing)=c2d 186 191 ! ! = 30 F(i,j,k)=c2d*c1d 187 192 ! ! = 31 F(i,j,k)=F(grid spacing and local velocity) 188 rn_ahm_0 = 0.01 ! horizontal laplacian eddy viscosity [m2/s] 189 rn_ahm_b = 0. ! background eddy viscosity for ldf_iso [m2/s] 190 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 191 / 192 !----------------------------------------------------------------------- 193 &namzdf ! vertical physics 194 !----------------------------------------------------------------------- 195 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 196 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 197 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 198 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 193 ! ! = 32 F(i,j,k)=F(local gridscale and deformation rate) 194 ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 195 rn_ahm_0 = 1000. ! horizontal laplacian eddy viscosity [m2/s] 196 rn_ahm_b = 0. ! background eddy viscosity for ldf_iso [m2/s] 197 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 ! ! Smagorinsky settings (nn_ahm_ijk_t = 32) : 199 rn_csmc = 3.5 ! Smagorinsky constant of proportionality 200 rn_minfac = 1.0 ! multiplier of theorectical lower limit 201 rn_maxfac = 1.0 ! multiplier of theorectical upper limit 202 / 203 !!====================================================================== 204 !! vertical physics namelists !! 205 !!====================================================================== 206 !----------------------------------------------------------------------- 207 &namzdf ! vertical physics (default: NO selection) 208 !----------------------------------------------------------------------- 209 ! ! type of vertical closure (required) 210 ln_zdfcst = .true. ! constant mixing 211 ln_zdfric = .false. ! local Richardson dependent formulation (T => fill namzdf_ric) 212 ln_zdftke = .false. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 213 ln_zdfgls = .false. ! Generic Length Scale closure (T => fill namzdf_gls) 214 ln_zdfosm = .false. ! OSMOSIS BL closure (T => fill namzdf_osm) 215 ! 216 ! ! convection 217 ln_zdfevd = .false. ! enhanced vertical diffusion 218 nn_evdm = 0 ! apply on tracer (=0) or on tracer and momentum (=1) 219 rn_evd = 100. ! mixing coefficient [m2/s] 220 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 221 nn_npc = 1 ! frequency of application of npc 222 nn_npcp = 365 ! npc control print frequency 223 ! 224 ln_zdfddm = .false. ! double diffusive mixing 225 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 226 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 227 ! 228 ! ! gravity wave-driven vertical mixing 229 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 230 ln_zdfswm = .false. ! surface wave-induced mixing (T => ln_wave=ln_sdw=T ) 231 ! 232 ! ! coefficients 233 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 234 rn_avt0 = 0.0e ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 235 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 236 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 199 237 / 200 238 !----------------------------------------------------------------------- -
branches/2017/dev_merge_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/EXP00/namelist_zps_FCT4_flux_ubs_cfg
r8599 r9019 20 20 cn_exp = "OVF_zps_FCT4_flux_ubs" ! experience name 21 21 nn_it000 = 1 ! first time step 22 nn_itend = 6120 ! here 17h of simulation (=6120 time-step)23 !nn_itend = 5760 ! here 16h of simulation (=5760 time-step) abort after 5802 for zps: pb of physiques conditions22 !nn_itend = 6120 ! here 17h of simulation (=6120 time-step) 23 nn_itend = 5760 ! here 16h of simulation (=5760 time-step) abort after 5802 for zps: pb of physics conditions 24 24 nn_istate = 0 ! output the initial state (1) or not (0) 25 25 nn_stock = 1080 ! frequency of creation of a restart file (modulo referenced to 1) … … 61 61 rn_shlat = 0. ! shlat = 0 ! 0 < shlat < 2 ! shlat = 2 ! 2 < shlat 62 62 / 63 !----------------------------------------------------------------------- 64 &nambfr ! bottom friction 65 !----------------------------------------------------------------------- 66 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 67 ! = 2 : nonlinear friction 68 / 69 !----------------------------------------------------------------------- 70 &nambbc ! bottom temperature boundary condition (default: NO) 71 !----------------------------------------------------------------------- 72 / 73 !----------------------------------------------------------------------- 74 &nambbl ! bottom boundary layer scheme ("key_trabbl") 75 !----------------------------------------------------------------------- 63 !!====================================================================== 64 !! *** Top/Bottom boundary condition *** !! 65 !!====================================================================== 66 !! namdrg top/bottom drag coefficient (default: NO selection) 67 !! namdrg_top top friction (ln_isfcav=T) 68 !! namdrg_bot bottom friction 69 !! nambbc bottom temperature boundary condition (default: NO) 70 !! nambbl bottom boundary layer scheme (default: NO) 71 !!====================================================================== 72 ! 73 !----------------------------------------------------------------------- 74 &namdrg ! top/bottom drag coefficient (default: NO selection) 75 !----------------------------------------------------------------------- 76 ln_NONE = .true. ! free-slip : Cd = 0 (F => fill namdrg_bot 77 ln_lin = .false. ! linear drag: Cd = Cd0 Uc0 & namdrg_top) 78 ln_non_lin = .false. ! non-linear drag: Cd = Cd0 |U| 79 ln_loglayer= .false. ! logarithmic drag: Cd = vkarmn/log(z/z0) |U| 80 ! 81 ln_drgimp = .true. ! implicit top/bottom friction flag 76 82 / 77 83 !----------------------------------------------------------------------- … … 97 103 nn_fct_h = 4 ! =2/4, horizontal 2nd / 4th order 98 104 nn_fct_v = 4 ! =2/4, vertical 2nd / COMPACT 4th order 99 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping100 ! ! (number of sub-timestep = nn_fct_zts)101 105 ln_traadv_mus = .false. ! MUSCL scheme 102 106 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 113 117 !----------------------------------------------------------------------- 114 118 ! ! Operator type: both false = No lateral diffusion 119 ln_traldf_NONE = .true. ! No explicit diffusion 115 120 ln_traldf_lap = .false. ! laplacian operator 116 121 ln_traldf_blp = .false. ! bilaplacian operator … … 126 131 / 127 132 !----------------------------------------------------------------------- 128 &namdyn_adv ! formulation of the momentum advection 129 !----------------------------------------------------------------------- 133 &namdyn_adv ! formulation of the momentum advection (default: NO selection) 134 !----------------------------------------------------------------------- 135 ln_dynadv_NONE= .false. ! linear dynamics (no momentum advection) 130 136 ln_dynadv_vec = .false. ! vector form (T) or flux form (F) 131 137 nn_dynkeg = 0 ! scheme for grad(KE): =0 C2 ; =1 Hollingsworth correction 132 138 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 133 139 ln_dynadv_ubs = .true. ! flux form - 3rd order UBS scheme 134 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection135 140 / 136 141 !----------------------------------------------------------------------- … … 167 172 / 168 173 !----------------------------------------------------------------------- 169 &namdyn_ldf ! lateral diffusion on momentum 174 &namdyn_ldf ! lateral diffusion on momentum (default: NO selection) 170 175 !----------------------------------------------------------------------- 171 176 ! ! Type of the operator : 172 ! ! no diffusion: set ln_dynldf_lap=..._blp=F173 ln_dynldf_lap = . true.! laplacian operator177 ln_dynldf_NONE= .true. ! No operator (i.e. no explicit diffusion) 178 ln_dynldf_lap = .false. ! laplacian operator 174 179 ln_dynldf_blp = .false. ! bilaplacian operator 175 180 ! ! Direction of action : 176 ln_dynldf_lev = .false. 177 ln_dynldf_hor = . true.! horizontal (geopotential)178 ln_dynldf_iso = .false. 181 ln_dynldf_lev = .false. ! iso-level 182 ln_dynldf_hor = .false. ! horizontal (geopotential) 183 ln_dynldf_iso = .false. ! iso-neutral 179 184 ! ! Coefficient 180 nn_ahm_ijk_t = 0 ! space/time variation of eddy coef185 nn_ahm_ijk_t = 0 ! space/time variation of eddy coef 181 186 ! ! =-30 read in eddy_viscosity_3D.nc file 182 187 ! ! =-20 read in eddy_viscosity_2D.nc file 183 ! ! = 0 constant 188 ! ! = 0 constant 184 189 ! ! = 10 F(k)=c1d 185 190 ! ! = 20 F(i,j)=F(grid spacing)=c2d 186 191 ! ! = 30 F(i,j,k)=c2d*c1d 187 192 ! ! = 31 F(i,j,k)=F(grid spacing and local velocity) 188 rn_ahm_0 = 0.01 ! horizontal laplacian eddy viscosity [m2/s] 189 rn_ahm_b = 0. ! background eddy viscosity for ldf_iso [m2/s] 190 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 191 / 192 !----------------------------------------------------------------------- 193 &namzdf ! vertical physics 194 !----------------------------------------------------------------------- 195 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 196 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 197 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 198 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 193 ! ! = 32 F(i,j,k)=F(local gridscale and deformation rate) 194 ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 195 rn_ahm_0 = 1000. ! horizontal laplacian eddy viscosity [m2/s] 196 rn_ahm_b = 0. ! background eddy viscosity for ldf_iso [m2/s] 197 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 ! ! Smagorinsky settings (nn_ahm_ijk_t = 32) : 199 rn_csmc = 3.5 ! Smagorinsky constant of proportionality 200 rn_minfac = 1.0 ! multiplier of theorectical lower limit 201 rn_maxfac = 1.0 ! multiplier of theorectical upper limit 202 / 203 !!====================================================================== 204 !! vertical physics namelists !! 205 !!====================================================================== 206 !----------------------------------------------------------------------- 207 &namzdf ! vertical physics (default: NO selection) 208 !----------------------------------------------------------------------- 209 ! ! type of vertical closure (required) 210 ln_zdfcst = .true. ! constant mixing 211 ln_zdfric = .false. ! local Richardson dependent formulation (T => fill namzdf_ric) 212 ln_zdftke = .false. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 213 ln_zdfgls = .false. ! Generic Length Scale closure (T => fill namzdf_gls) 214 ! 215 ! ! convection 216 ln_zdfevd = .false. ! enhanced vertical diffusion 217 nn_evdm = 0 ! apply on tracer (=0) or on tracer and momentum (=1) 218 rn_evd = 100. ! mixing coefficient [m2/s] 219 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 220 nn_npc = 1 ! frequency of application of npc 221 nn_npcp = 365 ! npc control print frequency 222 ! 223 ln_zdfddm = .false. ! double diffusive mixing 224 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 225 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 226 ! 227 ! ! gravity wave-driven vertical mixing 228 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 229 ln_zdfswm = .false. ! surface wave-induced mixing (T => ln_wave=ln_sdw=T ) 230 ! 231 ! ! coefficients 232 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 233 rn_avt0 = 0.0e ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 234 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 235 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 199 236 / 200 237 !----------------------------------------------------------------------- -
branches/2017/dev_merge_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/EXP00/namelist_zps_FCT4_vect_een_cfg
r8599 r9019 20 20 cn_exp = "OVF_zps_FCT4_vect_een" ! experience name 21 21 nn_it000 = 1 ! first time step 22 nn_itend = 6120 ! here 17h of simulation (=6120 time-step)23 !nn_itend = 5760 ! here 16h of simulation (=5760 time-step) abort after 5802 for zps: pb of physiques conditions22 !nn_itend = 6120 ! here 17h of simulation (=6120 time-step) 23 nn_itend = 5760 ! here 16h of simulation (=5760 time-step) abort after 5802 for zps: pb of physics conditions 24 24 nn_istate = 0 ! output the initial state (1) or not (0) 25 25 nn_stock = 1080 ! frequency of creation of a restart file (modulo referenced to 1) … … 61 61 rn_shlat = 0. ! shlat = 0 ! 0 < shlat < 2 ! shlat = 2 ! 2 < shlat 62 62 / 63 !----------------------------------------------------------------------- 64 &nambfr ! bottom friction 65 !----------------------------------------------------------------------- 66 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 67 ! = 2 : nonlinear friction 68 / 69 !----------------------------------------------------------------------- 70 &nambbc ! bottom temperature boundary condition (default: NO) 71 !----------------------------------------------------------------------- 72 / 73 !----------------------------------------------------------------------- 74 &nambbl ! bottom boundary layer scheme ("key_trabbl") 75 !----------------------------------------------------------------------- 63 !!====================================================================== 64 !! *** Top/Bottom boundary condition *** !! 65 !!====================================================================== 66 !! namdrg top/bottom drag coefficient (default: NO selection) 67 !! namdrg_top top friction (ln_isfcav=T) 68 !! namdrg_bot bottom friction 69 !! nambbc bottom temperature boundary condition (default: NO) 70 !! nambbl bottom boundary layer scheme (default: NO) 71 !!====================================================================== 72 ! 73 !----------------------------------------------------------------------- 74 &namdrg ! top/bottom drag coefficient (default: NO selection) 75 !----------------------------------------------------------------------- 76 ln_NONE = .true. ! free-slip : Cd = 0 (F => fill namdrg_bot 77 ln_lin = .false. ! linear drag: Cd = Cd0 Uc0 & namdrg_top) 78 ln_non_lin = .false. ! non-linear drag: Cd = Cd0 |U| 79 ln_loglayer= .false. ! logarithmic drag: Cd = vkarmn/log(z/z0) |U| 80 ! 81 ln_drgimp = .true. ! implicit top/bottom friction flag 76 82 / 77 83 !----------------------------------------------------------------------- … … 97 103 nn_fct_h = 4 ! =2/4, horizontal 2nd / 4th order 98 104 nn_fct_v = 4 ! =2/4, vertical 2nd / COMPACT 4th order 99 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping100 ! ! (number of sub-timestep = nn_fct_zts)101 105 ln_traadv_mus = .false. ! MUSCL scheme 102 106 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 113 117 !----------------------------------------------------------------------- 114 118 ! ! Operator type: both false = No lateral diffusion 119 ln_traldf_NONE = .true. ! No explicit diffusion 115 120 ln_traldf_lap = .false. ! laplacian operator 116 121 ln_traldf_blp = .false. ! bilaplacian operator … … 126 131 / 127 132 !----------------------------------------------------------------------- 128 &namdyn_adv ! formulation of the momentum advection 129 !----------------------------------------------------------------------- 130 ln_dynadv_vec = .true. ! vector form (T) or flux form (F) 133 &namdyn_adv ! formulation of the momentum advection (default: NO selection) 134 !----------------------------------------------------------------------- 135 ln_dynadv_NONE= .false. ! linear dynamics (no momentum advection) 136 ln_dynadv_vec = .true. ! vector form (T) or flux form (F) 131 137 nn_dynkeg = 0 ! scheme for grad(KE): =0 C2 ; =1 Hollingsworth correction 132 138 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 133 139 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 134 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection135 140 / 136 141 !----------------------------------------------------------------------- … … 143 148 !----------------------------------------------------------------------- 144 149 ln_dynvor_ene = .false. ! enstrophy conserving scheme 145 ln_dynvor_ens = . false.! energy conserving scheme150 ln_dynvor_ens = .true. ! energy conserving scheme 146 151 ln_dynvor_mix = .false. ! mixed scheme 147 ln_dynvor_een = .true. 152 ln_dynvor_een = .true. ! energy & enstrophy scheme 148 153 nn_een_e3f = 0 ! e3f = masked averaging of e3t divided by 4 (=0) or by the sum of mask (=1) 149 154 / … … 167 172 / 168 173 !----------------------------------------------------------------------- 169 &namdyn_ldf ! lateral diffusion on momentum 174 &namdyn_ldf ! lateral diffusion on momentum (default: NO selection) 170 175 !----------------------------------------------------------------------- 171 176 ! ! Type of the operator : 172 ! ! no diffusion: set ln_dynldf_lap=..._blp=F173 ln_dynldf_lap = .true. 177 ln_dynldf_NONE= .false. ! No operator (i.e. no explicit diffusion) 178 ln_dynldf_lap = .true. ! laplacian operator 174 179 ln_dynldf_blp = .false. ! bilaplacian operator 175 180 ! ! Direction of action : 176 ln_dynldf_lev = .false. 177 ln_dynldf_hor = .true. 178 ln_dynldf_iso = .false. 181 ln_dynldf_lev = .false. ! iso-level 182 ln_dynldf_hor = .true. ! horizontal (geopotential) 183 ln_dynldf_iso = .false. ! iso-neutral 179 184 ! ! Coefficient 180 nn_ahm_ijk_t = 0 ! space/time variation of eddy coef185 nn_ahm_ijk_t = 0 ! space/time variation of eddy coef 181 186 ! ! =-30 read in eddy_viscosity_3D.nc file 182 187 ! ! =-20 read in eddy_viscosity_2D.nc file 183 ! ! = 0 constant 188 ! ! = 0 constant 184 189 ! ! = 10 F(k)=c1d 185 190 ! ! = 20 F(i,j)=F(grid spacing)=c2d 186 191 ! ! = 30 F(i,j,k)=c2d*c1d 187 192 ! ! = 31 F(i,j,k)=F(grid spacing and local velocity) 188 rn_ahm_0 = 0.01 ! horizontal laplacian eddy viscosity [m2/s] 189 rn_ahm_b = 0. ! background eddy viscosity for ldf_iso [m2/s] 190 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 191 / 192 !----------------------------------------------------------------------- 193 &namzdf ! vertical physics 194 !----------------------------------------------------------------------- 195 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 196 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 197 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 198 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 193 ! ! = 32 F(i,j,k)=F(local gridscale and deformation rate) 194 ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 195 rn_ahm_0 = 100. ! horizontal laplacian eddy viscosity [m2/s] 196 rn_ahm_b = 0. ! background eddy viscosity for ldf_iso [m2/s] 197 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 ! ! Smagorinsky settings (nn_ahm_ijk_t = 32) : 199 rn_csmc = 3.5 ! Smagorinsky constant of proportionality 200 rn_minfac = 1.0 ! multiplier of theorectical lower limit 201 rn_maxfac = 1.0 ! multiplier of theorectical upper limit 202 / 203 !!====================================================================== 204 !! vertical physics namelists !! 205 !!====================================================================== 206 !----------------------------------------------------------------------- 207 &namzdf ! vertical physics (default: NO selection) 208 !----------------------------------------------------------------------- 209 ! ! type of vertical closure (required) 210 ln_zdfcst = .true. ! constant mixing 211 ln_zdfric = .false. ! local Richardson dependent formulation (T => fill namzdf_ric) 212 ln_zdftke = .false. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 213 ln_zdfgls = .false. ! Generic Length Scale closure (T => fill namzdf_gls) 214 ! 215 ! ! convection 216 ln_zdfevd = .false. ! enhanced vertical diffusion 217 nn_evdm = 0 ! apply on tracer (=0) or on tracer and momentum (=1) 218 rn_evd = 100. ! mixing coefficient [m2/s] 219 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 220 nn_npc = 1 ! frequency of application of npc 221 nn_npcp = 365 ! npc control print frequency 222 ! 223 ln_zdfddm = .false. ! double diffusive mixing 224 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 225 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 226 ! 227 ! ! gravity wave-driven vertical mixing 228 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 229 ln_zdfswm = .false. ! surface wave-induced mixing (T => ln_wave=ln_sdw=T ) 230 ! 231 ! ! coefficients 232 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 233 rn_avt0 = 0.0e ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 234 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 235 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 199 236 / 200 237 !----------------------------------------------------------------------- -
branches/2017/dev_merge_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/MY_SRC/usrdef_sbc.F90
r7355 r9019 16 16 USE dom_oce ! ocean space and time domain 17 17 USE sbc_oce ! Surface boundary condition: ocean fields 18 USE sbc_ice ! Surface boundary condition: ice fields 18 19 USE phycst ! physical constants 19 20 ! -
branches/2017/dev_merge_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/cpp_OVERFLOW.fcm
r7423 r9019 1 bld::tool::fppkeys key_zdfcstkey_mpp_mpi key_iomput key_nosignedzero1 bld::tool::fppkeys key_mpp_mpi key_iomput key_nosignedzero
Note: See TracChangeset
for help on using the changeset viewer.