| | 325 | }}} |
| | 326 | |---------------- |
| | 327 | {{{#!td style="vertical-align:top" |
| | 328 | [=#bc_sa_t '''bc_sa_t'''] |
| | 329 | }}} |
| | 330 | {{{#!td style="vertical-align:top" |
| | 331 | C*20 |
| | 332 | }}} |
| | 333 | {{{#!td style="vertical-align:top" |
| | 334 | 'neumann' |
| | 335 | }}} |
| | 336 | {{{#!td |
| | 337 | Top boundary condition of the salinity.\\\\ |
| | 338 | This parameter only comes into effect for ocean runs (see parameter [#ocean ocean]).\\\\ |
| | 339 | Allowed are the values '' 'dirichlet' '' (sa(k=nz+1) does not change during the run) and '' 'neumann' '' (sa(k=nz+1)=sa(k=nz)).\\\\ |
| | 340 | When a constant salinity flux is used at the top boundary ([#top_salinityflux top_salinityflux]), '''bc_sa_t''' = '' 'neumann' '' must be used, because otherwise the resolved scale may contribute to the top flux so that a constant value cannot be guaranteed. |
| | 341 | }}} |
| | 342 | |---------------- |
| | 343 | {{{#!td style="vertical-align:top" |
| | 344 | [=#bc_uv_b '''bc_uv_b'''] |
| | 345 | }}} |
| | 346 | {{{#!td style="vertical-align:top" |
| | 347 | C*20 |
| | 348 | }}} |
| | 349 | {{{#!td style="vertical-align:top" |
| | 350 | 'dirichlet' |
| | 351 | }}} |
| | 352 | {{{#!td |
| | 353 | Bottom boundary condition of the horizontal velocity components u and v.\\\\ |
| | 354 | Allowed values are '' 'dirichlet' '' and '' 'neumann' ''. '''bc_uv_b''' = '' 'dirichlet' '' yields the no-slip condition with u=v=0 at the bottom. Due to the staggered grid u(k=0) and v(k=0) are located at z = - 0,5 * [#dz dz] (below the bottom), while u(k=1) and v(k=1) are located at z = +0,5 * dz. u=v=0 at the bottom is guaranteed using mirror boundary condition: |
| | 355 | |
| | 356 | u(k=0) = - u(k=1) and v(k=0) = - v(k=1) |
| | 357 | |
| | 358 | The Neumann boundary condition yields the free-slip condition with u(k=0) = u(k=1) and v(k=0) = v(k=1). With Prandtl - layer switched on (see [#prandtl_layer prandtl_layer]), the free-slip condition is not allowed (otherwise the run will be terminated). |
| | 359 | }}} |
| | 360 | |---------------- |
| | 361 | {{{#!td style="vertical-align:top" |
| | 362 | [=#bc_uv_t '''bc_uv_t'''] |
| | 363 | }}} |
| | 364 | {{{#!td style="vertical-align:top" |
| | 365 | C*20 |
| | 366 | }}} |
| | 367 | {{{#!td style="vertical-align:top" |
| | 368 | 'dirichlet' |
| | 369 | }}} |
| | 370 | {{{#!td |
| | 371 | Top boundary condition of the horizontal velocity components u and v.\\\\ |
| | 372 | Allowed values are '' 'dirichlet' '', '' 'dirichlet_0' '' and '' 'neumann' ''. The Dirichlet condition yields u(k=nz+1) = ug(nz+1) and v(k=nz+1) = vg(nz+1), Neumann condition yields the free-slip condition with u(k=nz+1) = u(k=nz) and v(k=nz+1) = v(k=nz) (up to k=nz the prognostic equations for the velocities are solved). The special condition '' 'dirichlet_0' '' can be used for channel flow, it yields the no-slip condition u(k=nz+1) = ug(nz+1) = 0 and v(k=nz+1) = vg(nz+1) = 0. |
| | 373 | |
| | 374 | In the coupled ocean executable, bc_uv_t is internally set ('neumann') and does not need to be prescribed. |
| | 375 | }}} |
| | 376 | |---------------- |
| | 377 | {{{#!td style="vertical-align:top" |
| | 378 | [=#<insert_parameter_name> '''<insert_parameter_name>'''] |
| | 379 | }}} |
| | 380 | {{{#!td style="vertical-align:top" |
| | 381 | <insert type> |
| | 382 | }}} |
| | 383 | {{{#!td style="vertical-align:top" |
| | 384 | <insert value> |
| | 385 | }}} |
| | 386 | {{{#!td |
| | 387 | <insert explanation> |
| | 388 | }}} |
| | 389 | |---------------- |
| | 390 | {{{#!td style="vertical-align:top" |
| | 391 | [=#<insert_parameter_name> '''<insert_parameter_name>'''] |
| | 392 | }}} |
| | 393 | {{{#!td style="vertical-align:top" |
| | 394 | <insert type> |
| | 395 | }}} |
| | 396 | {{{#!td style="vertical-align:top" |
| | 397 | <insert value> |
| | 398 | }}} |
| | 399 | {{{#!td |
| | 400 | <insert explanation> |
| | 401 | }}} |
| | 402 | |---------------- |
| | 403 | {{{#!td style="vertical-align:top" |
| | 404 | [=#<insert_parameter_name> '''<insert_parameter_name>'''] |
| | 405 | }}} |
| | 406 | {{{#!td style="vertical-align:top" |
| | 407 | <insert type> |
| | 408 | }}} |
| | 409 | {{{#!td style="vertical-align:top" |
| | 410 | <insert value> |
| | 411 | }}} |
| | 412 | {{{#!td |
| | 413 | <insert explanation> |