| 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> |