Changeset 8882 for branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG
- Timestamp:
- 2017-12-01T18:44:09+01:00 (7 years ago)
- Location:
- branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG
- Files:
-
- 3 deleted
- 64 edited
- 10 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/AMM12/EXP00/namelist_cfg
r8599 r8882 29 29 !----------------------------------------------------------------------- 30 30 rn_rdt = 600. ! time step for the dynamics (and tracer if nn_acc=0) 31 /32 !-----------------------------------------------------------------------33 &namcrs ! Grid coarsening for dynamics output and/or34 ! ! passive tracer coarsened online simulations35 !-----------------------------------------------------------------------36 31 / 37 32 !----------------------------------------------------------------------- … … 179 174 filtide = 'bdydta/amm12_bdytide_' ! file name root of tidal forcing files 180 175 / 181 !----------------------------------------------------------------------- 182 &nambfr ! bottom friction 183 !----------------------------------------------------------------------- 184 nn_bfr = 2 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 185 ! = 2 : nonlinear friction 186 rn_bfri2 = 2.5e-3 ! bottom drag coefficient (non linear case) 187 rn_bfeb2 = 0.0e0 ! bottom turbulent kinetic energy background (m2/s2) 188 ln_loglayer = .true. ! loglayer bottom friction (only effect when nn_bfr = 2) 189 rn_bfrz0 = 0.003 ! bottom roughness (only effect when ln_loglayer = .true.) 176 177 !----------------------------------------------------------------------- 178 &namdrg ! top/bottom drag coefficient (default: NO selection) 179 !----------------------------------------------------------------------- 180 ln_NONE = .false. ! free-slip : Cd = 0 (F => fill namdrg_bot 181 ln_lin = .false. ! linear drag: Cd = Cd0 Uc0 & namdrg_top) 182 ln_non_lin = .false. ! non-linear drag: Cd = Cd0 |U| 183 ln_loglayer= .true. ! logarithmic drag: Cd = vkarmn/log(z/z0) |U| 184 ! 185 ln_drgimp = .true. ! implicit top/bottom friction flag 186 / 187 !----------------------------------------------------------------------- 188 &namdrg_bot ! BOTTOM friction 189 !----------------------------------------------------------------------- 190 rn_Cd0 = 2.5e-3 ! drag coefficient [-] 191 rn_Uc0 = 0.4 ! ref. velocity [m/s] (linear drag=Cd0*Uc0) 192 rn_Cdmax = 0.1 ! drag value maximum [-] (logarithmic drag) 193 rn_ke0 = 0.0e0 ! background kinetic energy [m2/s2] (non-linear cases) 194 rn_z0 = 0.003 ! roughness [m] (ln_loglayer=T) 195 ln_boost = .false. ! =T regional boost of Cd0 ; =F constant 196 rn_boost= 50. ! local boost factor [-] 190 197 / 191 198 !----------------------------------------------------------------------- … … 194 201 / 195 202 !----------------------------------------------------------------------- 196 &nambbl ! bottom boundary layer scheme 197 !----------------------------------------------------------------------- 198 nn_bbl_ldf = 0 ! diffusive bbl (=1) or not (=0) 203 &nambbl ! bottom boundary layer scheme (default: NO) 204 !----------------------------------------------------------------------- 199 205 / 200 206 !----------------------------------------------------------------------- … … 204 210 / 205 211 !----------------------------------------------------------------------- 206 &namtra_adv ! advection scheme for tracer 212 &namtra_adv ! advection scheme for tracer (default: NO advection) 207 213 !----------------------------------------------------------------------- 208 214 ln_traadv_fct = .true. ! FCT scheme 209 215 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 210 216 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 211 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping212 ! ! (number of sub-timestep = nn_fct_zts)213 217 / 214 218 !----------------------------------------------------------------------- … … 220 224 !---------------------------------------------------------------------------------- 221 225 ! ! Operator type: 226 ln_traldf_NONE = .false. ! No operator (no explicit diffusion) 222 227 ln_traldf_lap = .true. ! laplacian operator 223 228 ln_traldf_blp = .false. ! bilaplacian operator … … 258 263 / 259 264 !----------------------------------------------------------------------- 260 &namdyn_adv ! formulation of the momentum advection 261 !----------------------------------------------------------------------- 265 &namdyn_adv ! formulation of the momentum advection (default: None) 266 !----------------------------------------------------------------------- 267 ln_dynadv_vec = .true. ! vector form - 2nd centered scheme 268 nn_dynkeg = 0 ! grad(KE) scheme: =0 C2 ; =1 Hollingsworth correction 262 269 / 263 270 !----------------------------------------------------------------------- … … 287 294 !----------------------------------------------------------------------- 288 295 ! ! Type of the operator : 289 ! ! no diffusion: set ln_dynldf_lap=..._blp=F296 ln_dynldf_NONE= .false. ! No operator (no explicit diffusion) 290 297 ln_dynldf_lap = .false. ! laplacian operator 291 298 ln_dynldf_blp = .true. ! bilaplacian operator … … 310 317 / 311 318 !----------------------------------------------------------------------- 312 &namzdf ! vertical physics 313 !----------------------------------------------------------------------- 314 rn_avm0 = 0.1e-6 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 315 rn_avt0 = 0.1e-6 ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 316 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) (T) or not (F) 317 nn_evdm = 1 ! evd apply on tracer (=0) or on tracer and momentum (=1) 318 / 319 !----------------------------------------------------------------------- 320 &namzdf_ric ! richardson number dependent vertical diffusion ("key_zdfric" ) 321 !----------------------------------------------------------------------- 322 / 323 !----------------------------------------------------------------------- 324 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 325 !----------------------------------------------------------------------- 326 / 327 !----------------------------------------------------------------------- 328 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 319 &namzdf ! vertical physics (default: NO selection) 320 !----------------------------------------------------------------------- 321 ! ! type of vertical closure 322 ln_zdfcst = .false. ! constant mixing 323 ln_zdfric = .false. ! local Richardson dependent formulation (T => fill namzdf_ric) 324 ln_zdftke = .false. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 325 ln_zdfgls = .true. ! Generic Length Scale closure (T => fill namzdf_gls) 326 ! 327 ! ! convection 328 ln_zdfevd = .false. ! enhanced vertical diffusion 329 nn_evdm = 0 ! apply on tracer (=0) or on tracer and momentum (=1) 330 rn_evd = 100. ! mixing coefficient [m2/s] 331 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 332 nn_npc = 1 ! frequency of application of npc 333 nn_npcp = 365 ! npc control print frequency 334 ! 335 ln_zdfddm = .false. ! double diffusive mixing 336 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 337 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 338 ! 339 ! ! gravity wave-driven vertical mixing 340 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 341 ln_zdfswm = .false. ! surface wave-induced mixing (T => ln_wave=ln_sdw=T ) 342 ! 343 ! ! coefficients 344 rn_avm0 = 0.1e-6 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 345 rn_avt0 = 0.1e-6 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 346 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 347 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 348 / 349 !----------------------------------------------------------------------- 350 &namzdf_ric ! richardson number dependent vertical diffusion (ln_zdfric =T) 351 !----------------------------------------------------------------------- 352 / 353 !----------------------------------------------------------------------- 354 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion (ln_zdftke =T) 355 !----------------------------------------------------------------------- 356 / 357 !----------------------------------------------------------------------- 358 &namzdf_gls ! GLS vertical diffusion (ln_zdfgls =T) 329 359 !----------------------------------------------------------------------- 330 360 rn_charn = 100000. ! Charnock constant for wb induced roughness length … … 332 362 / 333 363 !----------------------------------------------------------------------- 334 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 335 !----------------------------------------------------------------------- 336 / 337 !----------------------------------------------------------------------- 338 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 339 !----------------------------------------------------------------------- 340 ln_tmx_itf = .FALSE. ! ITF specific parameterisation 364 &namzdf_iwm ! internal wave-driven mixing parameterization (ln_zdfiwm =T) 365 !----------------------------------------------------------------------- 341 366 / 342 367 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/AMM12/cpp_AMM12.fcm
r7646 r8882 1 bld::tool::fppkeys key_zdfglskey_diainstant key_mpp_mpi key_iomput1 bld::tool::fppkeys key_diainstant key_mpp_mpi key_iomput -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/C1D_PAPA/EXP00/namelist_cfg
r8599 r8882 60 60 / 61 61 !----------------------------------------------------------------------- 62 &namcrs ! Grid coarsening for dynamics output and/or63 ! passive tracer coarsened online simulations64 !-----------------------------------------------------------------------65 /66 !-----------------------------------------------------------------------67 62 &namc1d ! 1D configuration options ("key_c1d") 68 63 !----------------------------------------------------------------------- … … 110 105 sn_slp = 'slp.15JUNE2009_fill' , 6 , 'SLP', .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , '' , '' 111 106 112 nn_bulk_algo = 1 ! Bulk algorithm to use to compute bulk transfer coefficients Cd, Ce and Ch113 ! 1 => "NCAR" algorithm (Large and Yeager,2008)114 ! 2 => "COARE 3.0" algorithm (Fairall et al2003)115 ! 3 => "ECMWF" algorithm (IFS cycle 31)116 ! 4 => "COARE 3.5" algorithm (Edson et al 2013)107 ! ! bulk algorithm : 108 ln_NCAR = .true. ! "NCAR" algorithm (Large and Yeager 2008) 109 ln_COARE_3p0= .false. ! "COARE 3.0" algorithm (Fairall et al. 2003) 110 ln_COARE_3p5= .false. ! "COARE 3.5" algorithm (Edson et al. 2013) 111 ln_ECMWF = .false. ! "ECMWF" algorithm (IFS cycle 31) 117 112 118 113 rn_zqt = 2. ! Air temperature and humidity reference height (m) … … 123 118 / 124 119 !----------------------------------------------------------------------- 125 &namsbc_sas ! analytical surface boundary condition 126 !----------------------------------------------------------------------- 127 / 128 !----------------------------------------------------------------------- 129 &namtra_qsr ! penetrative solar radiation 120 &namtra_qsr ! penetrative solar radiation (ln_traqsr =T) 130 121 !----------------------------------------------------------------------- 131 122 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! … … 134 125 / 135 126 !----------------------------------------------------------------------- 136 &namsbc_rnf ! runoffs namelist surface boundary condition137 !-----------------------------------------------------------------------138 ln_rnf_mouth = .false. ! specific treatment at rivers mouths139 /140 !-----------------------------------------------------------------------141 127 &namsbc_apr ! Atmospheric pressure used as ocean forcing or in bulk 142 128 !----------------------------------------------------------------------- … … 154 140 / 155 141 !----------------------------------------------------------------------- 156 &namberg ! iceberg parameters 157 !----------------------------------------------------------------------- 158 / 159 !----------------------------------------------------------------------- 160 &namlbc ! lateral momentum boundary condition 161 !----------------------------------------------------------------------- 162 rn_shlat = 0. ! shlat = 0 ! 0 < shlat < 2 ! shlat = 2 ! 2 < shlat 163 / 164 !----------------------------------------------------------------------- 165 &namagrif ! AGRIF zoom ("key_agrif") 166 !----------------------------------------------------------------------- 167 / 168 !----------------------------------------------------------------------- 169 &nam_tide ! tide parameters 170 !----------------------------------------------------------------------- 171 / 172 !----------------------------------------------------------------------- 173 &nambdy ! unstructured open boundaries 174 !----------------------------------------------------------------------- 175 / 176 !----------------------------------------------------------------------- 177 &nambdy_dta ! open boundaries - external data 178 !----------------------------------------------------------------------- 179 / 180 !----------------------------------------------------------------------- 181 &nambdy_tide ! tidal forcing at open boundaries 182 !----------------------------------------------------------------------- 183 / 184 !----------------------------------------------------------------------- 185 &nambfr ! bottom friction 186 !----------------------------------------------------------------------- 187 nn_bfr = 2 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 142 &namdrg ! top/bottom drag coefficient (default: NO selection) 143 !----------------------------------------------------------------------- 144 ln_non_lin = .true. ! non-linear drag: Cd = Cd0 |U| 188 145 / 189 146 !----------------------------------------------------------------------- … … 192 149 / 193 150 !----------------------------------------------------------------------- 194 &nambbl ! bottom boundary layer scheme195 !-----------------------------------------------------------------------196 /197 !-----------------------------------------------------------------------198 151 &nameos ! ocean physical parameters 199 152 !----------------------------------------------------------------------- … … 203 156 &namtra_adv ! advection scheme for tracer 204 157 !----------------------------------------------------------------------- 205 ! C1D : no advection scheme 206 / 207 !----------------------------------------------------------------------- 208 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) 158 ln_traadv_NONE= .true. ! No tracer advection 159 / 160 !----------------------------------------------------------------------- 161 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) (default: NO) 209 162 !----------------------------------------------------------------------- 210 163 / … … 212 165 &namtra_ldf ! lateral diffusion scheme for tracers 213 166 !----------------------------------------------------------------------- 214 ! C1D : no lateral diffusion 215 / 216 !----------------------------------------------------------------------- 217 &namtra_ldfeiv ! eddy induced velocity param. 218 !----------------------------------------------------------------------- 219 ! C1D : no eiv 167 ln_traldf_NONE= .true. ! No operator (no explicit diffusion) 168 / 169 !----------------------------------------------------------------------- 170 &namtra_ldfeiv ! eddy induced velocity param. (default: NO) 171 !----------------------------------------------------------------------- 220 172 / 221 173 !----------------------------------------------------------------------- … … 225 177 / 226 178 !----------------------------------------------------------------------- 227 &namdyn_adv ! formulation of the momentum advection 228 !----------------------------------------------------------------------- 229 ! C1D : no advection scheme 179 &namdyn_adv ! formulation of the momentum advection (default: None) 180 !----------------------------------------------------------------------- 181 ln_dynadv_NONE= .true. ! linear dynamics (no momentum advection) 230 182 / 231 183 !----------------------------------------------------------------------- … … 252 204 &namdyn_ldf ! lateral diffusion on momentum 253 205 !----------------------------------------------------------------------- 254 ln_dynldf_lap = .false. ! laplacian operator 255 / 256 !----------------------------------------------------------------------- 257 &namzdf ! vertical physics 258 !----------------------------------------------------------------------- 259 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) (T) or not (F) 260 / 261 !----------------------------------------------------------------------- 262 &namzdf_ric ! richardson number dependent vertical diffusion ("key_zdfric" ) 263 !----------------------------------------------------------------------- 264 / 265 !----------------------------------------------------------------------- 266 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 267 !----------------------------------------------------------------------- 268 / 269 !----------------------------------------------------------------------- 270 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 271 !----------------------------------------------------------------------- 272 / 273 !----------------------------------------------------------------------- 274 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 275 !----------------------------------------------------------------------- 276 / 277 !----------------------------------------------------------------------- 278 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 279 !----------------------------------------------------------------------- 280 ln_tmx_itf = .false. ! ITF specific parameterisation 281 / 282 !----------------------------------------------------------------------- 283 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) 206 ln_dynldf_NONE= .true. ! No operator (no explicit diffusion) 207 / 208 !----------------------------------------------------------------------- 209 &namzdf ! vertical physics (default: NO selection) 210 !----------------------------------------------------------------------- 211 ! ! type of vertical closure 212 ln_zdfcst = .false. ! constant mixing 213 ln_zdfric = .false. ! local Richardson dependent formulation (T => fill namzdf_ric) 214 ln_zdftke = .false. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 215 ln_zdfgls = .true. ! Generic Length Scale closure (T => fill namzdf_gls) 216 ! 217 ! ! convection 218 ln_zdfevd = .false. ! enhanced vertical diffusion 219 nn_evdm = 0 ! apply on tracer (=0) or on tracer and momentum (=1) 220 rn_evd = 100. ! mixing coefficient [m2/s] 221 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 222 nn_npc = 1 ! frequency of application of npc 223 nn_npcp = 365 ! npc control print frequency 224 ! 225 ln_zdfddm = .false. ! double diffusive mixing 226 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 227 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 228 ! 229 ! ! gravity wave-driven vertical mixing 230 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 231 ln_zdfswm = .false. ! surface wave-induced mixing (T => ln_wave=ln_sdw=T ) 232 ! 233 ! ! coefficients 234 rn_avm0 = 1.2e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 235 rn_avt0 = 1.2e-5 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 236 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 237 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 238 / 239 !----------------------------------------------------------------------- 240 &namzdf_ric ! richardson number dependent vertical diffusion (ln_zdfric =T) 241 !----------------------------------------------------------------------- 242 / 243 !----------------------------------------------------------------------- 244 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion (ln_zdftke =T) 245 !----------------------------------------------------------------------- 246 / 247 !----------------------------------------------------------------------- 248 &namzdf_gls ! GLS vertical diffusion (ln_zdfgls =T) 249 !----------------------------------------------------------------------- 250 / 251 !----------------------------------------------------------------------- 252 &namzdf_iwm ! internal wave-driven mixing parameterization (ln_zdfiwm =T) 284 253 !----------------------------------------------------------------------- 285 254 / 286 255 !----------------------------------------------------------------------- 287 256 &namctl ! Control prints & Benchmark 288 !-----------------------------------------------------------------------289 /290 !-----------------------------------------------------------------------291 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4")292 257 !----------------------------------------------------------------------- 293 258 / … … 298 263 / 299 264 !----------------------------------------------------------------------- 300 &namflo ! float parameters ("key_float")301 !-----------------------------------------------------------------------302 /303 !-----------------------------------------------------------------------304 &namptr ! Poleward Transport Diagnostic305 !-----------------------------------------------------------------------306 /307 !-----------------------------------------------------------------------308 265 &namhsb ! Heat and salt budgets 309 266 !----------------------------------------------------------------------- 310 267 / 311 268 !----------------------------------------------------------------------- 312 &namdct ! transports through sections313 !-----------------------------------------------------------------------314 nn_dct = 60 ! time step frequency for transports computing315 nn_dctwri = 60 ! time step frequency for transports writing316 nn_secdebug = 0 ! 0 : no section to debug317 /318 !-----------------------------------------------------------------------319 269 &namobs ! observation usage switch ('key_diaobs') 320 270 !----------------------------------------------------------------------- 321 271 / 322 !-----------------------------------------------------------------------323 &nam_asminc ! assimilation increments ('key_asminc')324 !-----------------------------------------------------------------------325 /326 !-----------------------------------------------------------------------327 &namsbc_wave ! External fields from wave model328 !-----------------------------------------------------------------------329 / -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/C1D_PAPA/cpp_C1D_PAPA.fcm
r4667 r8882 1 bld::tool::fppkeys key_c1d key_zdfgls1 bld::tool::fppkeys key_c1d key_zdfgls -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/GYRE_BFM/EXP00/namelist_cfg
r8599 r8882 43 43 / 44 44 !----------------------------------------------------------------------- 45 &namcrs ! Grid coarsening for dynamics output and/or 46 ! ! passive tracer coarsened online simulations 45 &namcrs ! coarsened grid (for outputs and/or TOP) (ln_crs =T) 47 46 !----------------------------------------------------------------------- 48 47 / … … 122 121 / 123 122 !----------------------------------------------------------------------- 124 &nam bfr ! bottom friction125 !----------------------------------------------------------------------- 126 nn_bfr = 2 ! type of bottom friction : = 0 : free slip, = 1 : linear friction123 &namdrg ! top/bottom drag coefficient (default: NO selection) 124 !----------------------------------------------------------------------- 125 ln_non_lin = .true. ! non-linear drag: Cd = Cd0 |U| 127 126 / 128 127 !----------------------------------------------------------------------- … … 140 139 / 141 140 !----------------------------------------------------------------------- 142 &namtra_adv ! advection scheme for tracer 141 &namtra_adv ! advection scheme for tracer (default: No selection) 143 142 !----------------------------------------------------------------------- 144 143 ln_traadv_fct = .true. ! FCT scheme 145 144 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 146 145 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 147 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping 148 ! ! (number of sub-timestep = nn_fct_zts) 149 / 150 !----------------------------------------------------------------------- 151 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) 152 !----------------------------------------------------------------------- 153 / 154 !---------------------------------------------------------------------------------- 155 &namtra_ldf ! lateral diffusion scheme for tracers 156 !---------------------------------------------------------------------------------- 146 / 147 !----------------------------------------------------------------------- 148 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) (default: NO) 149 !----------------------------------------------------------------------- 150 / 151 !----------------------------------------------------------------------- 152 &namtra_ldf ! lateral diffusion scheme for tracers (default: No selection) 153 !----------------------------------------------------------------------- 157 154 ! ! Operator type: 155 ln_traldf_NONE = .false. ! No operator (no explicit advection) 158 156 ln_traldf_lap = .true. ! laplacian operator 159 157 ln_traldf_blp = .false. ! bilaplacian operator … … 183 181 rn_bht_0 = 1.e+12 ! lateral eddy diffusivity (bilap. operator) [m4/s] 184 182 / 185 !----------------------------------------------------------------------- -----------186 &namtra_ldfeiv ! eddy induced velocity param. 187 !----------------------------------------------------------------------- -----------183 !----------------------------------------------------------------------- 184 &namtra_ldfeiv ! eddy induced velocity param. (default: NO) 185 !----------------------------------------------------------------------- 188 186 ln_ldfeiv =.false. ! use eddy induced velocity parameterization 189 187 / … … 194 192 / 195 193 !----------------------------------------------------------------------- 196 &namdyn_adv ! formulation of the momentum advection 197 !----------------------------------------------------------------------- 194 &namdyn_adv ! formulation of the momentum advection (default: No selection) 195 !----------------------------------------------------------------------- 196 ln_dynadv_vec = .true. ! vector form - 2nd centered scheme 197 nn_dynkeg = 0 ! grad(KE) scheme: =0 C2 ; =1 Hollingsworth correction 198 198 / 199 199 !----------------------------------------------------------------------- … … 221 221 !----------------------------------------------------------------------- 222 222 ! ! Type of the operator : 223 ! ! no diffusion: set ln_dynldf_lap=..._blp=F223 ln_dynldf_NONE= .false. ! No operator (no explicit diffusion) 224 224 ln_dynldf_lap = .true. ! laplacian operator 225 225 ln_dynldf_blp = .false. ! bilaplacian operator … … 242 242 / 243 243 !----------------------------------------------------------------------- 244 &namzdf ! vertical physics 245 !----------------------------------------------------------------------- 246 nn_evdm = 1 ! evd apply on tracer (=0) or on tracer and momentum (=1) 247 / 248 !----------------------------------------------------------------------- 249 &namzdf_ric ! richardson number dependent vertical diffusion ("key_zdfric" ) 250 !----------------------------------------------------------------------- 251 / 252 !----------------------------------------------------------------------- 253 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 244 &namzdf ! vertical physics (default: NO selection) 245 !----------------------------------------------------------------------- 246 ! ! type of vertical closure 247 ln_zdfcst = .false. ! constant mixing 248 ln_zdfric = .false. ! local Richardson dependent formulation (T => fill namzdf_ric) 249 ln_zdftke = .true. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 250 ln_zdfgls = .false. ! Generic Length Scale closure (T => fill namzdf_gls) 251 ! 252 ! ! convection 253 ln_zdfevd = .true. ! enhanced vertical diffusion 254 nn_evdm = 1 ! apply on tracer (=0) or on tracer and momentum (=1) 255 rn_evd = 100. ! mixing coefficient [m2/s] 256 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 257 nn_npc = 1 ! frequency of application of npc 258 nn_npcp = 365 ! npc control print frequency 259 ! 260 ln_zdfddm = .false. ! double diffusive mixing 261 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 262 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 263 ! 264 ! ! gravity wave-driven vertical mixing 265 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 266 ln_zdfswm = .false. ! surface wave-induced mixing (T => ln_wave=ln_sdw=T ) 267 ! 268 ! ! coefficients 269 rn_avm0 = 1.2e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 270 rn_avt0 = 1.2e-5 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 271 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 272 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 273 / 274 !----------------------------------------------------------------------- 275 &namzdf_ric ! richardson number dependent vertical diffusion (ln_zdfric =T) 276 !----------------------------------------------------------------------- 277 / 278 !----------------------------------------------------------------------- 279 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion (ln_zdftke") 254 280 !----------------------------------------------------------------------- 255 281 nn_etau = 0 ! penetration of tke below the mixed layer (ML) due to internal & intertial waves 256 282 / 257 283 !----------------------------------------------------------------------- 258 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 259 !----------------------------------------------------------------------- 260 / 261 !----------------------------------------------------------------------- 262 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 263 !----------------------------------------------------------------------- 264 / 265 !----------------------------------------------------------------------- 266 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 267 !----------------------------------------------------------------------- 268 ln_tmx_itf = .false. ! ITF specific parameterisation 284 &namzdf_gls ! GLS vertical diffusion (ln_zdfgls =T) 285 !----------------------------------------------------------------------- 286 / 287 !----------------------------------------------------------------------- 288 &namzdf_iwm ! internal wave-driven mixing parameterization (ln_zdfiwm =T) 289 !----------------------------------------------------------------------- 269 290 / 270 291 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/GYRE_BFM/EXP00/namelist_top_cfg
r8599 r8882 22 22 / 23 23 !----------------------------------------------------------------------- 24 &namtrc_adv ! advection scheme for passive tracer 24 &namtrc_adv ! advection scheme for passive tracer (default: NO selection) 25 25 !----------------------------------------------------------------------- 26 26 ln_trcadv_fct = .true. ! FCT scheme 27 27 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 28 28 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 29 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping30 ! ! (number of sub-timestep = nn_fct_zts)31 29 / 32 30 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/GYRE_BFM/cpp_GYRE_BFM.fcm
r5930 r8882 1 bld::tool::fppkeys key_zdftkekey_top key_my_trc key_mpp_mpi key_iomput1 bld::tool::fppkeys key_top key_my_trc key_mpp_mpi key_iomput 2 2 inc $BFMDIR/src/nemo/bfm.fcm -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/GYRE_PISCES/EXP00/namelist_cfg
r8599 r8882 12 12 !! *** Run management namelists *** 13 13 !!====================================================================== 14 !! namrun parameters of the run15 !!======================================================================16 !17 14 !----------------------------------------------------------------------- 18 15 &namrun ! parameters of the run … … 25 22 nn_write = 60 ! frequency of write in the output file (modulo referenced to nn_it000) 26 23 / 24 !!====================================================================== 25 !! *** Domain namelists *** 26 !!====================================================================== 27 27 !----------------------------------------------------------------------- 28 28 &namcfg ! parameters of the configuration … … 37 37 !----------------------------------------------------------------------- 38 38 ln_linssh = .true. ! =T linear free surface ==>> model level are fixed in time 39 !40 39 nn_msh = 0 ! create (>0) a mesh file or not (=0) 41 !42 40 rn_rdt = 7200. ! time step for the dynamics (and tracer if nn_acc=0) 43 /44 !-----------------------------------------------------------------------45 &namcrs ! Grid coarsening for dynamics output and/or46 ! ! passive tracer coarsened online simulations47 !-----------------------------------------------------------------------48 41 / 49 42 !----------------------------------------------------------------------- … … 56 49 ln_tsd_tradmp = .false. ! damping of ocean T & S toward T &S input data (T) or not (F) 57 50 / 51 52 !!====================================================================== 53 !! *** Surface Boundary Condition namelists *** 54 !!====================================================================== 58 55 !----------------------------------------------------------------------- 59 56 &namsbc ! Surface Boundary Condition (surface module) … … 76 73 / 77 74 !----------------------------------------------------------------------- 78 &namsbc_rnf ! runoffs namelist surface boundary condition79 !-----------------------------------------------------------------------80 ln_rnf_mouth = .false. ! specific treatment at rivers mouths81 /82 !-----------------------------------------------------------------------83 &namsbc_apr ! Atmospheric pressure used as ocean forcing or in bulk84 !-----------------------------------------------------------------------85 /86 !-----------------------------------------------------------------------87 &namsbc_ssr ! surface boundary condition : sea surface restoring88 !-----------------------------------------------------------------------89 /90 !-----------------------------------------------------------------------91 &namsbc_alb ! albedo parameters92 !-----------------------------------------------------------------------93 /94 !-----------------------------------------------------------------------95 &namberg ! iceberg parameters96 !-----------------------------------------------------------------------97 /98 !-----------------------------------------------------------------------99 75 &namlbc ! lateral momentum boundary condition 100 76 !----------------------------------------------------------------------- … … 102 78 / 103 79 !----------------------------------------------------------------------- 104 &namagrif ! AGRIF zoom ("key_agrif") 105 !----------------------------------------------------------------------- 106 / 107 !----------------------------------------------------------------------- 108 &nam_tide ! tide parameters 109 !----------------------------------------------------------------------- 110 / 111 !----------------------------------------------------------------------- 112 &nambdy ! unstructured open boundaries 113 !----------------------------------------------------------------------- 114 / 115 !----------------------------------------------------------------------- 116 &nambdy_dta ! open boundaries - external data 117 !----------------------------------------------------------------------- 118 / 119 !----------------------------------------------------------------------- 120 &nambdy_tide ! tidal forcing at open boundaries 121 !----------------------------------------------------------------------- 122 / 123 !----------------------------------------------------------------------- 124 &nambfr ! bottom friction 125 !----------------------------------------------------------------------- 126 nn_bfr = 2 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 127 / 128 !----------------------------------------------------------------------- 129 &nambbc ! bottom temperature boundary condition (default: NO) 130 !----------------------------------------------------------------------- 131 / 132 !----------------------------------------------------------------------- 133 &nambbl ! bottom boundary layer scheme 80 &namdrg ! top/bottom friction 81 !----------------------------------------------------------------------- 82 ln_non_lin = .true. ! non-linear drag: Cd = Cd0 |U| 83 / 84 !----------------------------------------------------------------------- 85 &nambbl ! bottom boundary layer scheme (default: NO) 134 86 !----------------------------------------------------------------------- 135 87 / … … 140 92 / 141 93 !----------------------------------------------------------------------- 142 &namtra_adv ! advection scheme for tracer 94 &namtra_adv ! advection scheme for tracer (default: No selection) 143 95 !----------------------------------------------------------------------- 144 96 ln_traadv_fct = .true. ! FCT scheme 145 97 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 146 98 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 147 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping 148 ! ! (number of sub-timestep = nn_fct_zts) 149 / 150 !----------------------------------------------------------------------- 151 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) 152 !----------------------------------------------------------------------- 153 / 154 !---------------------------------------------------------------------------------- 155 &namtra_ldf ! lateral diffusion scheme for tracers 156 !---------------------------------------------------------------------------------- 99 / 100 !----------------------------------------------------------------------- 101 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) (default: NO) 102 !----------------------------------------------------------------------- 103 / 104 !----------------------------------------------------------------------- 105 &namtra_ldf ! lateral diffusion scheme for tracers (default: No selection) 106 !----------------------------------------------------------------------- 157 107 ! ! Operator type: 108 ln_traldf_NONE = .false. ! No operator (no explicit advection) 158 109 ln_traldf_lap = .true. ! laplacian operator 159 110 ln_traldf_blp = .false. ! bilaplacian operator … … 194 145 / 195 146 !----------------------------------------------------------------------- 196 &namdyn_adv ! formulation of the momentum advection 197 !----------------------------------------------------------------------- 198 / 199 !----------------------------------------------------------------------- 200 &namdyn_vor ! option of physics/algorithm (not control by CPP keys) 147 &namdyn_adv ! formulation of the momentum advection (default: No selection) 148 !----------------------------------------------------------------------- 149 ln_dynadv_vec = .true. ! vector form - 2nd centered scheme 150 nn_dynkeg = 0 ! grad(KE) scheme: =0 C2 ; =1 Hollingsworth correction 151 / 152 !----------------------------------------------------------------------- 153 &namdyn_vor ! option of physics/algorithm (default: No selection) 201 154 !----------------------------------------------------------------------- 202 155 ln_dynvor_ene = .true. ! enstrophy conserving scheme … … 218 171 / 219 172 !----------------------------------------------------------------------- 220 &namdyn_ldf ! lateral diffusion on momentum 173 &namdyn_ldf ! lateral diffusion on momentum (default: No selection) 221 174 !----------------------------------------------------------------------- 222 175 ! ! Type of the operator : 223 ! ! no diffusion: set ln_dynldf_lap=..._blp=F176 ln_dynldf_NONE= .false. ! No operator (no explicit diffusion) 224 177 ln_dynldf_lap = .true. ! laplacian operator 225 178 ln_dynldf_blp = .false. ! bilaplacian operator … … 241 194 rn_bhm_0 = 0. ! horizontal bilaplacian eddy viscosity [m4/s] 242 195 / 243 !----------------------------------------------------------------------- 244 &namzdf ! vertical physics 245 !----------------------------------------------------------------------- 246 nn_evdm = 1 ! evd apply on tracer (=0) or on tracer and momentum (=1) 247 / 248 !----------------------------------------------------------------------- 249 &namzdf_ric ! richardson number dependent vertical diffusion ("key_zdfric" ) 250 !----------------------------------------------------------------------- 251 / 252 !----------------------------------------------------------------------- 253 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 196 197 !!====================================================================== 198 !! vertical physics namelists !! 199 !!====================================================================== 200 !----------------------------------------------------------------------- 201 &namzdf ! vertical physics (default: NO selection) 202 !----------------------------------------------------------------------- 203 ! ! type of vertical closure 204 ln_zdfcst = .false. ! constant mixing 205 ln_zdfric = .false. ! local Richardson dependent formulation (T => fill namzdf_ric) 206 ln_zdftke = .true. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 207 ln_zdfgls = .false. ! Generic Length Scale closure (T => fill namzdf_gls) 208 ! 209 ! ! convection 210 ln_zdfevd = .true. ! Enhanced Vertical Diffusion scheme 211 nn_evdm = 1 ! evd apply on tracer (=0) or on tracer and momentum (=1) 212 rn_evd = 100. ! evd mixing coefficient [m2/s] 213 ! 214 ln_zdfddm = .false. ! double diffusive mixing 215 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 216 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 217 ! 218 ! ! gravity wave-driven vertical mixing 219 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 220 ln_zdfswm = .false. ! surface wave-induced mixing (T => ln_wave=ln_sdw=T ) 221 ! 222 ! ! Coefficients 223 rn_avm0 = 1.2e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 224 rn_avt0 = 1.2e-5 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 225 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 226 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 227 ! 228 / 229 !----------------------------------------------------------------------- 230 &namzdf_ric ! richardson number dependent vertical diffusion (ln_zdfric=T) 231 !----------------------------------------------------------------------- 232 / 233 !----------------------------------------------------------------------- 234 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion (ln_zdftke=T) 254 235 !----------------------------------------------------------------------- 255 236 nn_etau = 0 ! penetration of tke below the mixed layer (ML) due to internal & intertial waves 256 237 / 257 238 !----------------------------------------------------------------------- 258 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 259 !----------------------------------------------------------------------- 260 / 261 !----------------------------------------------------------------------- 262 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 263 !----------------------------------------------------------------------- 264 / 265 !----------------------------------------------------------------------- 266 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 267 !----------------------------------------------------------------------- 268 ln_tmx_itf = .false. ! ITF specific parameterisation 239 &namzdf_gls ! GLS vertical diffusion (ln_zdfgls=T) 240 !----------------------------------------------------------------------- 241 / 242 !----------------------------------------------------------------------- 243 &namzdf_ddm ! double diffusive mixing parameterization (ln_zdfddm=T) 244 !----------------------------------------------------------------------- 269 245 / 270 246 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/GYRE_PISCES/EXP00/namelist_top_cfg
r8599 r8882 29 29 / 30 30 !----------------------------------------------------------------------- 31 &namtrc_adv ! advection scheme for passive tracer 31 &namtrc_adv ! advection scheme for passive tracer (default: NO selection) 32 32 !----------------------------------------------------------------------- 33 33 ln_trcadv_fct = .true. ! FCT scheme 34 34 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 35 35 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 36 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping37 ! ! (number of sub-timestep = nn_fct_zts)38 36 / 39 37 !----------------------------------------------------------------------- … … 41 39 !----------------------------------------------------------------------- 42 40 rn_ahtrc_0 = 1000. ! horizontal eddy diffusivity for tracers [m2/s] 43 /44 !-----------------------------------------------------------------------45 &namtrc_zdf ! vertical physics46 !-----------------------------------------------------------------------47 41 / 48 42 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/GYRE_PISCES/cpp_GYRE_PISCES.fcm
r8018 r8882 1 bld::tool::fppkeys key_zdftkekey_top key_mpp_mpi key_iomput1 bld::tool::fppkeys key_top key_mpp_mpi key_iomput -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/1_namelist_cfg
r8284 r8882 13 13 / 14 14 !----------------------------------------------------------------------- 15 &namcfg 15 &namcfg ! parameters of the configuration 16 16 !----------------------------------------------------------------------- 17 17 ln_read_cfg = .true. ! (=T) read the domain configuration file … … 21 21 !----------------------------------------------------------------------- 22 22 &namdom ! space and time domain (bathymetry, mesh, timestep) 23 !----------------------------------------------------------------------- 24 ln_linssh = .true. ! =T linear free surface ==>> model level are fixed in time23 !----------------------------------------------------------------------- 24 ln_linssh = .true. ! =T linear free surface ==>> model level are fixed in time 25 25 nn_closea = 0 ! remove (=0) or keep (=1) closed seas and lakes (ORCA) 26 26 ! … … 29 29 / 30 30 !----------------------------------------------------------------------- 31 &namcrs ! Grid coarsening for dynamics output and/or 32 ! ! passive tracer coarsened online simulations 31 &namcrs ! coarsened grid (for outputs and/or TOP) (ln_crs =T) 33 32 !----------------------------------------------------------------------- 34 33 / … … 40 39 &namsbc ! Surface Boundary Condition (surface module) 41 40 !----------------------------------------------------------------------- 42 ln_blk = .true. ! CORE bulk formulation (T => fill namsbc_core) 43 nn_ice = 3 ! =0 no ice boundary condition , 41 nn_fsbc = 1 ! frequency of surface boundary condition computation 42 ln_blk = .true. ! Bulk formulation (T => fill namsbc_blk ) 43 nn_ice = 0 ! =0 no ice boundary condition , 44 44 ! =1 use observed ice-cover , 45 ! =2 ice-model used ("key_lim3" or "key_lim2)46 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf)47 ln_ssr = .false. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr)48 nn_fwb = 0 ! FreshWater Budget: =0 unchecked 49 ! =1 global mean of e-p-r set to zero at each time step 45 ! =2 or 3 automatically for LIM3 or CICE ("key_lim3" or "key_cice") 46 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf) 47 ln_ssr = .false. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 48 nn_fwb = 0 ! FreshWater Budget: =0 unchecked 49 ! =1 global mean of e-p-r set to zero at each time step 50 50 ! =2 annual global mean of e-p-r set to zero 51 ! =3 global emp set to zero and spread out over erp area 52 / 53 !----------------------------------------------------------------------- 54 &namsbc_blk ! namsbc_blk generic Bulk formula (ln_blk = T) 51 / 52 !----------------------------------------------------------------------- 53 &namsbc_blk ! namsbc_blk Bulk formulae 55 54 !----------------------------------------------------------------------- 56 55 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! … … 69 68 ! ! bulk algorithm : 70 69 ln_NCAR = .true. ! "NCAR" algorithm (Large and Yeager 2008) 71 !72 70 / 73 71 !----------------------------------------------------------------------- … … 79 77 / 80 78 !----------------------------------------------------------------------- 79 &namsbc_rnf ! runoffs namelist surface boundary condition 80 !----------------------------------------------------------------------- 81 / 82 !----------------------------------------------------------------------- 83 &namsbc_ssr ! surface boundary condition : sea surface restoring 84 !----------------------------------------------------------------------- 85 / 86 !----------------------------------------------------------------------- 87 &namsbc_alb ! albedo parameters 88 !----------------------------------------------------------------------- 89 / 90 !----------------------------------------------------------------------- 91 &namberg ! iceberg parameters 92 !----------------------------------------------------------------------- 93 ln_icebergs = .false. ! iceberg floats or not 94 / 95 !----------------------------------------------------------------------- 81 96 &namlbc ! lateral momentum boundary condition 82 97 !----------------------------------------------------------------------- 83 98 / 84 99 !----------------------------------------------------------------------- 100 &namdrg ! top/bottom friction 101 !----------------------------------------------------------------------- 102 ln_lin = .true. ! linear drag: Cd = Cd0 Uc0 103 / 104 !----------------------------------------------------------------------- 85 105 &namagrif ! AGRIF zoom ("key_agrif") 86 106 !----------------------------------------------------------------------- … … 88 108 / 89 109 !----------------------------------------------------------------------- 90 &nambfr ! bottom friction 91 !----------------------------------------------------------------------- 92 / 93 !----------------------------------------------------------------------- 94 &nambbc ! bottom temperature boundary condition 110 &nambbc ! bottom temperature boundary condition (default: NO) 95 111 !----------------------------------------------------------------------- 96 112 ln_trabbc = .true. ! Apply a geothermal heating at the ocean bottom 97 113 / 98 114 !----------------------------------------------------------------------- 99 &nambbl ! bottom boundary layer scheme 100 !----------------------------------------------------------------------- 115 &nambbl ! bottom boundary layer scheme (default: NO) 116 !----------------------------------------------------------------------- 117 ln_trabbl = .true. ! Bottom Boundary Layer parameterisation flag 118 nn_bbl_ldf = 1 ! diffusive bbl (=1) or not (=0) 119 nn_bbl_adv = 0 ! advective bbl (=1/2) or not (=0) 120 rn_ahtbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 121 rn_gambbl = 10. ! advective bbl coefficient [s] 101 122 / 102 123 !----------------------------------------------------------------------- 103 124 &nameos ! ocean physical parameters 104 125 !----------------------------------------------------------------------- 105 ln_teos10 = .true. ! = Use TEOS-10 equation of state 106 / 107 !----------------------------------------------------------------------- 108 &namtra_dmp ! tracer: T & S newtonian damping 109 !----------------------------------------------------------------------- 110 ln_tradmp = .false. ! add a damping termn (T) or not (F) 111 / 112 !----------------------------------------------------------------------- 113 &namtra_adv ! advection scheme for tracer 114 !----------------------------------------------------------------------- 115 ln_traadv_fct = .true. ! FCT scheme 126 ln_teos10 = .false. ! = Use TEOS-10 equation of state 127 ln_eos80 = .true. ! = Use EOS80 128 ln_seos = .false. ! = Use S-EOS (simplified Eq.) 129 / 130 !----------------------------------------------------------------------- 131 &namtra_adv ! advection scheme for tracer (default: NO advection) 132 !----------------------------------------------------------------------- 133 ln_traadv_fct = .true. ! FCT scheme 116 134 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 117 135 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 118 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping 119 ! ! (number of sub-timestep = nn_fct_zts) 120 / 121 !----------------------------------------------------------------------- 136 / 137 !----------------------------------------------------------------------- 138 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) 139 !----------------------------------------------------------------------- 140 / 141 !---------------------------------------------------------------------------------- 122 142 &namtra_ldf ! lateral diffusion scheme for tracers 123 143 !---------------------------------------------------------------------------------- 124 144 ! ! Operator type: 145 ln_traldf_NONE = .false. ! No operator (no explicit advection) 125 146 ln_traldf_lap = .true. ! laplacian operator 126 147 ln_traldf_blp = .false. ! bilaplacian operator … … 156 177 / 157 178 !----------------------------------------------------------------------- 158 &namdyn_adv ! formulation of the momentum advection 159 !----------------------------------------------------------------------- 160 / 179 &namtra_dmp ! tracer: T & S newtonian damping (default: NO) 180 !----------------------------------------------------------------------- 181 ln_tradmp = .false. ! add a damping termn (T) or not (F) 182 / 183 !----------------------------------------------------------------------- 184 &namdyn_adv ! formulation of the momentum advection (default: No selection) 185 !----------------------------------------------------------------------- 186 ln_dynadv_NONE= .false. ! linear dynamics (no momentum advection) 187 ln_dynadv_vec = .true. ! vector form - 2nd centered scheme 188 nn_dynkeg = 0 ! grad(KE) scheme: =0 C2 ; =1 Hollingsworth correction 189 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 190 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 191 / 161 192 !----------------------------------------------------------------------- 162 193 &namdyn_vor ! option of physics/algorithm (not control by CPP keys) … … 171 202 &namdyn_hpg ! Hydrostatic pressure gradient option 172 203 !----------------------------------------------------------------------- 204 ln_hpg_sco = .true. ! s-coordinate (standard jacobian formulation) 173 205 / 174 206 !----------------------------------------------------------------------- … … 201 233 rn_bhm_0 = 8.5e+11 ! horizontal bilaplacian eddy viscosity [m4/s] 202 234 / 203 !----------------------------------------------------------------------- 204 &namzdf ! vertical physics 205 !----------------------------------------------------------------------- 206 / 207 !----------------------------------------------------------------------- 208 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 209 !----------------------------------------------------------------------- 210 / 211 !----------------------------------------------------------------------- 212 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 213 !----------------------------------------------------------------------- 214 / 215 !----------------------------------------------------------------------- 216 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 217 !----------------------------------------------------------------------- 218 ln_tmx_itf = .false. ! ITF specific parameterisation 235 !!====================================================================== 236 !! vertical physics namelists !! 237 !!====================================================================== 238 !----------------------------------------------------------------------- 239 &namzdf ! vertical physics (default: NO selection) 240 !----------------------------------------------------------------------- 241 ! ! type of vertical closure 242 ln_zdfcst = .false. ! constant mixing 243 ln_zdfric = .false. ! local Richardson dependent formulation (T => fill namzdf_ric) 244 ln_zdftke = .true. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 245 ln_zdfgls = .false. ! Generic Length Scale closure (T => fill namzdf_gls) 246 ! 247 ! ! convection 248 ln_zdfevd = .true. ! Enhanced Vertical Diffusion scheme 249 nn_evdm = 0 ! evd apply on tracer (=0) or on tracer and momentum (=1) 250 rn_evd = 100. ! evd mixing coefficient [m2/s] 251 ! 252 ln_zdfddm = .true. ! double diffusive mixing 253 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 254 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 255 ! 256 ! ! gravity wave-driven vertical mixing 257 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 258 ln_zdfswm = .false. ! surface wave-induced mixing (T => ln_wave=ln_sdw=T ) 259 ! 260 ! ! Coefficients 261 rn_avm0 = 1.2e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 262 rn_avt0 = 1.2e-5 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 263 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 264 nn_havtb = 1 ! horizontal shape for avtb (=1) or not (=0) 265 / 266 !----------------------------------------------------------------------- 267 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion 268 !----------------------------------------------------------------------- 269 / 270 !----------------------------------------------------------------------- 271 &namzdf_iwm ! tidal mixing parameterization (ln_zdfiwm =T) 272 !----------------------------------------------------------------------- 219 273 / 220 274 !----------------------------------------------------------------------- … … 223 277 / 224 278 !----------------------------------------------------------------------- 225 &nammpp_dyndist ! Massively Parallel Distribution for AGRIF zoom ("key_agrif" && "key_mpp_dyndist")226 !-----------------------------------------------------------------------227 /228 !-----------------------------------------------------------------------229 279 &namctl ! Control prints & Benchmark 230 280 !----------------------------------------------------------------------- … … 235 285 / 236 286 !----------------------------------------------------------------------- 237 &namhsb ! Heat and salt budgets 287 &namhsb ! Heat and salt budgets (default F) 238 288 !----------------------------------------------------------------------- 239 289 / -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/context_nemo.xml
r7635 r8882 7 7 <!-- $id$ --> 8 8 <!-- Fields definition --> 9 <field_definition src="./field_def_nemo-opa.xml"/> <!-- NEMO ocean dynamics-->10 <field_definition src="./field_def_nemo-lim.xml"/> <!-- LIM ice model -->11 <field_definition src="./field_def_nemo-pisces.xml"/> 9 <field_definition src="./field_def_nemo-opa.xml"/> <!-- NEMO ocean dynamics --> 10 <field_definition src="./field_def_nemo-lim.xml"/> <!-- LIM ice model --> 11 <field_definition src="./field_def_nemo-pisces.xml"/> <!-- Ocean biology --> 12 12 13 13 <!-- Files definition --> 14 <file_definition src="./file_def_nemo.xml"/> <!-- NEMO ocean dynamics --> 14 <file_definition src="./file_def_nemo-opa.xml"/> <!-- NEMO ocean dynamics --> 15 <file_definition src="./file_def_nemo-lim.xml"/> <!-- NEMO ocean dynamics --> 16 <file_definition src="./file_def_nemo-pisces.xml"/> <!-- NEMO ocean dynamics --> 15 17 <!-- 16 18 ============================================================================================================ -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/iodef.xml
r7635 r8882 11 11 12 12 <variable id="info_level" type="int">10</variable> 13 <variable id="using_server" type="bool"> true</variable>13 <variable id="using_server" type="bool">false</variable> 14 14 <variable id="using_oasis" type="bool">false</variable> 15 15 <variable id="oasis_codes_id" type="string" >oceanx</variable> … … 23 23 24 24 <context id="nemo" src="./context_nemo.xml"/> <!-- NEMO --> 25 <context id="1_nemo" src="./1_context_nemo.xml"/> <!-- NEMO --> 25 26 26 27 </simulation> -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/namelist_cfg
r8599 r8882 2 2 !! NEMO/OPA Configuration namelist : used to overwrite defaults values defined in SHARED/namelist_ref 3 3 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 4 !5 4 !----------------------------------------------------------------------- 6 5 &namrun ! parameters of the run … … 27 26 / 28 27 !----------------------------------------------------------------------- 29 &namcrs ! Grid coarsening for dynamics output and/or 30 ! passive tracer coarsened online simulations 28 &namcrs ! coarsened grid (for outputs and/or TOP) (ln_crs =T) 31 29 !----------------------------------------------------------------------- 32 30 / … … 100 98 / 101 99 !----------------------------------------------------------------------- 100 &namdrg ! top/bottom friction 101 !----------------------------------------------------------------------- 102 ln_lin = .true. ! linear drag: Cd = Cd0 Uc0 103 / 104 !----------------------------------------------------------------------- 102 105 &namagrif ! AGRIF zoom ("key_agrif") 103 106 !----------------------------------------------------------------------- … … 105 108 / 106 109 !----------------------------------------------------------------------- 107 &nambfr ! bottom friction108 !-----------------------------------------------------------------------109 /110 !-----------------------------------------------------------------------111 110 &nambbc ! bottom temperature boundary condition (default: NO) 112 111 !----------------------------------------------------------------------- … … 114 113 / 115 114 !----------------------------------------------------------------------- 116 &nambbl ! bottom boundary layer scheme 117 !----------------------------------------------------------------------- 115 &nambbl ! bottom boundary layer scheme (default: NO) 116 !----------------------------------------------------------------------- 117 ln_trabbl = .true. ! Bottom Boundary Layer parameterisation flag 118 nn_bbl_ldf = 1 ! diffusive bbl (=1) or not (=0) 119 nn_bbl_adv = 0 ! advective bbl (=1/2) or not (=0) 120 rn_ahtbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 121 rn_gambbl = 10. ! advective bbl coefficient [s] 118 122 / 119 123 !----------------------------------------------------------------------- 120 124 &nameos ! ocean physical parameters 121 125 !----------------------------------------------------------------------- 122 ln_teos10 = .true. ! = Use TEOS-10 equation of state 123 / 124 !----------------------------------------------------------------------- 125 &namtra_adv ! advection scheme for tracer 126 !----------------------------------------------------------------------- 127 ln_traadv_fct = .true. ! FCT scheme 126 ln_teos10 = .false. ! = Use TEOS-10 equation of state 127 ln_eos80 = .true. ! = Use EOS80 128 ln_seos = .false. ! = Use S-EOS (simplified Eq.) 129 / 130 !----------------------------------------------------------------------- 131 &namtra_adv ! advection scheme for tracer (default: NO advection) 132 !----------------------------------------------------------------------- 133 ln_traadv_fct = .true. ! FCT scheme 128 134 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 129 135 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 130 nn_fct_zts = 0 ! > 1 , 2nd order FCT scheme with vertical sub-timestepping 131 ! ! (number of sub-timestep = nn_fct_zts) 132 / 133 !----------------------------------------------------------------------- 134 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) 136 / 137 !----------------------------------------------------------------------- 138 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) 135 139 !----------------------------------------------------------------------- 136 140 ln_mle = .true. ! (T) use the Mixed Layer Eddy (MLE) parameterisation … … 140 144 !---------------------------------------------------------------------------------- 141 145 ! ! Operator type: 146 ln_traldf_NONE = .false. ! No operator (no explicit advection) 142 147 ln_traldf_lap = .true. ! laplacian operator 143 148 ln_traldf_blp = .false. ! bilaplacian operator … … 186 191 / 187 192 !----------------------------------------------------------------------- 188 &namdyn_adv ! formulation of the momentum advection 189 !----------------------------------------------------------------------- 193 &namdyn_adv ! formulation of the momentum advection (default: No selection) 194 !----------------------------------------------------------------------- 195 ln_dynadv_NONE= .false. ! linear dynamics (no momentum advection) 196 ln_dynadv_vec = .true. ! vector form - 2nd centered scheme 197 nn_dynkeg = 0 ! grad(KE) scheme: =0 C2 ; =1 Hollingsworth correction 198 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 199 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 190 200 / 191 201 !----------------------------------------------------------------------- … … 212 222 !----------------------------------------------------------------------- 213 223 ! ! Type of the operator : 214 ! ! no diffusion: set ln_dynldf_lap=..._blp=F224 ln_dynldf_NONE= .false. ! No operator (no explicit diffusion) 215 225 ln_dynldf_lap = .true. ! laplacian operator 216 226 ln_dynldf_blp = .false. ! bilaplacian operator … … 234 244 ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 235 245 / 236 !----------------------------------------------------------------------- 237 &namzdf ! vertical physics 238 !----------------------------------------------------------------------- 239 / 240 !----------------------------------------------------------------------- 241 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 242 !----------------------------------------------------------------------- 243 / 244 !----------------------------------------------------------------------- 245 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 246 !----------------------------------------------------------------------- 247 / 248 !----------------------------------------------------------------------- 249 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 250 !----------------------------------------------------------------------- 251 / 252 !----------------------------------------------------------------------- 253 &namzdf_tmx_new ! internal wave-driven mixing parameterization ("key_zdftmx_new" & "key_zdfddm") 246 !!====================================================================== 247 !! vertical physics namelists !! 248 !!====================================================================== 249 !----------------------------------------------------------------------- 250 &namzdf ! vertical physics (default: NO selection) 251 !----------------------------------------------------------------------- 252 ! ! type of vertical closure 253 ln_zdfcst = .false. ! constant mixing 254 ln_zdfric = .false. ! local Richardson dependent formulation (T => fill namzdf_ric) 255 ln_zdftke = .true. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 256 ln_zdfgls = .false. ! Generic Length Scale closure (T => fill namzdf_gls) 257 ! 258 ! ! convection 259 ln_zdfevd = .true. ! Enhanced Vertical Diffusion scheme 260 nn_evdm = 0 ! evd apply on tracer (=0) or on tracer and momentum (=1) 261 rn_evd = 100. ! evd mixing coefficient [m2/s] 262 ! 263 ln_zdfddm = .true. ! double diffusive mixing 264 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 265 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 266 ! 267 ! ! gravity wave-driven vertical mixing 268 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 269 ln_zdfswm = .false. ! surface wave-induced mixing (T => ln_wave=ln_sdw=T ) 270 ! 271 ! ! Coefficients 272 rn_avm0 = 1.2e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 273 rn_avt0 = 1.2e-5 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 274 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 275 nn_havtb = 1 ! horizontal shape for avtb (=1) or not (=0) 276 / 277 !----------------------------------------------------------------------- 278 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion 279 !----------------------------------------------------------------------- 280 / 281 !----------------------------------------------------------------------- 282 &namzdf_iwm ! tidal mixing parameterization (ln_zdfiwm =T) 254 283 !----------------------------------------------------------------------- 255 284 nn_zpyc = 2 ! pycnocline-intensified dissipation scales as N (=1) or N^2 (=2) -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/namelist_ice_cfg
r8599 r8882 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! LIM3 configuration namelist: Overwrites SHARED/namelist_ice_lim3_ref 3 !! 1 - Generic parameters (namicerun) 4 !! 2 - Diagnostics (namicediag) 5 !! 3 - Ice initialization (namiceini) 6 !! 4 - Ice discretization (namiceitd) 7 !! 5 - Ice dynamics and transport (namicedyn) 8 !! 6 - Ice diffusion (namicehdf) 9 !! 7 - Ice thermodynamics (namicethd) 10 !! 8 - Ice salinity (namicesal) 11 !! 9 - Ice mechanical redistribution (namiceitdme) 12 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! ESIM configuration namelist: Overwrites SHARED/namelist_ice_lim3_ref 3 !! 1 - Generic parameters (nampar) 4 !! 2 - Ice thickness discretization (namitd) 5 !! 3 - Ice dynamics (namdyn) 6 !! 4 - Ice ridging/rafting (namdyn_rdgrft) 7 !! 5 - Ice rheology (namdyn_rhg) 8 !! 6 - Ice advection (namdyn_adv) 9 !! 7 - Ice surface forcing (namforcing) 10 !! 8 - Ice thermodynamics (namthd) 11 !! 9 - Ice heat diffusion (namthd_zdf) 12 !! 10 - Ice lateral melting (namthd_da) 13 !! 11 - Ice growth in open water (namthd_do) 14 !! 12 - Ice salinity (namthd_sal) 15 !! 13 - Ice melt ponds (namthd_pnd) 16 !! 14 - Ice initialization (namini) 17 !! 15 - Ice/snow albedos (namalb) 18 !! 16 - Ice diagnostics (namdia) 19 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 20 ! 13 21 !------------------------------------------------------------------------------ 14 &nam icerun! Generic parameters22 &nampar ! Generic parameters 15 23 !------------------------------------------------------------------------------ 16 24 / 17 25 !------------------------------------------------------------------------------ 18 &nami cediag ! Diagnostics26 &namitd ! Ice discretization 19 27 !------------------------------------------------------------------------------ 20 28 / 21 29 !------------------------------------------------------------------------------ 22 &nam iceini ! Ice initialization30 &namdyn ! Ice dynamics 23 31 !------------------------------------------------------------------------------ 24 32 / 25 33 !------------------------------------------------------------------------------ 26 &nam iceitd ! Ice discretization34 &namdyn_rdgrft ! Ice ridging/rafting 27 35 !------------------------------------------------------------------------------ 28 36 / 29 37 !------------------------------------------------------------------------------ 30 &nam icedyn ! Ice dynamics and transport38 &namdyn_rhg ! Ice rheology 31 39 !------------------------------------------------------------------------------ 32 40 / 33 41 !------------------------------------------------------------------------------ 34 &nam icehdf ! Ice horizontal diffusion42 &namdyn_adv ! Ice advection 35 43 !------------------------------------------------------------------------------ 36 44 / 37 45 !------------------------------------------------------------------------------ 38 &nam icethd ! Ice thermodynamics46 &namforcing ! Ice surface forcing 39 47 !------------------------------------------------------------------------------ 40 48 / 41 49 !------------------------------------------------------------------------------ 42 &nam icesal ! Ice salinity50 &namthd ! Ice thermodynamics 43 51 !------------------------------------------------------------------------------ 44 52 / 45 53 !------------------------------------------------------------------------------ 46 &nam iceitdme ! Ice mechanical redistribution (ridging and rafting)54 &namthd_zdf ! Ice heat diffusion 47 55 !------------------------------------------------------------------------------ 48 56 / 57 !------------------------------------------------------------------------------ 58 &namthd_da ! Ice lateral melting 59 !------------------------------------------------------------------------------ 60 / 61 !------------------------------------------------------------------------------ 62 &namthd_do ! Ice growth in open water 63 !------------------------------------------------------------------------------ 64 / 65 !------------------------------------------------------------------------------ 66 &namthd_sal ! Ice salinity 67 !------------------------------------------------------------------------------ 68 / 69 !------------------------------------------------------------------------------ 70 &namthd_pnd ! Melt ponds 71 !------------------------------------------------------------------------------ 72 / 73 !------------------------------------------------------------------------------ 74 &namini ! Ice initialization 75 !------------------------------------------------------------------------------ 76 / 77 !------------------------------------------------------------------------------ 78 &namalb ! albedo parameters 79 !------------------------------------------------------------------------------ 80 / 81 !------------------------------------------------------------------------------ 82 &namdia ! Diagnostics 83 !------------------------------------------------------------------------------ 84 / -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/namelist_top_cfg
r8599 r8882 71 71 / 72 72 !----------------------------------------------------------------------- 73 &namtrc_adv ! advection scheme for passive tracer 73 &namtrc_adv ! advection scheme for passive tracer (default: NO selection) 74 74 !----------------------------------------------------------------------- 75 75 ln_trcadv_mus = .true. ! MUSCL scheme … … 78 78 !----------------------------------------------------------------------- 79 79 &namtrc_ldf ! lateral diffusion scheme for passive tracer 80 !-----------------------------------------------------------------------81 /82 !-----------------------------------------------------------------------83 &namtrc_zdf ! vertical physics84 80 !----------------------------------------------------------------------- 85 81 / -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/cpp_ORCA2_LIM3_PISCES.fcm
r7828 r8882 1 bld::tool::fppkeys key_trabbl key_lim3 key_zdftke key_zdfddm key_zdftmx_new key_iomput key_mpp_mpi key_top key_nosignedzero1 bld::tool::fppkeys key_lim3 key_iomput key_mpp_mpi key_nosignedzero -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist_cfg
r8599 r8882 37 37 / 38 38 !----------------------------------------------------------------------- 39 &namsplit ! time splitting parameters ("key_dynspg_ts")40 !-----------------------------------------------------------------------41 /42 !-----------------------------------------------------------------------43 &namcrs ! Grid coarsening for dynamics output and/or44 ! passive tracer coarsened online simulations45 !-----------------------------------------------------------------------46 /47 !-----------------------------------------------------------------------48 39 &namsbc ! Surface Boundary Condition (surface module) 49 40 !----------------------------------------------------------------------- … … 69 60 &nambbl ! bottom boundary layer scheme 70 61 !----------------------------------------------------------------------- 62 ln_trabbl = .true. ! Bottom Boundary Layer parameterisation flag 63 nn_bbl_ldf = 1 ! diffusive bbl (=1) or not (=0) 64 nn_bbl_adv = 0 ! advective bbl (=1/2) or not (=0) 65 rn_ahtbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 66 rn_gambbl = 10. ! advective bbl coefficient [s] 67 / 71 68 / 72 69 !----------------------------------------------------------------------- 73 70 &nameos ! ocean physical parameters 74 71 !----------------------------------------------------------------------- 75 ln_teos10 = .true. ! = Use TEOS-10 equation of state 72 ln_teos10 = .false. ! = Use TEOS-10 equation of state 73 ln_eos80 = .true. ! = Use EOS80 74 ln_seos = .false. ! = Use S-EOS (simplified Eq.) 76 75 / 77 76 !---------------------------------------------------------------------------------- … … 79 78 !---------------------------------------------------------------------------------- 80 79 ! ! Operator type: 80 ln_traldf_NONE = .false. ! No operator (no explicit advection) 81 81 ln_traldf_lap = .true. ! laplacian operator 82 82 ln_traldf_blp = .false. ! bilaplacian operator -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist_top_cfg
r8599 r8882 71 71 / 72 72 !----------------------------------------------------------------------- 73 &namtrc_adv ! advection scheme for passive tracer 73 &namtrc_adv ! advection scheme for passive tracer (default: No selection) 74 74 !----------------------------------------------------------------------- 75 75 ln_trcadv_mus = .true. ! MUSCL scheme -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/cpp_ORCA2_OFF_PISCES.fcm
r7646 r8882 1 bld::tool::fppkeys key_trabblkey_top key_iomput key_mpp_mpi1 bld::tool::fppkeys key_top key_iomput key_mpp_mpi -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_OFF_TRC/EXP00/namelist_cfg
r8599 r8882 39 39 / 40 40 !----------------------------------------------------------------------- 41 &namsplit ! time splitting parameters ("key_dynspg_ts")42 !-----------------------------------------------------------------------43 /44 !-----------------------------------------------------------------------45 &namcrs ! Grid coarsening for dynamics output and/or46 ! passive tracer coarsened online simulations47 !-----------------------------------------------------------------------48 /49 !-----------------------------------------------------------------------50 41 &namsbc ! Surface Boundary Condition (surface module) 51 42 !----------------------------------------------------------------------- … … 71 62 &nambbl ! bottom boundary layer scheme 72 63 !----------------------------------------------------------------------- 64 ln_trabbl = .true. ! Bottom Boundary Layer parameterisation flag 65 nn_bbl_ldf = 1 ! diffusive bbl (=1) or not (=0) 66 nn_bbl_adv = 0 ! advective bbl (=1/2) or not (=0) 67 rn_ahtbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 68 rn_gambbl = 10. ! advective bbl coefficient [s] 73 69 / 74 70 !----------------------------------------------------------------------- … … 81 77 !---------------------------------------------------------------------------------- 82 78 ! ! Operator type: 79 ln_traldf_NONE = .false. ! No explicit diffusion 83 80 ln_traldf_lap = .true. ! laplacian operator 84 81 ln_traldf_blp = .false. ! bilaplacian operator -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_OFF_TRC/cpp_ORCA2_OFF_TRC.fcm
r7485 r8882 1 bld::tool::fppkeys key_trabblkey_top key_iomput key_mpp_mpi1 bld::tool::fppkeys key_top key_iomput key_mpp_mpi -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_SAS_LIM3/EXP00/file_def_nemo.xml
r7635 r8882 21 21 --> 22 22 23 <file_definition type=" multiple_file" name="@expname@_@freq@_@startdate@_@enddate@" sync_freq="10d" min_digits="4">23 <file_definition type="one_file" name="@expname@_@freq@_@startdate@_@enddate@" sync_freq="10d" min_digits="4"> 24 24 25 <file_group id=" 1ts" output_freq="1ts" output_level="10" enabled=".TRUE."/> <!-- 1 time step files -->25 <file_group id="2ts" output_freq="2ts" output_level="10" enabled=".TRUE."/> <!-- 1 time step files --> 26 26 27 27 <file_group id="1h" output_freq="1h" output_level="10" enabled=".TRUE."/> <!-- 1h files --> … … 39 39 <file_group id="3d" output_freq="3d" output_level="10" enabled=".TRUE."/> <!-- 3d files --> 40 40 41 <file_group id=" 5d" output_freq="5d" output_level="10" enabled=".TRUE."> <!-- 5d files -->41 <file_group id="1ts" output_freq="1ts" output_level="10" enabled=".TRUE."> <!-- 5d files --> 42 42 43 43 <file id="file1" name_suffix="_grid_T" description="ocean T grid variables" > … … 110 110 111 111 <file id="file6" name_suffix="_icemod" description="ice variables" enabled=".true." > 112 <field field_ref="snowthic_cea" name="snthic" />113 <field field_ref="icethic_cea" name="sithic" />114 112 <field field_ref="icevolu" name="sivolu" /> 115 <field field_ref="snowvol" name="snvolu" />116 <field field_ref="iceconc" name="siconc" />117 118 <field field_ref="vfxbog" name="vfxbog" />119 <field field_ref="vfxdyn" name="vfxdyn" />120 <field field_ref="vfxopw" name="vfxopw" />121 <field field_ref="vfxsni" name="vfxsni" />122 <field field_ref="vfxsum" name="vfxsum" />123 <field field_ref="vfxbom" name="vfxbom" />124 <field field_ref="vfxres" name="vfxres" />125 <field field_ref="vfxice" name="vfxice" />126 <field field_ref="vfxsnw" name="vfxsnw" />127 <field field_ref="vfxsub" name="vfxsub" />128 <field field_ref="vfxspr" name="vfxspr" />129 130 <field field_ref="icetrp" name="sivtrp" />131 <field field_ref="snwtrp" name="snvtrp" />132 <field field_ref="saltrp" name="saltrp" />133 <field field_ref="deitrp" name="deitrp" />134 <field field_ref="destrp" name="destrp" />135 136 <field field_ref="sfxbri" name="sfxbri" />137 <field field_ref="sfxdyn" name="sfxdyn" />138 <field field_ref="sfxres" name="sfxres" />139 <field field_ref="sfxbog" name="sfxbog" />140 <field field_ref="sfxbom" name="sfxbom" />141 <field field_ref="sfxsum" name="sfxsum" />142 <field field_ref="sfxsni" name="sfxsni" />143 <field field_ref="sfxopw" name="sfxopw" />144 <field field_ref="sfx" name="sfx" />145 146 <field field_ref="hfxsum" name="hfxsum" />147 <field field_ref="hfxbom" name="hfxbom" />148 <field field_ref="hfxbog" name="hfxbog" />149 <field field_ref="hfxdif" name="hfxdif" />150 <field field_ref="hfxopw" name="hfxopw" />151 <field field_ref="hfxout" name="hfxout" />152 <field field_ref="hfxin" name="hfxin" />153 <field field_ref="hfxsnw" name="hfxsnw" />154 <field field_ref="hfxerr" name="hfxerr" />155 <field field_ref="hfxerr_rem" name="hfxerr_rem" />156 157 <!-- ice-ocean heat flux from mass exchange -->158 <field field_ref="hfxdyn" name="hfxdyn" />159 <field field_ref="hfxres" name="hfxres" />160 <field field_ref="hfxthd" name="hfxthd" />161 <!-- ice-atm. heat flux from mass exchange -->162 <field field_ref="hfxsub" name="hfxsub" />163 <field field_ref="hfxspr" name="hfxspr" />164 165 <!-- diags -->166 <field field_ref="hfxdhc" name="hfxdhc" />167 <field field_ref="hfxtur" name="hfxtur" />168 169 <field field_ref="isst" name="sst" />170 <field field_ref="isss" name="sss" />171 <field field_ref="micesalt" name="sisali" />172 <field field_ref="micet" name="sitemp" />173 <field field_ref="icest" name="sistem" />174 <field field_ref="icehc" name="siheco" />175 <field field_ref="isnowhc" name="snheco" />176 <field field_ref="miceage" name="siages" />177 178 <field field_ref="uice_ipa" name="sivelu" />179 <field field_ref="vice_ipa" name="sivelv" />180 <field field_ref="icevel" name="sivelo" />181 <field field_ref="idive" name="sidive" />182 <field field_ref="ishear" name="sishea" />183 <field field_ref="icestr" name="sistre" />184 185 <field field_ref="ibrinv" name="sibrin" />186 <field field_ref="icecolf" name="sicolf" />187 188 <field field_ref="iceage_cat" name="siagecat" />189 <field field_ref="iceconc_cat" name="siconcat" />190 <field field_ref="icethic_cat" name="sithicat" />191 <field field_ref="snowthic_cat" name="snthicat" />192 <field field_ref="salinity_cat" name="salincat" />193 <field field_ref="brinevol_cat" name="sibricat" />194 <field field_ref="icetemp_cat" name="sitemcat" />195 <field field_ref="snwtemp_cat" name="sntemcat" />196 113 197 114 </file> 198 199 <file id="file7" name_suffix="_scalar" description="scalar variables" enabled=".true." >200 <field field_ref="voltot" name="scvoltot" />201 <field field_ref="sshtot" name="scsshtot" />202 <field field_ref="sshsteric" name="scsshste" />203 <field field_ref="sshthster" name="scsshtst" />204 <field field_ref="masstot" name="scmastot" />205 <field field_ref="temptot" name="sctemtot" />206 <field field_ref="saltot" name="scsaltot" />207 208 <field field_ref="bgtemper" name="bgtemper" />209 <field field_ref="bgsaline" name="bgsaline" />210 <field field_ref="bgheatco" name="bgheatco" />211 <field field_ref="bgsaltco" name="bgsaltco" />212 <field field_ref="bgvolssh" name="bgvolssh" />213 <field field_ref="bgvole3t" name="bgvole3t" />214 <field field_ref="bgfrcvol" name="bgfrcvol" />215 <field field_ref="bgfrctem" name="bgfrctem" />216 <field field_ref="bgfrcsal" name="bgfrcsal" />217 218 <field field_ref="ibgvoltot" name="ibgvoltot" />219 <field field_ref="sbgvoltot" name="sbgvoltot" />220 <field field_ref="ibgarea" name="ibgarea" />221 <field field_ref="ibgsaline" name="ibgsaline" />222 <field field_ref="ibgtemper" name="ibgtemper" />223 <field field_ref="ibgheatco" name="ibgheatco" />224 <field field_ref="sbgheatco" name="sbgheatco" />225 <field field_ref="ibgsaltco" name="ibgsaltco" />226 227 <field field_ref="ibgvfx" name="ibgvfx" />228 <field field_ref="ibgvfxbog" name="ibgvfxbog" />229 <field field_ref="ibgvfxopw" name="ibgvfxopw" />230 <field field_ref="ibgvfxsni" name="ibgvfxsni" />231 <field field_ref="ibgvfxdyn" name="ibgvfxdyn" />232 <field field_ref="ibgvfxbom" name="ibgvfxbom" />233 <field field_ref="ibgvfxsum" name="ibgvfxsum" />234 <field field_ref="ibgvfxres" name="ibgvfxres" />235 <field field_ref="ibgvfxspr" name="ibgvfxspr" />236 <field field_ref="ibgvfxsnw" name="ibgvfxsnw" />237 <field field_ref="ibgvfxsub" name="ibgvfxsub" />238 239 <field field_ref="ibgsfx" name="ibgsfx" />240 <field field_ref="ibgsfxbri" name="ibgsfxbri" />241 <field field_ref="ibgsfxdyn" name="ibgsfxdyn" />242 <field field_ref="ibgsfxres" name="ibgsfxres" />243 <field field_ref="ibgsfxbog" name="ibgsfxbog" />244 <field field_ref="ibgsfxopw" name="ibgsfxopw" />245 <field field_ref="ibgsfxsni" name="ibgsfxsni" />246 <field field_ref="ibgsfxbom" name="ibgsfxbom" />247 <field field_ref="ibgsfxsum" name="ibgsfxsum" />248 249 <field field_ref="ibghfxdhc" name="ibghfxdhc" />250 <field field_ref="ibghfxspr" name="ibghfxspr" />251 252 <field field_ref="ibghfxres" name="ibghfxres" />253 <field field_ref="ibghfxsub" name="ibghfxsub" />254 <field field_ref="ibghfxdyn" name="ibghfxdyn" />255 <field field_ref="ibghfxthd" name="ibghfxthd" />256 <field field_ref="ibghfxsum" name="ibghfxsum" />257 <field field_ref="ibghfxbom" name="ibghfxbom" />258 <field field_ref="ibghfxbog" name="ibghfxbog" />259 <field field_ref="ibghfxdif" name="ibghfxdif" />260 <field field_ref="ibghfxopw" name="ibghfxopw" />261 <field field_ref="ibghfxout" name="ibghfxout" />262 <field field_ref="ibghfxin" name="ibghfxin" />263 <field field_ref="ibghfxsnw" name="ibghfxsnw" />264 265 <field field_ref="ibgfrcvol" name="ibgfrcvol" />266 <field field_ref="ibgfrcsfx" name="ibgfrcsfx" />267 <field field_ref="ibgvolgrm" name="ibgvolgrm" />268 269 </file>270 115 271 116 <!-- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_SAS_LIM3/EXP00/namelist_cfg
r8599 r8882 19 19 / 20 20 !----------------------------------------------------------------------- 21 &namzgr ! vertical coordinate22 !-----------------------------------------------------------------------23 ln_zps = .true. ! z-coordinate - partial steps24 /25 !-----------------------------------------------------------------------26 21 &namdom ! space and time domain (bathymetry, mesh, timestep) 27 22 !----------------------------------------------------------------------- … … 32 27 / 33 28 !----------------------------------------------------------------------- 34 &namcrs ! Grid coarsening for dynamics output and/or 35 ! passive tracer coarsened online simulations 29 &namcrs ! coarsened grid (for outputs and/or TOP) (ln_crs =T) 36 30 !----------------------------------------------------------------------- 37 31 / … … 75 69 / 76 70 !----------------------------------------------------------------------- 77 &nambfr ! bottom friction78 !-----------------------------------------------------------------------79 /80 !-----------------------------------------------------------------------81 &nambbc ! bottom temperature boundary condition (default: NO)82 !-----------------------------------------------------------------------83 ln_trabbc = .true. ! Apply a geothermal heating at the ocean bottom84 /85 !-----------------------------------------------------------------------86 &nambbl ! bottom boundary layer scheme87 !-----------------------------------------------------------------------88 /89 !-----------------------------------------------------------------------90 71 &nameos ! ocean physical parameters 91 72 !----------------------------------------------------------------------- … … 93 74 / 94 75 !----------------------------------------------------------------------- 95 &namtra_adv ! advection scheme for tracer 76 &namtra_adv ! advection scheme for tracer (default: NO selection) 96 77 !----------------------------------------------------------------------- 97 ln_traadv_fct = .true. ! FCT scheme 98 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 99 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 100 nn_fct_zts = 0 ! > 1 , 2nd order FCT scheme with vertical sub-timestepping 101 ! ! (number of sub-timestep = nn_fct_zts) 102 / 103 !----------------------------------------------------------------------- 104 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) 105 !----------------------------------------------------------------------- 78 ln_traadv_NONE = .true. ! No advection 106 79 / 107 80 !---------------------------------------------------------------------------------- 108 81 &namtra_ldf ! lateral diffusion scheme for tracers 109 82 !---------------------------------------------------------------------------------- 110 ! ! Operator type: 111 ln_traldf_lap = .true. ! laplacian operator 112 ln_traldf_blp = .false. ! bilaplacian operator 113 ! ! Direction of action: 114 ln_traldf_lev = .false. ! iso-level 115 ln_traldf_hor = .false. ! horizontal (geopotential) 116 ln_traldf_iso = .true. ! iso-neutral (Standard operator) 117 ln_traldf_triad = .false. ! iso-neutral (Triads operator) 118 ! 119 ! ! iso-neutral options: 120 ln_traldf_msc = .true. ! Method of Stabilizing Correction (both operators) 121 rn_slpmax = 0.01 ! slope limit (both operators) 122 ln_triad_iso = .false. ! pure horizontal mixing in ML (triad only) 123 rn_sw_triad = 1 ! =1 switching triad ; =0 all 4 triads used (triad only) 124 ln_botmix_triad = .false. ! lateral mixing on bottom (triad only) 125 ! 126 ! ! Coefficients: 127 nn_aht_ijk_t = 20 ! space/time variation of eddy coef 128 ! ! =-20 (=-30) read in eddy_diffusivity_2D.nc (..._3D.nc) file 129 ! ! = 0 constant 130 ! ! = 10 F(k) =ldf_c1d 131 ! ! = 20 F(i,j) =ldf_c2d 132 ! ! = 21 F(i,j,t) =Treguier et al. JPO 1997 formulation 133 ! ! = 30 F(i,j,k) =ldf_c2d + ldf_c1d 134 ! ! = 31 F(i,j,k,t)=F(local velocity) 135 rn_aht_0 = 2000. ! lateral eddy diffusivity (lap. operator) [m2/s] 136 rn_bht_0 = 1.e+12 ! lateral eddy diffusivity (bilap. operator) [m4/s] 83 ln_traldf_lap = .NONE. ! No explicit diffusion 137 84 / 138 !----------------------------------------------------------------------------------139 &namtra_ldfeiv ! eddy induced velocity param.140 !----------------------------------------------------------------------------------141 ln_ldfeiv =.true. ! use eddy induced velocity parameterization142 ln_ldfeiv_dia =.true. ! diagnose eiv stream function and velocities143 rn_aeiv_0 = 2000. ! eddy induced velocity coefficient [m2/s]144 nn_aei_ijk_t = 21 ! space/time variation of the eiv coeficient145 ! ! =-20 (=-30) read in eddy_induced_velocity_2D.nc (..._3D.nc) file146 ! ! = 0 constant147 ! ! = 10 F(k) =ldf_c1d148 ! ! = 20 F(i,j) =ldf_c2d149 ! ! = 21 F(i,j,t) =Treguier et al. JPO 1997 formulation150 ! ! = 30 F(i,j,k) =ldf_c2d + ldf_c1d151 /152 !-----------------------------------------------------------------------153 &namtra_dmp ! tracer: T & S newtonian damping (default: NO)154 !-----------------------------------------------------------------------155 85 !----------------------------------------------------------------------- 156 86 &namdyn_adv ! formulation of the momentum advection 157 87 !----------------------------------------------------------------------- 158 / 159 !----------------------------------------------------------------------- 160 &namdyn_vor ! option of physics/algorithm (not control by CPP keys) 161 !----------------------------------------------------------------------- 162 ln_dynvor_ene = .false. ! enstrophy conserving scheme 163 ln_dynvor_ens = .false. ! energy conserving scheme 164 ln_dynvor_mix = .false. ! mixed scheme 165 ln_dynvor_een = .true. ! energy & enstrophy scheme 166 nn_een_e3f = 0 ! e3f = masked averaging of e3t divided by 4 (=0) or by the sum of mask (=1) 167 / 168 !----------------------------------------------------------------------- 169 &namdyn_hpg ! Hydrostatic pressure gradient option 170 !----------------------------------------------------------------------- 171 / 172 !----------------------------------------------------------------------- 173 &namdyn_spg ! surface pressure gradient 174 !----------------------------------------------------------------------- 175 ln_dynspg_ts = .true. ! split-explicit free surface 176 / 177 !----------------------------------------------------------------------- 178 &namdyn_ldf ! lateral diffusion on momentum 179 !----------------------------------------------------------------------- 180 ! ! Type of the operator : 181 ! ! no diffusion: set ln_dynldf_lap=..._blp=F 182 ln_dynldf_lap = .true. ! laplacian operator 183 ln_dynldf_blp = .false. ! bilaplacian operator 184 ! ! Direction of action : 185 ln_dynldf_lev = .true. ! iso-level 186 ln_dynldf_hor = .false. ! horizontal (geopotential) 187 ln_dynldf_iso = .false. ! iso-neutral 188 ! ! Coefficient 189 nn_ahm_ijk_t = -30 ! space/time variation of eddy coef 190 ! ! =-30 read in eddy_viscosity_3D.nc file 191 ! ! =-20 read in eddy_viscosity_2D.nc file 192 ! ! = 0 constant 193 ! ! = 10 F(k)=c1d 194 ! ! = 20 F(i,j)=F(grid spacing)=c2d 195 ! ! = 30 F(i,j,k)=c2d*c1d 196 ! ! = 31 F(i,j,k)=F(grid spacing and local velocity) 197 rn_ahm_0 = 40000. ! horizontal laplacian eddy viscosity [m2/s] 198 rn_ahm_b = 0. ! background eddy viscosity for ldf_iso [m2/s] 199 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 200 ! 201 ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 202 / 203 !----------------------------------------------------------------------- 204 &namzdf ! vertical physics 205 !----------------------------------------------------------------------- 206 / 207 !----------------------------------------------------------------------- 208 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 209 !----------------------------------------------------------------------- 210 / 211 !----------------------------------------------------------------------- 212 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 213 !----------------------------------------------------------------------- 214 / 215 !----------------------------------------------------------------------- 216 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 217 !----------------------------------------------------------------------- 88 ln_dynadv_NONE = .true. ! No advection 218 89 / 219 90 !----------------------------------------------------------------------- … … 225 96 !----------------------------------------------------------------------- 226 97 / 227 !-----------------------------------------------------------------------228 &namptr ! Poleward Transport Diagnostic229 !-----------------------------------------------------------------------230 /231 !-----------------------------------------------------------------------232 &namhsb ! Heat and salt budgets (default F)233 !-----------------------------------------------------------------------234 /235 !-----------------------------------------------------------------------236 &namobs ! observation usage ('key_diaobs')237 !-----------------------------------------------------------------------238 /239 !-----------------------------------------------------------------------240 &nam_asminc ! assimilation increments ('key_asminc')241 !-----------------------------------------------------------------------242 / -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_SAS_LIM3/EXP00/namelist_ice_cfg
r8599 r8882 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! LIM3 configuration namelist: Overwrites SHARED/namelist_ice_lim3_ref 3 !! 1 - Generic parameters (namicerun) 4 !! 2 - Diagnostics (namicediag) 5 !! 3 - Ice initialization (namiceini) 6 !! 4 - Ice discretization (namiceitd) 7 !! 5 - Ice dynamics and transport (namicedyn) 8 !! 6 - Ice diffusion (namicehdf) 9 !! 7 - Ice thermodynamics (namicethd) 10 !! 8 - Ice salinity (namicesal) 11 !! 9 - Ice mechanical redistribution (namiceitdme) 12 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! ESIM configuration namelist: Overwrites SHARED/namelist_ice_lim3_ref 3 !! 1 - Generic parameters (nampar) 4 !! 2 - Ice thickness discretization (namitd) 5 !! 3 - Ice dynamics (namdyn) 6 !! 4 - Ice ridging/rafting (namdyn_rdgrft) 7 !! 5 - Ice rheology (namdyn_rhg) 8 !! 6 - Ice advection (namdyn_adv) 9 !! 7 - Ice surface forcing (namforcing) 10 !! 8 - Ice thermodynamics (namthd) 11 !! 9 - Ice heat diffusion (namthd_zdf) 12 !! 10 - Ice lateral melting (namthd_da) 13 !! 11 - Ice growth in open water (namthd_do) 14 !! 12 - Ice salinity (namthd_sal) 15 !! 13 - Ice melt ponds (namthd_pnd) 16 !! 14 - Ice initialization (namini) 17 !! 15 - Ice/snow albedos (namalb) 18 !! 16 - Ice diagnostics (namdia) 19 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 20 ! 13 21 !------------------------------------------------------------------------------ 14 &nam icerun! Generic parameters22 &nampar ! Generic parameters 15 23 !------------------------------------------------------------------------------ 16 24 / 17 25 !------------------------------------------------------------------------------ 18 &nami cediag ! Diagnostics26 &namitd ! Ice discretization 19 27 !------------------------------------------------------------------------------ 20 28 / 21 29 !------------------------------------------------------------------------------ 22 &nam iceini ! Ice initialization30 &namdyn ! Ice dynamics 23 31 !------------------------------------------------------------------------------ 24 32 / 25 33 !------------------------------------------------------------------------------ 26 &nam iceitd ! Ice discretization34 &namdyn_rdgrft ! Ice ridging/rafting 27 35 !------------------------------------------------------------------------------ 28 36 / 29 37 !------------------------------------------------------------------------------ 30 &nam icedyn ! Ice dynamics and transport38 &namdyn_rhg ! Ice rheology 31 39 !------------------------------------------------------------------------------ 32 40 / 33 41 !------------------------------------------------------------------------------ 34 &nam icehdf ! Ice horizontal diffusion42 &namdyn_adv ! Ice advection 35 43 !------------------------------------------------------------------------------ 36 44 / 37 45 !------------------------------------------------------------------------------ 38 &nam icethd ! Ice thermodynamics46 &namforcing ! Ice surface forcing 39 47 !------------------------------------------------------------------------------ 40 48 / 41 49 !------------------------------------------------------------------------------ 42 &nam icesal ! Ice salinity50 &namthd ! Ice thermodynamics 43 51 !------------------------------------------------------------------------------ 44 52 / 45 53 !------------------------------------------------------------------------------ 46 &nam iceitdme ! Ice mechanical redistribution (ridging and rafting)54 &namthd_zdf ! Ice heat diffusion 47 55 !------------------------------------------------------------------------------ 48 56 / 57 !------------------------------------------------------------------------------ 58 &namthd_da ! Ice lateral melting 59 !------------------------------------------------------------------------------ 60 / 61 !------------------------------------------------------------------------------ 62 &namthd_do ! Ice growth in open water 63 !------------------------------------------------------------------------------ 64 / 65 !------------------------------------------------------------------------------ 66 &namthd_sal ! Ice salinity 67 !------------------------------------------------------------------------------ 68 / 69 !------------------------------------------------------------------------------ 70 &namthd_pnd ! Melt ponds 71 !------------------------------------------------------------------------------ 72 / 73 !------------------------------------------------------------------------------ 74 &namini ! Ice initialization 75 !------------------------------------------------------------------------------ 76 / 77 !------------------------------------------------------------------------------ 78 &namalb ! albedo parameters 79 !------------------------------------------------------------------------------ 80 / 81 !------------------------------------------------------------------------------ 82 &namdia ! Diagnostics 83 !------------------------------------------------------------------------------ 84 / -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_SAS_LIM3/cpp_ORCA2_SAS_LIM3.fcm
r7423 r8882 1 bld::tool::fppkeys key_trabbl key_lim3 key_zdftke key_zdfddm key_zdftmxkey_iomput key_mpp_mpi1 bld::tool::fppkeys key_lim3 key_iomput key_mpp_mpi -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/EXP00/namelist_cfg
r8599 r8882 64 64 ! =1 use observed ice-cover , 65 65 ! =2 ice-model used 66 nn_ice_embd = 0 ! =0 levitating ice (no mass exchange, concentration/dilution effect)67 ! = 1 levitating ice with mass and salt exchange but no presure effect68 ! =2 embedded sea-ice (full salt and mass exchanges and pressure)66 ln_ice_embd = .false. ! =F levitating ice with mass and salt exchange but no presure effect 67 ! =T embedded sea-ice (full salt and mass exchanges and pressure) 68 ! Misc. options of sbc : 69 69 ln_traqsr = .false. ! Light penetration (T) or not (F) 70 70 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf) … … 179 179 / 180 180 !----------------------------------------------------------------------- 181 &nambfr ! bottom friction 182 !----------------------------------------------------------------------- 183 nn_bfr = 2 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 184 ! = 2 : nonlinear friction 185 rn_bfri1 = 4.e-4 ! bottom drag coefficient (linear case) 186 rn_bfri2 = 1.e-3 ! bottom drag coefficient (non linear case). Minimum coeft if ln_loglayer=T 187 rn_bfri2_max = 1.e-1 ! max. bottom drag coefficient (non linear case and ln_loglayer=T) 188 rn_bfeb2 = 2.5e-3 ! bottom turbulent kinetic energy background (m2/s2) 189 rn_bfrz0 = 3.e-3 ! bottom roughness [m] if ln_loglayer=T 190 ln_bfr2d = .false. ! horizontal variation of the bottom friction coef (read a 2D mask file ) 191 rn_bfrien = 50. ! local multiplying factor of bfr (ln_bfr2d=T) 192 rn_tfri1 = 4.e-4 ! top drag coefficient (linear case) 193 rn_tfri2 = 2.5e-3 ! top drag coefficient (non linear case). Minimum coeft if ln_loglayer=T 194 rn_tfri2_max = 1.e-1 ! max. top drag coefficient (non linear case and ln_loglayer=T) 195 rn_tfeb2 = 0.0 ! top turbulent kinetic energy background (m2/s2) 196 rn_tfrz0 = 3.e-3 ! top roughness [m] if ln_loglayer=T 197 ln_tfr2d = .false. ! horizontal variation of the top friction coef (read a 2D mask file ) 198 rn_tfrien = 50. ! local multiplying factor of tfr (ln_tfr2d=T) 199 200 ln_bfrimp = .true. ! implicit bottom friction (requires ln_zdfexp = .false. if true) 201 ln_loglayer = .false. ! logarithmic formulation (non linear case) 181 &namdrg ! top/bottom drag coefficient (default: NO selection) 182 !----------------------------------------------------------------------- 183 ln_non_lin = .true. ! non-linear drag: Cd = Cd0 |U| 184 / 185 !----------------------------------------------------------------------- 186 &namdrg_top ! TOP friction (ln_isfcav=T) 187 !----------------------------------------------------------------------- 188 rn_Cd0 = 2.5e-3 ! drag coefficient [-] 189 rn_Uc0 = 0.16 ! ref. velocity [m/s] (linear drag=Cd0*Uc0) 190 rn_Cdmax = 0.1 ! drag value maximum [-] (logarithmic drag) 191 rn_ke0 = 0.0e-0 ! background kinetic energy [m2/s2] (non-linear cases) 192 rn_z0 = 3.0e-3 ! roughness [m] (ln_loglayer=T) 193 ln_boost = .false. ! =T regional boost of Cd0 ; =F constant 194 rn_boost= 50. ! local boost factor [-] 195 / 196 !----------------------------------------------------------------------- 197 &namdrg_bot ! BOTTOM friction 198 !----------------------------------------------------------------------- 199 rn_Cd0 = 1.e-3 ! drag coefficient [-] 200 rn_Uc0 = 0.4 ! ref. velocity [m/s] (linear drag=Cd0*Uc0) 201 rn_Cdmax = 0.1 ! drag value maximum [-] (logarithmic drag) 202 rn_ke0 = 2.5e-3 ! background kinetic energy [m2/s2] (non-linear cases) 203 rn_z0 = 3.e-3 ! roughness [m] (ln_loglayer=T) 204 ln_boost = .false. ! =T regional boost of Cd0 ; =F constant 205 rn_boost= 50. ! local boost factor [-] 202 206 / 203 207 !----------------------------------------------------------------------- … … 217 221 ln_teos10 = .false. ! = Use TEOS-10 equation of state 218 222 ln_eos80 = .true. ! = Use EOS80 equation of state 219 ! ! rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS220 223 / 221 224 !----------------------------------------------------------------------- … … 225 228 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 226 229 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 227 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping228 ! ! (number of sub-timestep = nn_fct_zts)229 230 / 230 231 !----------------------------------------------------------------------- … … 275 276 !----------------------------------------------------------------------- 276 277 &namdyn_adv ! formulation of the momentum advection 278 !----------------------------------------------------------------------- 279 ln_dynadv_vec = .true. ! vector form (T) or flux form (F) 280 nn_dynkeg = 0 ! scheme for grad(KE): =0 C2 ; =1 Hollingsworth correction 281 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 282 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 283 / 277 284 !----------------------------------------------------------------------- 278 285 / … … 324 331 / 325 332 !----------------------------------------------------------------------- 326 &namzdf ! vertical physics 327 !----------------------------------------------------------------------- 328 rn_avm0 = 1.0e-3 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 329 rn_avt0 = 5.0e-5 ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 330 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 331 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 332 ln_zdfevd = .true. ! enhanced vertical diffusion (evd) (T) or not (F) 333 nn_evdm = 1 ! evd apply on tracer (=0) or on tracer and momentum (=1) 334 rn_avevd = 0.1 ! evd mixing coefficient [m2/s] 335 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm (T) or not (F) 336 nn_npc = 1 ! frequency of application of npc 337 nn_npcp = 365 ! npc control print frequency 338 ln_zdfexp = .false. ! time-stepping: split-explicit (T) or implicit (F) time stepping 339 nn_zdfexp = 3 ! number of sub-timestep for ln_zdfexp=T 340 / 341 !----------------------------------------------------------------------- 342 &namzdf_ric ! richardson number dependent vertical diffusion ("key_zdfric" ) 343 !----------------------------------------------------------------------- 344 / 345 !----------------------------------------------------------------------- 346 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 347 !----------------------------------------------------------------------- 348 / 349 !----------------------------------------------------------------------- 350 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 351 !----------------------------------------------------------------------- 352 / 353 !----------------------------------------------------------------------- 354 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 355 !----------------------------------------------------------------------- 356 / 357 !----------------------------------------------------------------------- 358 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 359 !----------------------------------------------------------------------- 360 ln_tmx_itf = .false. ! ITF specific parameterisation 333 &namzdf ! vertical physics (default: NO selection) 334 !----------------------------------------------------------------------- 335 ! ! type of vertical closure 336 ln_zdfcst = .true. ! constant mixing 337 ln_zdfric = .false. ! local Richardson dependent formulation (T => fill namzdf_ric) 338 ln_zdftke = .false. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 339 ln_zdfgls = .false. ! Generic Length Scale closure (T => fill namzdf_gls) 340 ! 341 ! ! convection 342 ln_zdfevd = .true. ! enhanced vertical diffusion 343 nn_evdm = 1 ! apply on tracer (=0) or on tracer and momentum (=1) 344 rn_evd = 0.1 ! mixing coefficient [m2/s] 345 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 346 nn_npc = 1 ! frequency of application of npc 347 nn_npcp = 365 ! npc control print frequency 348 ! 349 ln_zdfddm = .false. ! double diffusive mixing 350 ! 351 ! ! gravity wave-driven vertical mixing 352 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 353 ln_zdfswm = .false. ! surface wave-induced mixing (T => ln_wave=ln_sdw=T ) 354 ! 355 ! ! coefficients 356 rn_avm0 = 1.e-3 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 357 rn_avt0 = 5.e-5 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 358 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 359 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 361 360 / 362 361 !----------------------------------------------------------------------- … … 378 377 / 379 378 !----------------------------------------------------------------------- 380 &namflo ! float parameters ("key_float")381 !-----------------------------------------------------------------------382 /383 !-----------------------------------------------------------------------384 &namptr ! Poleward Transport Diagnostic385 !-----------------------------------------------------------------------386 /387 !-----------------------------------------------------------------------388 379 &namhsb ! Heat and salt budgets 389 380 !----------------------------------------------------------------------- 390 381 / 391 382 !----------------------------------------------------------------------- 392 &namdct ! transports through sections 393 !----------------------------------------------------------------------- 394 / 395 !----------------------------------------------------------------------- 396 &namobs ! observation usage switch ('key_diaobs') 383 &namobs ! observation usage switch (ln_diaobs =T) 397 384 !----------------------------------------------------------------------- 398 385 / -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/MY_SRC/usrdef_hgr.F90
r8018 r8882 68 68 IF( nn_timing == 1 ) CALL timing_start('usr_def_hgr') 69 69 ! 70 IF(lwp) WRITE(numout,*) 71 IF(lwp) WRITE(numout,*) 'usr_def_hgr : ISOMIP configuration' 72 IF(lwp) WRITE(numout,*) '~~~~~~~~~~~' 70 IF(lwp) THEN 71 WRITE(numout,*) 72 WRITE(numout,*) 'usr_def_hgr : ISOMIP configuration' 73 WRITE(numout,*) '~~~~~~~~~~~' 74 WRITE(numout,*) 75 WRITE(numout,*) ' ===>> geographical mesh on the sphere with regular grid-spacing' 76 WRITE(numout,*) ' given by rn_e1deg and rn_e2deg' 77 ENDIF 73 78 ! 74 ! !== grid point position ==! (in kilometers) 75 76 IF(lwp) WRITE(numout,*) 77 IF(lwp) WRITE(numout,*) ' geographical mesh on the sphere with regular grid-spacing' 78 IF(lwp) WRITE(numout,*) ' given by rn_e1deg and rn_e2deg' 79 79 ! !== grid point position ==! (in degrees) 80 80 DO jj = 1, jpj 81 81 DO ji = 1, jpi … … 94 94 pphiv(ji,jj) = rn_phi0 + rn_e2deg * zvj 95 95 pphif(ji,jj) = rn_phi0 + rn_e2deg * zfj 96 96 97 ! !== Horizontal scale factors ==! (in meters) 97 98 ! e1 -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/MY_SRC/usrdef_sbc.F90
r7715 r8882 17 17 USE dom_oce ! ocean space and time domain 18 18 USE sbc_oce ! Surface boundary condition: ocean fields 19 USE sbc_ice ! Surface boundary condition: ice fields 19 20 USE phycst ! physical constants 20 21 ! -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/cpp_ISOMIP.fcm
r7715 r8882 1 bld::tool::fppkeys key_zdfcstkey_iomput key_mpp_mpi key_nosignedzero1 bld::tool::fppkeys key_iomput key_mpp_mpi key_nosignedzero -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT2_flux_cen2_cfg
r8599 r8882 68 68 / 69 69 !----------------------------------------------------------------------- 70 &nambfr ! bottom friction 71 !----------------------------------------------------------------------- 72 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 73 ! = 2 : nonlinear friction 74 / 75 !----------------------------------------------------------------------- 76 &nambbc ! bottom temperature boundary condition (default: NO) 77 !----------------------------------------------------------------------- 78 / 79 !----------------------------------------------------------------------- 80 &nambbl ! bottom boundary layer scheme ("key_trabbl") 81 !----------------------------------------------------------------------- 70 &namdrg ! top/bottom drag coefficient (default: NO selection) 71 !----------------------------------------------------------------------- 72 ln_NONE = .true. ! free-slip : Cd = 0 82 73 / 83 74 !----------------------------------------------------------------------- … … 104 95 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 105 96 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 106 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping107 ! ! (number of sub-timestep = nn_fct_zts)108 97 ln_traadv_mus = .false. ! MUSCL scheme 109 98 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 119 108 &namtra_ldf ! lateral diffusion scheme for tracers 120 109 !----------------------------------------------------------------------- 121 ! ! Operator type: both false = No lateral diffusion 110 ! ! Operator type: 111 ln_traldf_NONE = .true. ! No explicit diffusion 122 112 ln_traldf_lap = .false. ! laplacian operator 123 113 ln_traldf_blp = .false. ! bilaplacian operator … … 139 129 ln_dynadv_cen2= .true. ! flux form - 2nd order centered scheme 140 130 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 141 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection142 131 / 143 132 !----------------------------------------------------------------------- … … 197 186 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 187 / 199 !----------------------------------------------------------------------- 200 &namzdf ! vertical physics 201 !----------------------------------------------------------------------- 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 203 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 204 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 205 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 188 !!====================================================================== 189 !! vertical physics namelists !! 190 !!====================================================================== 191 !----------------------------------------------------------------------- 192 &namzdf ! vertical physics (default: NO selection) 193 !----------------------------------------------------------------------- 194 ! ! type of vertical closure 195 ln_zdfcst = .true. ! constant mixing 196 ! 197 ! ! convection 198 ln_zdfevd = .false. ! enhanced vertical diffusion 199 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 200 ! 201 ! ! coefficients 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 203 rn_avt0 = 0.e0 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 204 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 205 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 206 206 / 207 207 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT2_flux_ubs_cfg
r8599 r8882 68 68 / 69 69 !----------------------------------------------------------------------- 70 &nambfr ! bottom friction 71 !----------------------------------------------------------------------- 72 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 73 ! = 2 : nonlinear friction 74 / 75 !----------------------------------------------------------------------- 76 &nambbc ! bottom temperature boundary condition (default: NO) 77 !----------------------------------------------------------------------- 78 / 79 !----------------------------------------------------------------------- 80 &nambbl ! bottom boundary layer scheme ("key_trabbl") 81 !----------------------------------------------------------------------- 70 &namdrg ! top/bottom drag coefficient (default: NO selection) 71 !----------------------------------------------------------------------- 72 ln_NONE = .true. ! free-slip : Cd = 0 82 73 / 83 74 !----------------------------------------------------------------------- … … 104 95 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 105 96 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 106 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping107 ! ! (number of sub-timestep = nn_fct_zts)108 97 ln_traadv_mus = .false. ! MUSCL scheme 109 98 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 119 108 &namtra_ldf ! lateral diffusion scheme for tracers 120 109 !----------------------------------------------------------------------- 121 ! ! Operator type: both false = No lateral diffusion 110 ! ! Operator type: 111 ln_traldf_NONE = .true. ! No explicit diffusion 122 112 ln_traldf_lap = .false. ! laplacian operator 123 113 ln_traldf_blp = .false. ! bilaplacian operator … … 139 129 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 140 130 ln_dynadv_ubs = .true. ! flux form - 3rd order UBS scheme 141 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection142 131 / 143 132 !----------------------------------------------------------------------- … … 177 166 !----------------------------------------------------------------------- 178 167 ! ! Type of the operator : 179 ! ! no diffusion: set ln_dynldf_lap=..._blp=F168 ln_dynldf_NONE= .true. ! No operator (i.e. no explicit diffusion) 180 169 ln_dynldf_lap = .false. ! laplacian operator 181 170 ln_dynldf_blp = .false. ! bilaplacian operator 182 171 ! ! Direction of action : 183 ln_dynldf_lev = .false. 172 ln_dynldf_lev = .false. ! iso-level 184 173 ln_dynldf_hor = .true. ! horizontal (geopotential) 185 174 ln_dynldf_iso = .false. ! iso-neutral 186 175 ! ! Coefficient 187 nn_ahm_ijk_t = 0 ! space/time variation of eddy coef188 ! ! =-30 read in eddy_viscosity_3D.nc file 189 ! ! =-20 read in eddy_viscosity_2D.nc file 176 nn_ahm_ijk_t = 0 ! space/time variation of eddy coef 177 ! ! =-30 read in eddy_viscosity_3D.nc file 178 ! ! =-20 read in eddy_viscosity_2D.nc file 190 179 ! ! = 0 constant 191 180 ! ! = 10 F(k)=c1d … … 193 182 ! ! = 30 F(i,j,k)=c2d*c1d 194 183 ! ! = 31 F(i,j,k)=F(grid spacing and local velocity) 184 ! ! = 32 F(i,j,k)=F(local gridscale and deformation rate) 185 ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 195 186 rn_ahm_0 = 0.01 ! horizontal laplacian eddy viscosity [m2/s] 196 187 rn_ahm_b = 0. ! background eddy viscosity for ldf_iso [m2/s] 197 188 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 / 199 !----------------------------------------------------------------------- 200 &namzdf ! vertical physics 201 !----------------------------------------------------------------------- 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 203 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 204 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 205 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 189 ! ! Smagorinsky settings (nn_ahm_ijk_t = 32) : 190 rn_csmc = 3.5 ! Smagorinsky constant of proportionality 191 rn_minfac = 1.0 ! multiplier of theorectical lower limit 192 rn_maxfac = 1.0 ! multiplier of theorectical upper limit 193 / 194 !!====================================================================== 195 !! vertical physics namelists !! 196 !!====================================================================== 197 !----------------------------------------------------------------------- 198 &namzdf ! vertical physics (default: NO selection) 199 !----------------------------------------------------------------------- 200 ! ! type of vertical closure 201 ln_zdfcst = .true. ! constant mixing 202 ! 203 ! ! convection 204 ln_zdfevd = .false. ! enhanced vertical diffusion 205 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 206 ! 207 ! ! coefficients 208 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 209 rn_avt0 = 0.e0 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 210 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 211 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 206 212 / 207 213 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT2_vect_eenH_cfg
r8599 r8882 68 68 / 69 69 !----------------------------------------------------------------------- 70 &nambfr ! bottom friction 71 !----------------------------------------------------------------------- 72 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 73 ! = 2 : nonlinear friction 74 / 75 !----------------------------------------------------------------------- 76 &nambbc ! bottom temperature boundary condition (default: NO) 77 !----------------------------------------------------------------------- 78 / 79 !----------------------------------------------------------------------- 80 &nambbl ! bottom boundary layer scheme ("key_trabbl") 81 !----------------------------------------------------------------------- 70 &namdrg ! top/bottom drag coefficient (default: NO selection) 71 !----------------------------------------------------------------------- 72 ln_NONE = .true. ! free-slip : Cd = 0 82 73 / 83 74 !----------------------------------------------------------------------- … … 104 95 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 105 96 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 106 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping107 ! ! (number of sub-timestep = nn_fct_zts)108 97 ln_traadv_mus = .false. ! MUSCL scheme 109 98 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 119 108 &namtra_ldf ! lateral diffusion scheme for tracers 120 109 !----------------------------------------------------------------------- 121 ! ! Operator type: both false = No lateral diffusion 110 ! ! Operator type: 111 ln_traldf_NONE = .true. ! No explicit diffusion 122 112 ln_traldf_lap = .false. ! laplacian operator 123 113 ln_traldf_blp = .false. ! bilaplacian operator … … 139 129 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 140 130 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 141 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection142 131 / 143 132 !----------------------------------------------------------------------- … … 197 186 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 187 / 199 !----------------------------------------------------------------------- 200 &namzdf ! vertical physics 201 !----------------------------------------------------------------------- 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 203 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 204 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 205 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 188 !!====================================================================== 189 !! vertical physics namelists !! 190 !!====================================================================== 191 !----------------------------------------------------------------------- 192 &namzdf ! vertical physics (default: NO selection) 193 !----------------------------------------------------------------------- 194 ! ! type of vertical closure 195 ln_zdfcst = .true. ! constant mixing 196 ! 197 ! ! convection 198 ln_zdfevd = .false. ! enhanced vertical diffusion 199 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 200 ! 201 ! ! coefficients 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 203 rn_avt0 = 0.e0 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 204 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 205 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 206 206 / 207 207 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT2_vect_een_cfg
r8599 r8882 68 68 / 69 69 !----------------------------------------------------------------------- 70 &nambfr ! bottom friction 71 !----------------------------------------------------------------------- 72 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 73 ! = 2 : nonlinear friction 74 / 75 !----------------------------------------------------------------------- 76 &nambbc ! bottom temperature boundary condition (default: NO) 77 !----------------------------------------------------------------------- 78 / 79 !----------------------------------------------------------------------- 80 &nambbl ! bottom boundary layer scheme ("key_trabbl") 81 !----------------------------------------------------------------------- 70 &namdrg ! top/bottom drag coefficient (default: NO selection) 71 !----------------------------------------------------------------------- 72 ln_NONE = .true. ! free-slip : Cd = 0 82 73 / 83 74 !----------------------------------------------------------------------- … … 104 95 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 105 96 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 106 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping107 ! ! (number of sub-timestep = nn_fct_zts)108 97 ln_traadv_mus = .false. ! MUSCL scheme 109 98 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 119 108 &namtra_ldf ! lateral diffusion scheme for tracers 120 109 !----------------------------------------------------------------------- 121 ! ! Operator type: both false = No lateral diffusion 110 ! ! Operator type: 111 ln_traldf_NONE = .true. ! No explicit diffusion 122 112 ln_traldf_lap = .false. ! laplacian operator 123 113 ln_traldf_blp = .false. ! bilaplacian operator … … 139 129 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 140 130 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 141 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection142 131 / 143 132 !----------------------------------------------------------------------- … … 197 186 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 187 / 199 !----------------------------------------------------------------------- 200 &namzdf ! vertical physics 201 !----------------------------------------------------------------------- 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 203 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 204 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 205 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 188 !!====================================================================== 189 !! vertical physics namelists !! 190 !!====================================================================== 191 !----------------------------------------------------------------------- 192 &namzdf ! vertical physics (default: NO selection) 193 !----------------------------------------------------------------------- 194 ! ! type of vertical closure 195 ln_zdfcst = .true. ! constant mixing 196 ! 197 ! ! convection 198 ln_zdfevd = .false. ! enhanced vertical diffusion 199 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 200 ! 201 ! ! coefficients 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 203 rn_avt0 = 0.e0 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 204 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 205 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 206 206 / 207 207 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT2_vect_ene_cfg
r8599 r8882 68 68 / 69 69 !----------------------------------------------------------------------- 70 &nambfr ! bottom friction 71 !----------------------------------------------------------------------- 72 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 73 ! = 2 : nonlinear friction 74 / 75 !----------------------------------------------------------------------- 76 &nambbc ! bottom temperature boundary condition (default: NO) 77 !----------------------------------------------------------------------- 78 / 79 !----------------------------------------------------------------------- 80 &nambbl ! bottom boundary layer scheme ("key_trabbl") 81 !----------------------------------------------------------------------- 70 &namdrg ! top/bottom drag coefficient (default: NO selection) 71 !----------------------------------------------------------------------- 72 ln_NONE = .true. ! free-slip : Cd = 0 82 73 / 83 74 !----------------------------------------------------------------------- … … 104 95 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 105 96 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 106 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping107 ! ! (number of sub-timestep = nn_fct_zts)108 97 ln_traadv_mus = .false. ! MUSCL scheme 109 98 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 119 108 &namtra_ldf ! lateral diffusion scheme for tracers 120 109 !----------------------------------------------------------------------- 121 ! ! Operator type: both false = No lateral diffusion 110 ! ! Operator type: 111 ln_traldf_NONE = .true. ! No explicit diffusion 122 112 ln_traldf_lap = .false. ! laplacian operator 123 113 ln_traldf_blp = .false. ! bilaplacian operator … … 139 129 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 140 130 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 141 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection142 131 / 143 132 !----------------------------------------------------------------------- … … 197 186 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 187 / 199 !----------------------------------------------------------------------- 200 &namzdf ! vertical physics 201 !----------------------------------------------------------------------- 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 203 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 204 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 205 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 188 !!====================================================================== 189 !! vertical physics namelists !! 190 !!====================================================================== 191 !----------------------------------------------------------------------- 192 &namzdf ! vertical physics (default: NO selection) 193 !----------------------------------------------------------------------- 194 ! ! type of vertical closure 195 ln_zdfcst = .true. ! constant mixing 196 ! 197 ! ! convection 198 ln_zdfevd = .false. ! enhanced vertical diffusion 199 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 200 ! 201 ! ! coefficients 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 203 rn_avt0 = 0.e0 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 204 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 205 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 206 206 / 207 207 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT2_vect_ens_cfg
r8599 r8882 68 68 / 69 69 !----------------------------------------------------------------------- 70 &nambfr ! bottom friction 71 !----------------------------------------------------------------------- 72 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 73 ! = 2 : nonlinear friction 74 / 75 !----------------------------------------------------------------------- 76 &nambbc ! bottom temperature boundary condition (default: NO) 77 !----------------------------------------------------------------------- 78 / 79 !----------------------------------------------------------------------- 80 &nambbl ! bottom boundary layer scheme ("key_trabbl") 81 !----------------------------------------------------------------------- 70 &namdrg ! top/bottom drag coefficient (default: NO selection) 71 !----------------------------------------------------------------------- 72 ln_NONE = .true. ! free-slip : Cd = 0 82 73 / 83 74 !----------------------------------------------------------------------- … … 104 95 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 105 96 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 106 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping107 ! ! (number of sub-timestep = nn_fct_zts)108 97 ln_traadv_mus = .false. ! MUSCL scheme 109 98 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 119 108 &namtra_ldf ! lateral diffusion scheme for tracers 120 109 !----------------------------------------------------------------------- 121 ! ! Operator type: both false = No lateral diffusion 110 ! ! Operator type: 111 ln_traldf_NONE = .true. ! No explicit diffusion 122 112 ln_traldf_lap = .false. ! laplacian operator 123 113 ln_traldf_blp = .false. ! bilaplacian operator … … 139 129 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 140 130 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 141 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection142 131 / 143 132 !----------------------------------------------------------------------- … … 197 186 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 187 / 199 !----------------------------------------------------------------------- 200 &namzdf ! vertical physics 201 !----------------------------------------------------------------------- 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 203 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 204 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 205 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 188 !!====================================================================== 189 !! vertical physics namelists !! 190 !!====================================================================== 191 !----------------------------------------------------------------------- 192 &namzdf ! vertical physics (default: NO selection) 193 !----------------------------------------------------------------------- 194 ! ! type of vertical closure 195 ln_zdfcst = .true. ! constant mixing 196 ! 197 ! ! convection 198 ln_zdfevd = .false. ! enhanced vertical diffusion 199 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 200 ! 201 ! ! coefficients 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 203 rn_avt0 = 0.e0 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 204 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 205 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 206 206 / 207 207 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT4_flux_cen2_cfg
r8599 r8882 68 68 / 69 69 !----------------------------------------------------------------------- 70 &nambfr ! bottom friction 71 !----------------------------------------------------------------------- 72 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 73 ! = 2 : nonlinear friction 74 / 75 !----------------------------------------------------------------------- 76 &nambbc ! bottom temperature boundary condition (default: NO) 77 !----------------------------------------------------------------------- 78 / 79 !----------------------------------------------------------------------- 80 &nambbl ! bottom boundary layer scheme ("key_trabbl") 81 !----------------------------------------------------------------------- 70 &namdrg ! top/bottom drag coefficient (default: NO selection) 71 !----------------------------------------------------------------------- 72 ln_NONE = .true. ! free-slip : Cd = 0 82 73 / 83 74 !----------------------------------------------------------------------- … … 104 95 nn_fct_h = 4 ! =2/4, horizontal 2nd / 4th order 105 96 nn_fct_v = 4 ! =2/4, vertical 2nd / COMPACT 4th order 106 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping107 ! ! (number of sub-timestep = nn_fct_zts)108 97 ln_traadv_mus = .false. ! MUSCL scheme 109 98 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 119 108 &namtra_ldf ! lateral diffusion scheme for tracers 120 109 !----------------------------------------------------------------------- 121 ! ! Operator type: both false = No lateral diffusion 110 ! ! Operator type: 111 ln_traldf_NONE = .true. ! No explicit diffusion 122 112 ln_traldf_lap = .false. ! laplacian operator 123 113 ln_traldf_blp = .false. ! bilaplacian operator … … 139 129 ln_dynadv_cen2= .true. ! flux form - 2nd order centered scheme 140 130 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 141 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection142 131 / 143 132 !----------------------------------------------------------------------- … … 197 186 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 187 / 199 !----------------------------------------------------------------------- 200 &namzdf ! vertical physics 201 !----------------------------------------------------------------------- 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 203 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 204 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 205 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 188 !!====================================================================== 189 !! vertical physics namelists !! 190 !!====================================================================== 191 !----------------------------------------------------------------------- 192 &namzdf ! vertical physics (default: NO selection) 193 !----------------------------------------------------------------------- 194 ! ! type of vertical closure 195 ln_zdfcst = .true. ! constant mixing 196 ! 197 ! ! convection 198 ln_zdfevd = .false. ! enhanced vertical diffusion 199 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 200 ! 201 ! ! coefficients 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 203 rn_avt0 = 0.e0 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 204 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 205 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 206 206 / 207 207 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT4_flux_ubs_cfg
r8599 r8882 68 68 / 69 69 !----------------------------------------------------------------------- 70 &nambfr ! bottom friction 71 !----------------------------------------------------------------------- 72 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 73 ! = 2 : nonlinear friction 74 / 75 !----------------------------------------------------------------------- 76 &nambbc ! bottom temperature boundary condition (default: NO) 77 !----------------------------------------------------------------------- 78 / 79 !----------------------------------------------------------------------- 80 &nambbl ! bottom boundary layer scheme ("key_trabbl") 81 !----------------------------------------------------------------------- 70 &namdrg ! top/bottom drag coefficient (default: NO selection) 71 !----------------------------------------------------------------------- 72 ln_NONE = .true. ! free-slip : Cd = 0 82 73 / 83 74 !----------------------------------------------------------------------- … … 104 95 nn_fct_h = 4 ! =2/4, horizontal 2nd / 4th order 105 96 nn_fct_v = 4 ! =2/4, vertical 2nd / COMPACT 4th order 106 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping107 ! ! (number of sub-timestep = nn_fct_zts)108 97 ln_traadv_mus = .false. ! MUSCL scheme 109 98 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 119 108 &namtra_ldf ! lateral diffusion scheme for tracers 120 109 !----------------------------------------------------------------------- 121 ! ! Operator type: both false = No lateral diffusion 110 ! ! Operator type: 111 ln_traldf_NONE = .true. ! No explicit diffusion 122 112 ln_traldf_lap = .false. ! laplacian operator 123 113 ln_traldf_blp = .false. ! bilaplacian operator … … 139 129 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 140 130 ln_dynadv_ubs = .true. ! flux form - 3rd order UBS scheme 141 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection142 131 / 143 132 !----------------------------------------------------------------------- … … 177 166 !----------------------------------------------------------------------- 178 167 ! ! Type of the operator : 179 ! ! no diffusion: set ln_dynldf_lap=..._blp=F168 ln_dynldf_NONE= .true. ! No operator (i.e. no explicit diffusion) 180 169 ln_dynldf_lap = .false. ! laplacian operator 181 170 ln_dynldf_blp = .false. ! bilaplacian operator 182 171 ! ! Direction of action : 183 ln_dynldf_lev = .false. 172 ln_dynldf_lev = .false. ! iso-level 184 173 ln_dynldf_hor = .true. ! horizontal (geopotential) 185 174 ln_dynldf_iso = .false. ! iso-neutral 186 175 ! ! Coefficient 187 nn_ahm_ijk_t = 0 ! space/time variation of eddy coef188 ! ! =-30 read in eddy_viscosity_3D.nc file 189 ! ! =-20 read in eddy_viscosity_2D.nc file 176 nn_ahm_ijk_t = 0 ! space/time variation of eddy coef 177 ! ! =-30 read in eddy_viscosity_3D.nc file 178 ! ! =-20 read in eddy_viscosity_2D.nc file 190 179 ! ! = 0 constant 191 180 ! ! = 10 F(k)=c1d … … 193 182 ! ! = 30 F(i,j,k)=c2d*c1d 194 183 ! ! = 31 F(i,j,k)=F(grid spacing and local velocity) 184 ! ! = 32 F(i,j,k)=F(local gridscale and deformation rate) 185 ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 195 186 rn_ahm_0 = 0.01 ! horizontal laplacian eddy viscosity [m2/s] 196 187 rn_ahm_b = 0. ! background eddy viscosity for ldf_iso [m2/s] 197 188 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 / 199 !----------------------------------------------------------------------- 200 &namzdf ! vertical physics 201 !----------------------------------------------------------------------- 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 203 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 204 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 205 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 189 ! ! Smagorinsky settings (nn_ahm_ijk_t = 32) : 190 rn_csmc = 3.5 ! Smagorinsky constant of proportionality 191 rn_minfac = 1.0 ! multiplier of theorectical lower limit 192 rn_maxfac = 1.0 ! multiplier of theorectical upper limit 193 / 194 !!====================================================================== 195 !! vertical physics namelists !! 196 !!====================================================================== 197 !----------------------------------------------------------------------- 198 &namzdf ! vertical physics (default: NO selection) 199 !----------------------------------------------------------------------- 200 ! ! type of vertical closure 201 ln_zdfcst = .true. ! constant mixing 202 ! 203 ! ! convection 204 ln_zdfevd = .false. ! enhanced vertical diffusion 205 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 206 ! 207 ! ! coefficients 208 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 209 rn_avt0 = 0.e0 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 210 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 211 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 206 212 / 207 213 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT4_vect_eenH_cfg
r8599 r8882 68 68 / 69 69 !----------------------------------------------------------------------- 70 &nambfr ! bottom friction 71 !----------------------------------------------------------------------- 72 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 73 ! = 2 : nonlinear friction 74 / 75 !----------------------------------------------------------------------- 76 &nambbc ! bottom temperature boundary condition (default: NO) 77 !----------------------------------------------------------------------- 78 / 79 !----------------------------------------------------------------------- 80 &nambbl ! bottom boundary layer scheme ("key_trabbl") 81 !----------------------------------------------------------------------- 70 &namdrg ! top/bottom drag coefficient (default: NO selection) 71 !----------------------------------------------------------------------- 72 ln_NONE = .true. ! free-slip : Cd = 0 82 73 / 83 74 !----------------------------------------------------------------------- … … 104 95 nn_fct_h = 4 ! =2/4, horizontal 2nd / 4th order 105 96 nn_fct_v = 4 ! =2/4, vertical 2nd / COMPACT 4th order 106 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping107 ! ! (number of sub-timestep = nn_fct_zts)108 97 ln_traadv_mus = .false. ! MUSCL scheme 109 98 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 119 108 &namtra_ldf ! lateral diffusion scheme for tracers 120 109 !----------------------------------------------------------------------- 121 ! ! Operator type: both false = No lateral diffusion 110 ! ! Operator type: 111 ln_traldf_NONE = .true. ! No explicit diffusion 122 112 ln_traldf_lap = .false. ! laplacian operator 123 113 ln_traldf_blp = .false. ! bilaplacian operator … … 139 129 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 140 130 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 141 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection142 131 / 143 132 !----------------------------------------------------------------------- … … 197 186 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 187 / 199 !----------------------------------------------------------------------- 200 &namzdf ! vertical physics 201 !----------------------------------------------------------------------- 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 203 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 204 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 205 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 188 !!====================================================================== 189 !! vertical physics namelists !! 190 !!====================================================================== 191 !----------------------------------------------------------------------- 192 &namzdf ! vertical physics (default: NO selection) 193 !----------------------------------------------------------------------- 194 ! ! type of vertical closure 195 ln_zdfcst = .true. ! constant mixing 196 ! 197 ! ! convection 198 ln_zdfevd = .false. ! enhanced vertical diffusion 199 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 200 ! 201 ! ! coefficients 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 203 rn_avt0 = 0.e0 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 204 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 205 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 206 206 / 207 207 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT4_vect_een_cfg
r8599 r8882 68 68 / 69 69 !----------------------------------------------------------------------- 70 &nambfr ! bottom friction 71 !----------------------------------------------------------------------- 72 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 73 ! = 2 : nonlinear friction 74 / 75 !----------------------------------------------------------------------- 76 &nambbc ! bottom temperature boundary condition (default: NO) 77 !----------------------------------------------------------------------- 78 / 79 !----------------------------------------------------------------------- 80 &nambbl ! bottom boundary layer scheme ("key_trabbl") 81 !----------------------------------------------------------------------- 70 &namdrg ! top/bottom drag coefficient (default: NO selection) 71 !----------------------------------------------------------------------- 72 ln_NONE = .true. ! free-slip : Cd = 0 82 73 / 83 74 !----------------------------------------------------------------------- … … 104 95 nn_fct_h = 4 ! =2/4, horizontal 2nd / 4th order 105 96 nn_fct_v = 4 ! =2/4, vertical 2nd / COMPACT 4th order 106 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping107 ! ! (number of sub-timestep = nn_fct_zts)108 97 ln_traadv_mus = .false. ! MUSCL scheme 109 98 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 119 108 &namtra_ldf ! lateral diffusion scheme for tracers 120 109 !----------------------------------------------------------------------- 121 ! ! Operator type: both false = No lateral diffusion 110 ! ! Operator type: 111 ln_traldf_NONE = .true. ! No explicit diffusion 122 112 ln_traldf_lap = .false. ! laplacian operator 123 113 ln_traldf_blp = .false. ! bilaplacian operator … … 139 129 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 140 130 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 141 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection142 131 / 143 132 !----------------------------------------------------------------------- … … 197 186 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 187 / 199 !----------------------------------------------------------------------- 200 &namzdf ! vertical physics 201 !----------------------------------------------------------------------- 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 203 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 204 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 205 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 188 !!====================================================================== 189 !! vertical physics namelists !! 190 !!====================================================================== 191 !----------------------------------------------------------------------- 192 &namzdf ! vertical physics (default: NO selection) 193 !----------------------------------------------------------------------- 194 ! ! type of vertical closure 195 ln_zdfcst = .true. ! constant mixing 196 ! 197 ! ! convection 198 ln_zdfevd = .false. ! enhanced vertical diffusion 199 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 200 ! 201 ! ! coefficients 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 203 rn_avt0 = 0.e0 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 204 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 205 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 206 206 / 207 207 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT4_vect_ene_cfg
r8599 r8882 68 68 / 69 69 !----------------------------------------------------------------------- 70 &nambfr ! bottom friction 71 !----------------------------------------------------------------------- 72 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 73 ! = 2 : nonlinear friction 74 / 75 !----------------------------------------------------------------------- 76 &nambbc ! bottom temperature boundary condition (default: NO) 77 !----------------------------------------------------------------------- 78 / 79 !----------------------------------------------------------------------- 80 &nambbl ! bottom boundary layer scheme ("key_trabbl") 81 !----------------------------------------------------------------------- 70 &namdrg ! top/bottom drag coefficient (default: NO selection) 71 !----------------------------------------------------------------------- 72 ln_NONE = .true. ! free-slip : Cd = 0 82 73 / 83 74 !----------------------------------------------------------------------- … … 104 95 nn_fct_h = 4 ! =2/4, horizontal 2nd / 4th order 105 96 nn_fct_v = 4 ! =2/4, vertical 2nd / COMPACT 4th order 106 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping107 ! ! (number of sub-timestep = nn_fct_zts)108 97 ln_traadv_mus = .false. ! MUSCL scheme 109 98 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 119 108 &namtra_ldf ! lateral diffusion scheme for tracers 120 109 !----------------------------------------------------------------------- 121 ! ! Operator type: both false = No lateral diffusion 110 ! ! Operator type: 111 ln_traldf_NONE = .true. ! No explicit diffusion 122 112 ln_traldf_lap = .false. ! laplacian operator 123 113 ln_traldf_blp = .false. ! bilaplacian operator … … 139 129 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 140 130 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 141 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection142 131 / 143 132 !----------------------------------------------------------------------- … … 197 186 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 187 / 199 !----------------------------------------------------------------------- 200 &namzdf ! vertical physics 201 !----------------------------------------------------------------------- 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 203 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 204 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 205 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 188 !!====================================================================== 189 !! vertical physics namelists !! 190 !!====================================================================== 191 !----------------------------------------------------------------------- 192 &namzdf ! vertical physics (default: NO selection) 193 !----------------------------------------------------------------------- 194 ! ! type of vertical closure 195 ln_zdfcst = .true. ! constant mixing 196 ! 197 ! ! convection 198 ln_zdfevd = .false. ! enhanced vertical diffusion 199 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 200 ! 201 ! ! coefficients 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 203 rn_avt0 = 0.e0 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 204 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 205 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 206 206 / 207 207 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT4_vect_ens_cfg
r8599 r8882 68 68 / 69 69 !----------------------------------------------------------------------- 70 &nambfr ! bottom friction 71 !----------------------------------------------------------------------- 72 nn_bfr = 0 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 73 ! = 2 : nonlinear friction 74 / 75 !----------------------------------------------------------------------- 76 &nambbc ! bottom temperature boundary condition (default: NO) 77 !----------------------------------------------------------------------- 78 / 79 !----------------------------------------------------------------------- 80 &nambbl ! bottom boundary layer scheme ("key_trabbl") 81 !----------------------------------------------------------------------- 70 &namdrg ! top/bottom drag coefficient (default: NO selection) 71 !----------------------------------------------------------------------- 72 ln_NONE = .true. ! free-slip : Cd = 0 82 73 / 83 74 !----------------------------------------------------------------------- … … 104 95 nn_fct_h = 4 ! =2/4, horizontal 2nd / 4th order 105 96 nn_fct_v = 4 ! =2/4, vertical 2nd / COMPACT 4th order 106 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping107 ! ! (number of sub-timestep = nn_fct_zts)108 97 ln_traadv_mus = .false. ! MUSCL scheme 109 98 ln_mus_ups = .false. ! use upstream scheme near river mouths … … 119 108 &namtra_ldf ! lateral diffusion scheme for tracers 120 109 !----------------------------------------------------------------------- 121 ! ! Operator type: both false = No lateral diffusion 110 ! ! Operator type: 111 ln_traldf_NONE = .true. ! No explicit diffusion 122 112 ln_traldf_lap = .false. ! laplacian operator 123 113 ln_traldf_blp = .false. ! bilaplacian operator … … 139 129 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 140 130 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 141 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection142 131 / 143 132 !----------------------------------------------------------------------- … … 197 186 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 198 187 / 199 !----------------------------------------------------------------------- 200 &namzdf ! vertical physics 201 !----------------------------------------------------------------------- 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 203 rn_avt0 = 0. ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 204 ln_zdfevd = .false. ! enhanced vertical diffusion (evd) 205 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 188 !!====================================================================== 189 !! vertical physics namelists !! 190 !!====================================================================== 191 !----------------------------------------------------------------------- 192 &namzdf ! vertical physics (default: NO selection) 193 !----------------------------------------------------------------------- 194 ! ! type of vertical closure 195 ln_zdfcst = .true. ! constant mixing 196 ! 197 ! ! convection 198 ln_zdfevd = .false. ! enhanced vertical diffusion 199 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 200 ! 201 ! ! coefficients 202 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 203 rn_avt0 = 0.e0 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 204 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 205 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 206 206 / 207 207 !----------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/MY_SRC/usrdef_sbc.F90
r7355 r8882 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_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/cpp_LOCK_EXCHANGE.fcm
r7423 r8882 1 bld::tool::fppkeys key_zdfcstkey_iomput key_mpp_mpi key_nosignedzero1 bld::tool::fppkeys key_iomput key_mpp_mpi key_nosignedzero -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/EXP00/namelist_sco_FCT2_flux_ubs_cfg
r8599 r8882 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_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/EXP00/namelist_zps_FCT2_flux_ubs_cfg
r8599 r8882 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 ! 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_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/EXP00/namelist_zps_FCT4_flux_ubs_cfg
r8599 r8882 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_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/EXP00/namelist_zps_FCT4_vect_een_cfg
r8599 r8882 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_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/MY_SRC/usrdef_sbc.F90
r7355 r8882 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_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/cpp_OVERFLOW.fcm
r7423 r8882 1 bld::tool::fppkeys key_zdfcstkey_mpp_mpi key_iomput key_nosignedzero1 bld::tool::fppkeys key_mpp_mpi key_iomput key_nosignedzero -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/EXP00/1_namelist_cfg
r7821 r8882 14 14 cn_exp = "SASBIPER" ! experience name 15 15 nn_it000 = 1 ! first time step 16 nn_itend = 30300 ! last time step (std 5475) 16 nn_itend = 1500 ! last time step (std 5475) 17 nn_istate = 1 ! output the initial state (1) or not (0) 17 18 / 18 19 !----------------------------------------------------------------------- … … 26 27 &namdom ! space and time domain (bathymetry, mesh, timestep) 27 28 !----------------------------------------------------------------------- 28 ln_linssh = . false. ! =T linear free surface ==>> model level are fixed in time29 ! 30 nn_msh = 1 29 ln_linssh = .true. ! =T linear free surface ==>> model level are fixed in time 30 ! 31 nn_msh = 1 ! create (>0) a mesh file or not (=0) 31 32 ! 32 33 rn_rdt = 400. ! time step for the dynamics (and tracer if nn_acc=0) 33 34 / 34 35 !----------------------------------------------------------------------- 35 &namcrs ! Grid coarsening for dynamics output and/or 36 ! passive tracer coarsened online simulations 36 &namcrs ! coarsened grid (for outputs and/or TOP) (ln_crs =T) 37 37 !----------------------------------------------------------------------- 38 38 / … … 45 45 !----------------------------------------------------------------------- 46 46 ln_usr = .true. ! user defined formulation (T => check usrdef_sbc) 47 ln_blk = .false. ! Bulk formulation (T => fill namsbc_blk ) 47 48 nn_fsbc = 1 ! frequency of surface boundary condition computation 49 nn_ice = 2 ! sea-ice model 48 50 / 49 51 !----------------------------------------------------------------------- … … 52 54 / 53 55 !----------------------------------------------------------------------- 56 &namsbc_sas ! Stand Alone Surface boundary condition 57 !----------------------------------------------------------------------- 58 l_sasread = .false. ! Read fields in a file if .TRUE. , or initialize to 0. in sbcssm.F90 if .FALSE. 59 / 60 !----------------------------------------------------------------------- 54 61 &namtra_qsr ! penetrative solar radiation 55 62 !----------------------------------------------------------------------- … … 70 77 &namberg ! iceberg parameters 71 78 !----------------------------------------------------------------------- 79 ln_bergdia = .false. ! Calculate budgets 72 80 / 73 81 !----------------------------------------------------------------------- … … 78 86 / 79 87 !----------------------------------------------------------------------- 80 &nambfr ! bottom friction 81 !----------------------------------------------------------------------- 88 &namagrif ! AGRIF zoom ("key_agrif") 89 !----------------------------------------------------------------------- 90 nn_cln_update = 1 ! baroclinic update frequency 91 / 92 !----------------------------------------------------------------------- 93 &namdrg ! top/bottom drag coefficient (default: NO selection) 94 !----------------------------------------------------------------------- 95 ln_NONE = .true. ! free-slip : Cd = 0 82 96 / 83 97 !----------------------------------------------------------------------- … … 95 109 / 96 110 !----------------------------------------------------------------------- 97 &namtra_adv ! advection scheme for tracer 111 &namtra_adv ! advection scheme for tracer (default: NO selection) 98 112 !----------------------------------------------------------------------- 99 113 ln_traadv_fct = .true. ! FCT scheme 100 114 nn_fct_h = 4 ! =2/4, horizontal 2nd / 4th order 101 115 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 102 nn_fct_zts = 0 ! > 1 , 2nd order FCT scheme with vertical sub-timestepping103 ! ! (number of sub-timestep = nn_fct_zts)104 116 / 105 117 !----------------------------------------------------------------------- … … 155 167 &namtra_dmp ! tracer: T & S newtonian damping (default: NO) 156 168 !----------------------------------------------------------------------- 157 !----------------------------------------------------------------------- 158 &namdyn_adv ! formulation of the momentum advection 159 !----------------------------------------------------------------------- 169 / 170 !----------------------------------------------------------------------- 171 &namdyn_adv ! formulation of the momentum advection (default: NO selection) 172 !----------------------------------------------------------------------- 173 ln_dynadv_NONE= .false. ! linear dynamics (no momentum advection) 174 ln_dynadv_vec = .true. ! vector form - 2nd centered scheme 175 nn_dynkeg = 0 ! grad(KE) scheme: =0 C2 ; =1 Hollingsworth correction 176 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 177 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 160 178 / 161 179 !----------------------------------------------------------------------- … … 205 223 / 206 224 !----------------------------------------------------------------------- 207 &namzdf ! vertical physics 208 !----------------------------------------------------------------------- 209 / 210 !----------------------------------------------------------------------- 211 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 212 !----------------------------------------------------------------------- 213 / 214 !----------------------------------------------------------------------- 215 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 216 !----------------------------------------------------------------------- 217 / 218 !----------------------------------------------------------------------- 219 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 220 !----------------------------------------------------------------------- 221 / 222 !----------------------------------------------------------------------- 223 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) 225 &namzdf ! vertical physics (default: NO selection) 226 !----------------------------------------------------------------------- 227 ! ! type of vertical closure 228 ln_zdfcst = .true. ! constant mixing 229 / 230 !----------------------------------------------------------------------- 231 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion (ln_zdftke =T) 232 !----------------------------------------------------------------------- 233 / 234 !----------------------------------------------------------------------- 235 &namzdf_iwm ! tidal mixing parameterization (ln_zdfiwm =T) 236 !----------------------------------------------------------------------- 237 / 238 !----------------------------------------------------------------------- 239 &nammpp ! Massively Parallel Processing ("key_mpp_mpi") 224 240 !----------------------------------------------------------------------- 225 241 / -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/EXP00/1_namelist_ice_cfg
r7821 r8882 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! LIM3 namelist: 3 !! 1 - Generic parameters (namicerun) 4 !! 2 - Diagnostics (namicediag) 5 !! 3 - Ice initialization (namiceini) 6 !! 4 - Ice discretization (namiceitd) 7 !! 5 - Ice dynamics and transport (namicedyn) 8 !! 6 - Ice diffusion (namicehdf) 9 !! 7 - Ice thermodynamics (namicethd) 10 !! 8 - Ice salinity (namicesal) 11 !! 9 - Ice mechanical redistribution (namiceitdme) 2 !! ESIM namelist: 3 !! 1 - Generic parameters (nampar) 4 !! 2 - Ice thickness discretization (namitd) 5 !! 3 - Ice dynamics (namdyn) 6 !! 4 - Ice ridging/rafting (namdyn_rdgrft) 7 !! 5 - Ice rheology (namdyn_rhg) 8 !! 6 - Ice advection (namdyn_adv) 9 !! 7 - Ice surface forcing (namforcing) 10 !! 8 - Ice thermodynamics (namthd) 11 !! 9 - Ice heat diffusion (namthd_zdf) 12 !! 10 - Ice lateral melting (namthd_da) 13 !! 11 - Ice growth in open water (namthd_do) 14 !! 12 - Ice salinity (namthd_sal) 15 !! 13 - Ice melt ponds (namthd_pnd) 16 !! 14 - Ice initialization (namini) 17 !! 15 - Ice/snow albedos (namalb) 18 !! 16 - Ice diagnostics (namdia) 12 19 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 13 20 ! 14 21 !------------------------------------------------------------------------------ 15 &nam icerun! Generic parameters22 &nampar ! Generic parameters 16 23 !------------------------------------------------------------------------------ 17 jpl = 1 ! number of ice categories 18 nlay_i = 1 ! number of ice layers 19 ln_limthd = .false. ! ice thermo (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 20 ln_limdyn = .true. ! ice dynamics (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 21 nn_limdyn = 0 ! (ln_limdyn=T) switch for ice dynamics 22 ! 2: total 23 ! 1: advection only (no diffusion, no ridging/rafting) 24 ! 0: advection only (as 1 but with prescribed velocity, bypass rheology) 25 rn_uice = 0.5 ! (nn_limdyn=0) ice u-velocity 26 rn_vice = 0.0 ! (nn_limdyn=0) ice v-velocity 24 ln_icedyn = .true. ! ice dynamics (T) or not (F) 25 ln_icethd = .false. ! ice thermo (T) or not (F) 27 26 / 28 27 !------------------------------------------------------------------------------ 29 &namicediag ! Diagnostics 28 &namitd ! Ice discretization 29 !------------------------------------------------------------------------------ 30 rn_himin = 0.1 ! minimum ice thickness (m) used in remapping 31 / 32 !------------------------------------------------------------------------------ 33 &namdyn ! Ice dynamics 34 !------------------------------------------------------------------------------ 35 ln_dynFULL = .false. ! dyn.: full ice dynamics (rheology + advection + ridging/rafting + correction) 36 ln_dynRHGADV = .true. ! dyn.: no ridge/raft & no corrections (rheology + advection) 37 ln_dynADV = .false. ! dyn.: only advection w prescribed vel.(rn_uvice + advection) 38 rn_uice = 0.5 ! prescribed ice u-velocity 39 rn_vice = 0. ! prescribed ice v-velocity 40 / 41 !------------------------------------------------------------------------------ 42 &namdyn_rdgrft ! Ice ridging/rafting 30 43 !------------------------------------------------------------------------------ 31 44 / 32 45 !------------------------------------------------------------------------------ 33 &namiceini ! Ice initialization 34 !------------------------------------------------------------------------------ 35 ! -- limistate -- ! 36 ln_limini = .false. ! activate ice initialization (T) or not (F) 37 ln_limini_file = .false. ! netcdf file provided for initialization (T) or not (F) 38 cn_dir="./" 39 sn_hti = 'initice' , -12 ,'hti' , .false. , .true., 'yearly' , '' , '', '' 40 sn_hts = 'initice' , -12 ,'hts' , .false. , .true., 'yearly' , '' , '', '' 41 sn_ati = 'initice' , -12 ,'ati' , .false. , .true., 'yearly' , '' , '', '' 42 sn_tsu = 'initice' , -12 ,'tsu' , .false. , .true., 'yearly' , '' , '', '' 43 sn_tmi = 'initice' , -12 ,'tmi' , .false. , .true., 'yearly' , '' , '', '' 44 sn_smi = 'initice' , -12 ,'smi' , .false. , .true., 'yearly' , '' , '', '' 45 / 46 !------------------------------------------------------------------------------ 47 &namiceitd ! Ice discretization 46 &namdyn_rhg ! Ice rheology 48 47 !------------------------------------------------------------------------------ 49 48 / 50 49 !------------------------------------------------------------------------------ 51 &nam icedyn ! Ice dynamics and transport50 &namdyn_adv ! Ice advection 52 51 !------------------------------------------------------------------------------ 53 ! -- limtrp & limadv -- !54 nn_limadv = 0 ! choose the advection scheme (-1=Prather ; 0=Ultimate-Macho)55 nn_limadv_ord = 5 ! choose the order of the advection scheme (if nn_limadv=0)52 ln_adv_Pra = .false. ! Advection scheme (Prather) 53 ln_adv_UMx = .true. ! Advection scheme (Ultimate-Macho) 54 nn_UMx = 5 ! order of the scheme for UMx (1-5 ; 20=centered 2nd order) 56 55 / 57 56 !------------------------------------------------------------------------------ 58 &nam icehdf ! Ice horizontal diffusion57 &namforcing ! Ice surface forcing 59 58 !------------------------------------------------------------------------------ 60 59 / 61 60 !------------------------------------------------------------------------------ 62 &nam icethd! Ice thermodynamics61 &namthd ! Ice thermodynamics 63 62 !------------------------------------------------------------------------------ 64 ! -- limthd_dh -- !65 ln_limdH = .true. ! activate ice thickness change from growing/melting (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO66 ! -- limthd_da -- !67 ln_limdA = .true. ! activate lateral melting param. (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO68 ! -- limthd_lac -- !69 ln_limdO = .true. ! activate ice growth in open-water (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO70 rn_hnewice = 0.02 ! thickness for new ice formation in open water (m)71 ! -- limitd_th -- !72 rn_himin = 0.01 ! minimum ice thickness (m) used in remapping, must be smaller than rn_hnewice73 63 / 74 64 !------------------------------------------------------------------------------ 75 &nam icesal ! Ice salinity65 &namthd_zdf ! Ice heat diffusion 76 66 !------------------------------------------------------------------------------ 77 ! -- limthd_sal -- !78 ln_limdS = .true. ! activate gravity drainage and flushing (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO79 67 / 80 68 !------------------------------------------------------------------------------ 81 &nam iceitdme ! Ice mechanical redistribution (ridging and rafting)69 &namthd_da ! Ice lateral melting 82 70 !------------------------------------------------------------------------------ 83 ! -- limitd_me -- !84 ln_ridging = .true. ! ridging activated (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO85 ln_rafting = .true. ! rafting activated (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO86 71 / 72 !------------------------------------------------------------------------------ 73 &namthd_do ! Ice growth in open water 74 !------------------------------------------------------------------------------ 75 / 76 !------------------------------------------------------------------------------ 77 &namthd_sal ! Ice salinity 78 !------------------------------------------------------------------------------ 79 / 80 !------------------------------------------------------------------------------ 81 &namthd_pnd ! Melt ponds 82 !------------------------------------------------------------------------------ 83 / 84 !------------------------------------------------------------------------------ 85 &namini ! Ice initialization 86 !------------------------------------------------------------------------------ 87 ln_iceini = .false. ! activate ice initialization (T) or not (F) 88 / 89 !------------------------------------------------------------------------------ 90 &namalb ! albedo parameters 91 !------------------------------------------------------------------------------ 92 / 93 !------------------------------------------------------------------------------ 94 &namdia ! Diagnostics 95 !------------------------------------------------------------------------------ 96 / -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/EXP00/file_def_nemo-lim.xml
r7821 r8882 17 17 <file id="file1" name_suffix="_icemod" description="ice variables" enabled=".true." > 18 18 19 <field field_ref="snowthic_cea" name="snthic" long_name="surface_snow_thickness" />20 19 <field field_ref="snowvol" name="snvolu" /> 21 <field field_ref="isnowhc" name="snheco" /> 22 23 <field field_ref="icethic_cea" name="sithic" long_name="sea_ice_thickness" /> 20 <field field_ref="icethic" name="sithic" /> 24 21 <field field_ref="icevolu" name="sivolu" /> 25 <field field_ref="iceconc" name="siconc" 22 <field field_ref="iceconc" name="siconc" /> 26 23 <field field_ref="micesalt" name="sisali" /> 27 24 <field field_ref="micet" name="sitemp" /> 28 25 <field field_ref="icest" name="sistem" /> 29 <field field_ref="icehc" name="siheco" /> 30 <field field_ref="uice_ipa" name="sivelu" /> 31 <field field_ref="vice_ipa" name="sivelv" /> 26 <field field_ref="uice" name="sivelu" /> 27 <field field_ref="vice" name="sivelv" /> 32 28 <field field_ref="icevel" name="sivelo" /> 33 29 <field field_ref="idive" name="sidive" /> … … 38 34 <field field_ref="iceconc_cat" name="siconcat"/> 39 35 <field field_ref="icethic_cat" name="sithicat"/> 40 <field field_ref="salinity_cat" name="salincat"/>41 <field field_ref="iceage_cat" name="siagecat"/>42 <field field_ref="brinevol_cat" name="sibricat"/>43 <field field_ref="icetemp_cat" name="sitemcat"/>44 <field field_ref="snwtemp_cat" name="sntemcat"/>45 36 46 37 </file> -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/EXP00/make_INITICE.py
r7830 r8882 136 136 # ---------------------------------------------- 137 137 # for basin=99x99km with dx=1km ; dy=1km + AGRIF 138 sigx=-0.0 4139 sigy=-0.0 4138 sigx=-0.012 139 sigy=-0.012 140 140 xshift=20.-1. 141 141 yshift=50.-1. -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/EXP00/namelist_cfg
r8599 r8882 14 14 cn_exp = "SASBIPER" ! experience name 15 15 nn_it000 = 1 ! first time step 16 nn_itend = 10100 ! last time step (std 5475) 16 nn_itend = 500 ! last time step (std 5475) 17 nn_istate = 1 ! output the initial state (1) or not (0) 17 18 / 18 19 !----------------------------------------------------------------------- … … 26 27 &namdom ! space and time domain (bathymetry, mesh, timestep) 27 28 !----------------------------------------------------------------------- 28 ln_linssh = .true. ! =T linear free surface ==>> model level are fixed in time29 ln_linssh = .true. ! =T linear free surface ==>> model level are fixed in time 29 30 ! 30 31 nn_msh = 1 ! create (>0) a mesh file or not (=0) … … 33 34 / 34 35 !----------------------------------------------------------------------- 35 &namcrs ! Grid coarsening for dynamics output and/or 36 ! passive tracer coarsened online simulations 36 &namcrs ! coarsened grid (for outputs and/or TOP) (ln_crs =T) 37 37 !----------------------------------------------------------------------- 38 38 / … … 47 47 ln_blk = .false. ! Bulk formulation (T => fill namsbc_blk ) 48 48 nn_fsbc = 1 ! frequency of surface boundary condition computation 49 nn_ice = 2 ! sea-ice model 49 50 / 50 51 !----------------------------------------------------------------------- … … 53 54 / 54 55 !----------------------------------------------------------------------- 56 &namsbc_sas ! Stand Alone Surface boundary condition 57 !----------------------------------------------------------------------- 58 l_sasread = .false. ! Read fields in a file if .TRUE. , or initialize to 0. in sbcssm.F90 if .FALSE. 59 / 60 !----------------------------------------------------------------------- 55 61 &namtra_qsr ! penetrative solar radiation 56 62 !----------------------------------------------------------------------- … … 69 75 / 70 76 !----------------------------------------------------------------------- 71 &namsbc_sas ! Stand Alone Surface boundary condition72 !-----------------------------------------------------------------------73 l_sasread = .false. ! Read fields in a file if .TRUE. , or initialize to 0. in sbcssm.F90 if .FALSE.74 !-----------------------------------------------------------------------75 77 &namberg ! iceberg parameters 76 78 !----------------------------------------------------------------------- 79 ln_bergdia = .false. ! Calculate budgets 77 80 / 78 81 !----------------------------------------------------------------------- … … 83 86 / 84 87 !----------------------------------------------------------------------- 85 &nambfr ! bottom friction 86 !----------------------------------------------------------------------- 88 &namagrif ! AGRIF zoom ("key_agrif") 89 !----------------------------------------------------------------------- 90 nn_cln_update = 1 ! baroclinic update frequency 91 / 92 !----------------------------------------------------------------------- 93 &namdrg ! top/bottom drag coefficient (default: NO selection) 94 !----------------------------------------------------------------------- 95 ln_NONE = .true. ! free-slip : Cd = 0 87 96 / 88 97 !----------------------------------------------------------------------- … … 100 109 / 101 110 !----------------------------------------------------------------------- 102 &namtra_adv ! advection scheme for tracer 111 &namtra_adv ! advection scheme for tracer (default: NO selection) 103 112 !----------------------------------------------------------------------- 104 113 ln_traadv_fct = .true. ! FCT scheme 105 114 nn_fct_h = 4 ! =2/4, horizontal 2nd / 4th order 106 115 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 107 nn_fct_zts = 0 ! > 1 , 2nd order FCT scheme with vertical sub-timestepping108 ! ! (number of sub-timestep = nn_fct_zts)109 116 / 110 117 !----------------------------------------------------------------------- … … 160 167 &namtra_dmp ! tracer: T & S newtonian damping (default: NO) 161 168 !----------------------------------------------------------------------- 162 !----------------------------------------------------------------------- 163 &namdyn_adv ! formulation of the momentum advection 164 !----------------------------------------------------------------------- 169 / 170 !----------------------------------------------------------------------- 171 &namdyn_adv ! formulation of the momentum advection (default: NO selection) 172 !----------------------------------------------------------------------- 173 ln_dynadv_NONE= .false. ! linear dynamics (no momentum advection) 174 ln_dynadv_vec = .true. ! vector form - 2nd centered scheme 175 nn_dynkeg = 0 ! grad(KE) scheme: =0 C2 ; =1 Hollingsworth correction 176 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 177 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 165 178 / 166 179 !----------------------------------------------------------------------- … … 210 223 / 211 224 !----------------------------------------------------------------------- 212 &namzdf ! vertical physics 213 !----------------------------------------------------------------------- 214 / 215 !----------------------------------------------------------------------- 216 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 217 !----------------------------------------------------------------------- 218 / 219 !----------------------------------------------------------------------- 220 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 221 !----------------------------------------------------------------------- 222 / 223 !----------------------------------------------------------------------- 224 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 225 !----------------------------------------------------------------------- 226 / 227 !----------------------------------------------------------------------- 228 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) 225 &namzdf ! vertical physics (default: NO selection) 226 !----------------------------------------------------------------------- 227 ! ! type of vertical closure 228 ln_zdfcst = .true. ! constant mixing 229 / 230 !----------------------------------------------------------------------- 231 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion (ln_zdftke =T) 232 !----------------------------------------------------------------------- 233 / 234 !----------------------------------------------------------------------- 235 &namzdf_iwm ! tidal mixing parameterization (ln_zdfiwm =T) 236 !----------------------------------------------------------------------- 237 / 238 !----------------------------------------------------------------------- 239 &nammpp ! Massively Parallel Processing ("key_mpp_mpi") 229 240 !----------------------------------------------------------------------- 230 241 / -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/EXP00/namelist_ice_cfg
r8599 r8882 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! LIM3 namelist: 3 !! 1 - Generic parameters (namicerun) 4 !! 2 - Diagnostics (namicediag) 5 !! 3 - Ice initialization (namiceini) 6 !! 4 - Ice discretization (namiceitd) 7 !! 5 - Ice dynamics and transport (namicedyn) 8 !! 6 - Ice diffusion (namicehdf) 9 !! 7 - Ice thermodynamics (namicethd) 10 !! 8 - Ice salinity (namicesal) 11 !! 9 - Ice mechanical redistribution (namiceitdme) 2 !! ESIM namelist: 3 !! 1 - Generic parameters (nampar) 4 !! 2 - Ice thickness discretization (namitd) 5 !! 3 - Ice dynamics (namdyn) 6 !! 4 - Ice ridging/rafting (namdyn_rdgrft) 7 !! 5 - Ice rheology (namdyn_rhg) 8 !! 6 - Ice advection (namdyn_adv) 9 !! 7 - Ice surface forcing (namforcing) 10 !! 8 - Ice thermodynamics (namthd) 11 !! 9 - Ice heat diffusion (namthd_zdf) 12 !! 10 - Ice lateral melting (namthd_da) 13 !! 11 - Ice growth in open water (namthd_do) 14 !! 12 - Ice salinity (namthd_sal) 15 !! 13 - Ice melt ponds (namthd_pnd) 16 !! 14 - Ice initialization (namini) 17 !! 15 - Ice/snow albedos (namalb) 18 !! 16 - Ice diagnostics (namdia) 12 19 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 13 20 ! 14 21 !------------------------------------------------------------------------------ 15 &nam icerun! Generic parameters22 &nampar ! Generic parameters 16 23 !------------------------------------------------------------------------------ 17 jpl = 1 ! number of ice categories 18 nlay_i = 1 ! number of ice layers 19 ln_limthd = .false. ! ice thermo (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 20 ln_limdyn = .true. ! ice dynamics (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 21 nn_limdyn = 0 ! (ln_limdyn=T) switch for ice dynamics 22 ! 2: total 23 ! 1: advection only (no diffusion, no ridging/rafting) 24 ! 0: advection only (as 1 but with prescribed velocity, bypass rheology) 25 rn_uice = 0.5 ! (nn_limdyn=0) ice u-velocity 26 rn_vice = 0.0 ! (nn_limdyn=0) ice v-velocity 24 ln_icedyn = .true. ! ice dynamics (T) or not (F) 25 ln_icethd = .false. ! ice thermo (T) or not (F) 27 26 / 28 27 !------------------------------------------------------------------------------ 29 &namicediag ! Diagnostics 28 &namitd ! Ice discretization 29 !------------------------------------------------------------------------------ 30 rn_himin = 0.1 ! minimum ice thickness (m) used in remapping 31 / 32 !------------------------------------------------------------------------------ 33 &namdyn ! Ice dynamics 34 !------------------------------------------------------------------------------ 35 ln_dynFULL = .false. ! dyn.: full ice dynamics (rheology + advection + ridging/rafting + correction) 36 ln_dynRHGADV = .true. ! dyn.: no ridge/raft & no corrections (rheology + advection) 37 ln_dynADV = .false. ! dyn.: only advection w prescribed vel.(rn_uvice + advection) 38 rn_uice = 0.5 ! prescribed ice u-velocity 39 rn_vice = 0. ! prescribed ice v-velocity 40 / 41 !------------------------------------------------------------------------------ 42 &namdyn_rdgrft ! Ice ridging/rafting 30 43 !------------------------------------------------------------------------------ 31 44 / 32 45 !------------------------------------------------------------------------------ 33 &namiceini ! Ice initialization 34 !------------------------------------------------------------------------------ 35 ! -- limistate -- ! 36 ln_limini = .true. ! activate ice initialization (T) or not (F) 37 ln_limini_file = .true. ! netcdf file provided for initialization (T) or not (F) 38 cn_dir="./" 39 sn_hti = 'initice' , -12 ,'hti' , .false. , .true., 'yearly' , '' , '', '' 40 sn_hts = 'initice' , -12 ,'hts' , .false. , .true., 'yearly' , '' , '', '' 41 sn_ati = 'initice' , -12 ,'ati' , .false. , .true., 'yearly' , '' , '', '' 42 sn_tsu = 'initice' , -12 ,'tsu' , .false. , .true., 'yearly' , '' , '', '' 43 sn_tmi = 'initice' , -12 ,'tmi' , .false. , .true., 'yearly' , '' , '', '' 44 sn_smi = 'initice' , -12 ,'smi' , .false. , .true., 'yearly' , '' , '', '' 45 / 46 !------------------------------------------------------------------------------ 47 &namiceitd ! Ice discretization 46 &namdyn_rhg ! Ice rheology 48 47 !------------------------------------------------------------------------------ 49 48 / 50 49 !------------------------------------------------------------------------------ 51 &nam icedyn ! Ice dynamics and transport50 &namdyn_adv ! Ice advection 52 51 !------------------------------------------------------------------------------ 53 ! -- limtrp & limadv -- !54 nn_limadv = 0 ! choose the advection scheme (-1=Prather ; 0=Ultimate-Macho)55 nn_limadv_ord = 5 ! choose the order of the advection scheme (if nn_limadv=0)52 ln_adv_Pra = .false. ! Advection scheme (Prather) 53 ln_adv_UMx = .true. ! Advection scheme (Ultimate-Macho) 54 nn_UMx = 5 ! order of the scheme for UMx (1-5 ; 20=centered 2nd order) 56 55 / 57 56 !------------------------------------------------------------------------------ 58 &nam icehdf ! Ice horizontal diffusion57 &namforcing ! Ice surface forcing 59 58 !------------------------------------------------------------------------------ 60 59 / 61 60 !------------------------------------------------------------------------------ 62 &nam icethd! Ice thermodynamics61 &namthd ! Ice thermodynamics 63 62 !------------------------------------------------------------------------------ 64 ! -- limthd_dh -- !65 ln_limdH = .true. ! activate ice thickness change from growing/melting (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO66 ! -- limthd_da -- !67 ln_limdA = .true. ! activate lateral melting param. (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO68 ! -- limthd_lac -- !69 ln_limdO = .true. ! activate ice growth in open-water (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO70 rn_hnewice = 0.02 ! thickness for new ice formation in open water (m)71 ! -- limitd_th -- !72 rn_himin = 0.01 ! minimum ice thickness (m) used in remapping, must be smaller than rn_hnewice73 63 / 74 64 !------------------------------------------------------------------------------ 75 &nam icesal ! Ice salinity65 &namthd_zdf ! Ice heat diffusion 76 66 !------------------------------------------------------------------------------ 77 ! -- limthd_sal -- !78 ln_limdS = .true. ! activate gravity drainage and flushing (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO79 67 / 80 68 !------------------------------------------------------------------------------ 81 &nam iceitdme ! Ice mechanical redistribution (ridging and rafting)69 &namthd_da ! Ice lateral melting 82 70 !------------------------------------------------------------------------------ 83 ! -- limitd_me -- !84 ln_ridging = .true. ! ridging activated (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO85 ln_rafting = .true. ! rafting activated (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO86 71 / 72 !------------------------------------------------------------------------------ 73 &namthd_do ! Ice growth in open water 74 !------------------------------------------------------------------------------ 75 / 76 !------------------------------------------------------------------------------ 77 &namthd_sal ! Ice salinity 78 !------------------------------------------------------------------------------ 79 / 80 !------------------------------------------------------------------------------ 81 &namthd_pnd ! Melt ponds 82 !------------------------------------------------------------------------------ 83 / 84 !------------------------------------------------------------------------------ 85 &namini ! Ice initialization 86 !------------------------------------------------------------------------------ 87 ln_iceini = .true. ! activate ice initialization (T) or not (F) 88 ln_iceini_file = .true. ! netcdf file provided for initialization (T) or not (F) 89 90 sn_hti = 'initice' , -12 ,'hti' , .false. , .true., 'yearly' , '' , '', '' 91 sn_hts = 'initice' , -12 ,'hts' , .false. , .true., 'yearly' , '' , '', '' 92 sn_ati = 'initice' , -12 ,'ati' , .false. , .true., 'yearly' , '' , '', '' 93 sn_tsu = 'initice' , -12 ,'tsu' , .false. , .true., 'yearly' , '' , '', '' 94 sn_tmi = 'initice' , -12 ,'tmi' , .false. , .true., 'yearly' , '' , '', '' 95 sn_smi = 'initice' , -12 ,'smi' , .false. , .true., 'yearly' , '' , '', '' 96 cn_dir='./' 97 / 98 !------------------------------------------------------------------------------ 99 &namalb ! albedo parameters 100 !------------------------------------------------------------------------------ 101 / 102 !------------------------------------------------------------------------------ 103 &namdia ! Diagnostics 104 !------------------------------------------------------------------------------ 105 / -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/MY_SRC/usrdef_sbc.F90
r7377 r8882 18 18 USE sbc_ice ! Surface boundary condition: ice fields 19 19 USE phycst ! physical constants 20 USE ice, ONLY : pfrld, a_i_b21 USE limthd_dh ! for CALL lim_thd_snwblow20 USE ice, ONLY : at_i_b, a_i_b 21 USE icethd_dh ! for CALL ice_thd_snwblow 22 22 ! 23 23 USE in_out_manager ! I/O manager … … 86 86 INTEGER, INTENT(in) :: kt ! ocean time step 87 87 !!--------------------------------------------------------------------- 88 IF( kt==nit000 .AND. lwp) WRITE(numout,*)' usrdef_sbc_ice : SAS_BIPER case: NOstress forcing'88 IF( kt==nit000 .AND. lwp) WRITE(numout,*)' usrdef_sbc_ice : SAS_BIPER case: constant stress forcing' 89 89 ! 90 utau_ice(:,:) = 0._wp90 utau_ice(:,:) = 1.3_wp ! <=> 0.5 m/s 91 91 vtau_ice(:,:) = 0._wp 92 92 ! … … 120 120 ! ice fields deduced from above 121 121 zsnw(:,:) = 1._wp 122 !!CALL lim_thd_snwblow( pfrld, zsnw ) ! snow distribution over ice after wind blowing122 !!CALL lim_thd_snwblow( at_i_b, zsnw ) ! snow distribution over ice after wind blowing 123 123 emp_ice (:,:) = SUM( a_i_b(:,:,:) * evap_ice(:,:,:), dim=3 ) - sprecip(:,:) * zsnw(:,:) 124 124 emp_oce (:,:) = emp_oce(:,:) - sprecip(:,:) * (1._wp - zsnw(:,:) ) … … 130 130 ! total fluxes 131 131 emp_tot (:,:) = emp_ice + emp_oce 132 qns_tot (:,:) = pfrld(:,:) * qns_oce(:,:) + SUM( a_i_b(:,:,:) * qns_ice(:,:,:), dim=3 ) + qemp_ice(:,:) + qemp_oce(:,:)133 qsr_tot (:,:) = pfrld(:,:) * qsr_oce(:,:) + SUM( a_i_b(:,:,:) * qsr_ice(:,:,:), dim=3 )132 qns_tot (:,:) = at_i_b(:,:) * qns_oce(:,:) + SUM( a_i_b(:,:,:) * qns_ice(:,:,:), dim=3 ) + qemp_ice(:,:) + qemp_oce(:,:) 133 qsr_tot (:,:) = at_i_b(:,:) * qsr_oce(:,:) + SUM( a_i_b(:,:,:) * qsr_ice(:,:,:), dim=3 ) 134 134 135 135 !-------------------------------------------------------------------- -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/MY_SRC/usrdef_zgr.F90
r7355 r8882 62 62 ! 63 63 IF(lwp) WRITE(numout,*) 64 IF(lwp) WRITE(numout,*) 'usr_def_zgr : LOCK_EXCHANGE configuration (z-coordinate closed box ocean without cavities)'64 IF(lwp) WRITE(numout,*) 'usr_def_zgr : SAS_BIPER configuration (slab ocean - advection of an ice patch in a biperiodic square box domain)' 65 65 IF(lwp) WRITE(numout,*) '~~~~~~~~~~~' 66 66 ! … … 68 68 ! type of vertical coordinate 69 69 ! --------------------------- 70 ! set in usrdef_nam.F90 by reading the namusr_def namelist only ln_zco 71 ln_zco = .TRUE. ! z-partial-step coordinate 72 ln_zps = .FALSE. ! z-partial-step coordinate 73 ln_sco = .FALSE. ! s-coordinate 70 ld_zco = .TRUE. ! z-full-step coordinate 71 ld_zps = .FALSE. ! z-partial-step coordinate 72 ld_sco = .FALSE. ! s-coordinate 74 73 ld_isfcav = .FALSE. ! ISF Ice Shelves Flag 75 74 ! -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/WAD/EXP00/namelist_cfg
r8599 r8882 32 32 / 33 33 !----------------------------------------------------------------------- 34 &namzgr ! vertical coordinate35 !-----------------------------------------------------------------------36 ln_zps = .false. ! z-coordinate - partial steps37 ln_sco = .true. ! s-coordinate38 /39 !-----------------------------------------------------------------------40 34 &namdom ! space and time domain (bathymetry, mesh, timestep) 41 35 !----------------------------------------------------------------------- … … 46 40 / 47 41 !----------------------------------------------------------------------- 48 &namcrs ! Grid coarsening for dynamics output and/or 49 ! passive tracer coarsened online simulations 42 &namcrs ! coarsened grid (for outputs and/or TOP) (ln_crs =T) 50 43 !----------------------------------------------------------------------- 51 44 / … … 62 55 nn_fsbc = 1 ! frequency of surface boundary condition computation 63 56 ! ! (also = the frequency of sea-ice model call) 64 ln_usr = .true. ! analytical formulation (T => fill namsbc_ana)65 ln_blk = .false. ! CORE bulk formulation (T => fill namsbc_ core)57 ln_usr = .true. ! analytical formulation (T => check usrdef_sbc) 58 ln_blk = .false. ! CORE bulk formulation (T => fill namsbc_blk ) 66 59 nn_ice = 0 ! =0 no ice boundary condition , 67 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf )68 ln_ssr = .false. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr )60 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf ) 61 ln_ssr = .false. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr ) 69 62 nn_fwb = 0 ! FreshWater Budget: =0 unchecked 70 /71 !-----------------------------------------------------------------------72 &namsbc_ana ! analytical surface boundary condition73 !-----------------------------------------------------------------------74 nn_tau000 = 100 ! gently increase the stress over the first ntau_rst time-steps75 rn_utau0 = 0.0e0 ! uniform value for the i-stress76 /77 !-----------------------------------------------------------------------78 &namsbc_flx ! surface boundary condition : flux formulation79 !-----------------------------------------------------------------------80 /81 !-----------------------------------------------------------------------82 &namsbc_clio ! namsbc_clio CLIO bulk formulae83 !-----------------------------------------------------------------------84 /85 !-----------------------------------------------------------------------86 &namsbc_core ! namsbc_core CORE bulk formulae87 !-----------------------------------------------------------------------88 /89 !-----------------------------------------------------------------------90 &namsbc_mfs ! namsbc_mfs MFS bulk formulae91 !-----------------------------------------------------------------------92 63 / 93 64 !----------------------------------------------------------------------- … … 202 173 / 203 174 !----------------------------------------------------------------------- 204 &nambfr ! bottom friction 205 !----------------------------------------------------------------------- 206 nn_bfr = 2 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 207 !rn_bfri2 = 1.e-5 ! bottom drag coefficient (non linear case). Minimum coeft if ln_loglayer=T 208 !rn_bfri2_max = 1.e-4 ! max. bottom drag coefficient (non linear case and ln_loglayer=T) 209 rn_bfri2 = 1.e-5 ! bottom drag coefficient (non linear case). Minimum coeft if ln_loglayer=T 210 rn_bfri2_max = 1.e-4 ! max. bottom drag coefficient (non linear case and ln_loglayer=T) 211 !rn_bfeb2 = 2.5e-3 ! bottom turbulent kinetic energy background (m2/s2) 212 !rn_bfrz0 = 3.e-3 ! bottom roughness [m] if ln_loglayer=T 213 ln_loglayer = .true. ! logarithmic formulation (non linear case) 175 &namdrg ! top/bottom drag coefficient (default: NO selection) 176 !----------------------------------------------------------------------- 177 ln_loglayer= .false. ! logarithmic drag: Cd = vkarmn/log(z/z0) |U| 178 / 179 !----------------------------------------------------------------------- 180 &namdrg_bot ! BOTTOM friction 181 !----------------------------------------------------------------------- 182 rn_Cd0 = 1.e-4 ! drag coefficient [-] 183 rn_Uc0 = 0.1 ! ref. velocity [m/s] (linear drag=Cd0*Uc0) 184 rn_Cdmax = 1.e-4 ! drag value maximum [-] (logarithmic drag) 185 rn_ke0 = 2.5e-3 ! background kinetic energy [m2/s2] (non-linear cases) 186 rn_z0 = 3.e-3 ! roughness [m] (ln_loglayer=T) 187 ln_boost = .false. ! =T regional boost of Cd0 ; =F constant 188 rn_boost= 50. ! local boost factor [-] 214 189 / 215 190 !----------------------------------------------------------------------- … … 244 219 / 245 220 !----------------------------------------------------------------------- 246 &namtra_adv ! advection scheme for tracer 247 !----------------------------------------------------------------------- 221 &namtra_adv ! advection scheme for tracer (default: No selection) 222 !----------------------------------------------------------------------- 223 ln_traadv_NONE= .false. ! No tracer advection 248 224 ln_traadv_cen = .false. ! 2nd order centered scheme 249 225 ln_traadv_mus = .false. ! MUSCL scheme … … 251 227 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 252 228 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 253 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping254 ! ! (number of sub-timestep = nn_fct_zts)255 229 / 256 230 !----------------------------------------------------------------------- … … 300 274 / 301 275 !----------------------------------------------------------------------- 302 &namdyn_adv ! formulation of the momentum advection 276 &namdyn_adv ! formulation of the momentum advection (default: NO selection) 277 !----------------------------------------------------------------------- 278 ln_dynadv_NONE= .false. ! linear dynamics (no momentum advection) 279 ln_dynadv_vec = .true. ! vector form - 2nd centered scheme 280 nn_dynkeg = 0 ! grad(KE) scheme: =0 C2 ; =1 Hollingsworth correction 281 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 282 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 303 283 !----------------------------------------------------------------------- 304 284 / … … 350 330 rn_bhm_0 = 0. ! horizontal bilaplacian eddy viscosity [m4/s] 351 331 / 352 !----------------------------------------------------------------------- 353 &namzdf ! vertical physics 354 !----------------------------------------------------------------------- 355 nn_evdm = 1 ! evd apply on tracer (=0) or on tracer and momentum (=1) 356 / 357 !----------------------------------------------------------------------- 358 &namzdf_ric ! richardson number dependent vertical diffusion ("key_zdfric" ) 359 !----------------------------------------------------------------------- 360 / 361 !----------------------------------------------------------------------- 362 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 332 !!====================================================================== 333 !! vertical physics namelists !! 334 !!====================================================================== 335 !! namzdf vertical physics 336 !! namzdf_ric richardson number vertical mixing (ln_zdfric=T) 337 !! namzdf_tke TKE vertical mixing (ln_zdftke=T) 338 !! namzdf_gls GLS vertical mixing (ln_zdfgls=T) 339 !! namzdf_iwm tidal mixing parameterization (ln_zdfiwm=T) 340 !!====================================================================== 341 !----------------------------------------------------------------------- 342 &namzdf ! vertical physics (default: NO selection) 343 !----------------------------------------------------------------------- 344 ! ! type of vertical closure 345 ln_zdfcst = .false. ! constant mixing 346 ln_zdfric = .false. ! local Richardson dependent formulation (T => fill namzdf_ric) 347 ln_zdftke = .true. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 348 ln_zdfgls = .false. ! Generic Length Scale closure (T => fill namzdf_gls) 349 ! 350 ! ! convection 351 ln_zdfevd = .true. ! enhanced vertical diffusion 352 nn_evdm = 1 ! apply on tracer (=0) or on tracer and momentum (=1) 353 rn_evd = 100. ! mixing coefficient [m2/s] 354 ln_zdfnpc = .false. ! Non-Penetrative Convective algorithm 355 nn_npc = 1 ! frequency of application of npc 356 nn_npcp = 365 ! npc control print frequency 357 ! 358 ln_zdfddm = .false. ! double diffusive mixing 359 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 360 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 361 ! 362 ! ! gravity wave-driven vertical mixing 363 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 364 ln_zdfswm = .false. ! surface wave-induced mixing (T => ln_wave=ln_sdw=T ) 365 ! 366 ! ! coefficients 367 rn_avm0 = 1.2e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 368 rn_avt0 = 1.2e-5 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 369 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 370 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 371 / 372 !----------------------------------------------------------------------- 373 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion (ln_zdftke =T) 363 374 !----------------------------------------------------------------------- 364 375 nn_etau = 0 ! penetration of tke below the mixed layer (ML) due to internal & intertial waves 365 376 / 366 !----------------------------------------------------------------------- 367 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 368 !----------------------------------------------------------------------- 369 / 370 !----------------------------------------------------------------------- 371 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 372 !----------------------------------------------------------------------- 373 / 374 !----------------------------------------------------------------------- 375 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 376 !----------------------------------------------------------------------- 377 ln_tmx_itf = .false. ! ITF specific parameterisation 378 / 377 378 !!====================================================================== 379 !! *** Miscellaneous namelists *** 380 !!====================================================================== 379 381 !----------------------------------------------------------------------- 380 382 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) … … 411 413 !!gm 412 414 !----------------------------------------------------------------------- 413 &namflo ! float parameters ("key_float")414 !-----------------------------------------------------------------------415 /416 !-----------------------------------------------------------------------417 &namptr ! Poleward Transport Diagnostic418 !-----------------------------------------------------------------------419 /420 !-----------------------------------------------------------------------421 415 &namhsb ! Heat and salt budgets 422 416 !----------------------------------------------------------------------- … … 430 424 / 431 425 !----------------------------------------------------------------------- 432 &namobs ! observation usage switch ('key_diaobs')426 &namobs ! observation usage switch 433 427 !----------------------------------------------------------------------- 434 428 / -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/WAD/MY_SRC/bdyini.F90
r7610 r8882 351 351 IF(lwp) WRITE(numout,*) 352 352 353 #if defined key_lim2 354 IF(lwp) WRITE(numout,*) 'Boundary conditions for sea ice: ' 355 SELECT CASE( cn_ice_lim(ib_bdy) ) 356 CASE('none') 357 IF(lwp) WRITE(numout,*) ' no open boundary condition' 358 dta_bdy(ib_bdy)%ll_frld = .false. 359 dta_bdy(ib_bdy)%ll_hicif = .false. 360 dta_bdy(ib_bdy)%ll_hsnif = .false. 361 CASE('frs') 362 IF(lwp) WRITE(numout,*) ' Flow Relaxation Scheme' 363 dta_bdy(ib_bdy)%ll_frld = .true. 364 dta_bdy(ib_bdy)%ll_hicif = .true. 365 dta_bdy(ib_bdy)%ll_hsnif = .true. 366 CASE DEFAULT ; CALL ctl_stop( 'unrecognised value for cn_ice_lim' ) 367 END SELECT 368 IF( cn_ice_lim(ib_bdy) /= 'none' ) THEN 369 SELECT CASE( nn_ice_lim_dta(ib_bdy) ) ! 370 CASE( 0 ) ; IF(lwp) WRITE(numout,*) ' initial state used for bdy data' 371 CASE( 1 ) ; IF(lwp) WRITE(numout,*) ' boundary data taken from file' 372 CASE DEFAULT ; CALL ctl_stop( 'nn_ice_lim_dta must be 0 or 1' ) 373 END SELECT 374 ENDIF 375 IF(lwp) WRITE(numout,*) 376 #elif defined key_lim3 353 #if defined key_lim3 377 354 IF(lwp) WRITE(numout,*) 'Boundary conditions for sea ice: ' 378 355 SELECT CASE( cn_ice_lim(ib_bdy) ) -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/WAD/MY_SRC/usrdef_sbc.F90
r7467 r8882 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_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/WAD/cpp_WAD.fcm
r7645 r8882 1 bld::tool::fppkeys key_zdftkekey_iomput key_mpp_mpi key_nosignedzero1 bld::tool::fppkeys key_iomput key_mpp_mpi key_nosignedzero -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/cfg.txt
r7715 r8882 2 2 WAD OPA_SRC 3 3 LOCK_EXCHANGE OPA_SRC 4 ISOMIP OPA_SRC 4 5 SAS_BIPER OPA_SRC SAS_SRC LIM_SRC_3 NST_SRC 5 ISOMIP OPA_SRC 6 ISOMIP_LONG OPA_SRC 7 ISOMIP_32 OPA_SRC -
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/cfg.txt
r8600 r8882 6 6 ORCA2_OFF_PISCES OPA_SRC OFF_SRC TOP_SRC 7 7 ORCA2_OFF_TRC OPA_SRC OFF_SRC TOP_SRC 8 GYRE_PISCES_XIOS OPA_SRC TOP_SRC 9 ORCA2_LIM3 OPA_SRC LIM_SRC_3 NST_SRC 10 GYRE_PISCES_RK3 RK3_SRC TOP_SRC 11 GYREPIS_LONG OPA_SRC TOP_SRC 12 GYREPIS_32 OPA_SRC TOP_SRC 13 ORCA2OFFPIS_LONG OPA_SRC OFF_SRC TOP_SRC 8 14 ORCA2_LIM3_PISCES OPA_SRC LIM_SRC_3 TOP_SRC NST_SRC 15 ORCA2OFFPIS_32 OPA_SRC OFF_SRC TOP_SRC 16 AMM12_LONG OPA_SRC 17 AMM12_32 OPA_SRC 18 SAS_LONG OPA_SRC SAS_SRC LIM_SRC_3 NST_SRC 19 ORCA2_LIM3_OBS OPA_SRC LIM_SRC_3 20 ORCA2LIM3PIS_LONG OPA_SRC LIM_SRC_3 TOP_SRC NST_SRC 21 ORCA2LIM3PIS_32 OPA_SRC LIM_SRC_3 TOP_SRC NST_SRC 22 ORCA2AGUL_1_2 OPA_SRC LIM_SRC_3 NST_SRC 23 ORCA2AGUL_2_2 OPA_SRC LIM_SRC_3 NST_SRC 24 ORCA2AGUL_2_2_NAG OPA_SRC LIM_SRC_3 NST_SRC 25 ORCA2AGUL_LONG OPA_SRC LIM_SRC_3 NST_SRC 26 ORCA2AGUL_16 OPA_SRC LIM_SRC_3 NST_SRC
Note: See TracChangeset
for help on using the changeset viewer.