| 25 | | {{{#!td style="vertical-align:top; text-align:left;style="width: 100px" |
| 26 | | .F. |
| 27 | | }}} |
| 28 | | {{{#!td |
| 29 | | Parameter to switch on ocean runs.\\\\ |
| 30 | | By default PALM is configured to simulate atmospheric flows. However, starting from version 3.3, '''ocean''' = ''.T.'' allows simulation of ocean turbulent flows. Setting this switch has several effects:\\\\ |
| 31 | | * An additional prognostic equation for salinity is solved.[[BR]] |
| 32 | | |
| 33 | | * Potential temperature in buoyancy and stability-related terms is replaced by potential density.[[BR]] |
| 34 | | |
| 35 | | * Potential density is calculated from the equation of state for seawater after each timestep, using the algorithm proposed by Jackett et al. (2006, J. Atmos. Oceanic Technol., '''23''', 1709-1728).[[BR]] |
| 36 | | |
| 37 | | So far, only the initial hydrostatic pressure is entered into this equation.[[BR]] |
| 38 | | |
| 39 | | * z=0 (sea surface) is assumed at the model top (vertical grid index k=[#nzt nzt] on the w-grid), with negative values of z indicating the depth.[[BR]] |
| 40 | | |
| 41 | | * Initial profiles are constructed (e.g. from [#pt_vertical_gradient pt_vertical_gradient] / [#pt_vertical_gradient_level pt_vertical_gradient_level]) starting from the sea surface, using surface values given by [#pt_surface pt_surface], [#sa_surface sa_surface], [#ug_surface ug_surface], and [#vg_surface vg_surface].[[BR]] |
| 42 | | |
| 43 | | * Zero salinity flux is used as default boundary condition at the bottom of the sea.[[BR]] |
| 44 | | |
| 45 | | * If switched on, random perturbations are by default imposed to the upper model domain from zu(nzt*2/3) to zu(nzt-3).\\\\ |
| 46 | | Relevant parameters to be exclusively used for steering ocean runs are [#bc_sa_t bc_sa_t], [#bottom_salinityflux bottom_salinityflux], [#sa_surface sa_surface], [#sa_vertical_gradient sa_vertical_gradient], [#sa_vertical_gradient_level sa_vertical_gradient_level], and [#top_salinityflux top_salinityflux].\\\\ |
| 47 | | Section [[4.4.2]] gives an example for appropriate settings of these and other parameters neccessary for ocean runs.\\\\ |
| 48 | | '''ocean''' = ''.T.'' does not allow settings of [#timestep_scheme timestep_scheme] = '' 'leapfrog' '' or '' 'leapfrog+euler' '' as well as [#scalar_advec scalar_advec] = '' 'ups-scheme'.'' |
| 49 | | }}} |
| 50 | | |---------------- |
| 51 | | {{{#!td style="vertical-align:top" |
| 52 | | [=#cloud_droplets '''cloud_droplets'''] |
| 53 | | }}} |
| 54 | | {{{#!td style="vertical-align:top" |
| 55 | | L |
| 56 | | }}} |
| 57 | | {{{#!td style="vertical-align:top" |
| | 25 | {{{#!td style="vertical-align:top;width: 75px" |
| | 262 | }}} |
| | 263 | |---------------- |
| | 264 | {{{#!td style="vertical-align:top" |
| | 265 | [=#ocean '''ocean'''] |
| | 266 | }}} |
| | 267 | {{{#!td style="vertical-align:top" |
| | 268 | L |
| | 269 | }}} |
| | 270 | {{{#!td style="vertical-align:top" |
| | 271 | .F. |
| | 272 | }}} |
| | 273 | {{{#!td |
| | 274 | Parameter to switch on ocean runs.\\\\ |
| | 275 | By default PALM is configured to simulate atmospheric flows. However, starting from version 3.3, '''ocean''' = ''.T.'' allows simulation of ocean turbulent flows. Setting this switch has several effects:\\\\ |
| | 276 | * An additional prognostic equation for salinity is solved.[[BR]] |
| | 277 | |
| | 278 | * Potential temperature in buoyancy and stability-related terms is replaced by potential density.[[BR]] |
| | 279 | |
| | 280 | * Potential density is calculated from the equation of state for seawater after each timestep, using the algorithm proposed by Jackett et al. (2006, J. Atmos. Oceanic Technol., '''23''', 1709-1728).[[BR]] |
| | 281 | |
| | 282 | So far, only the initial hydrostatic pressure is entered into this equation.[[BR]] |
| | 283 | |
| | 284 | * z=0 (sea surface) is assumed at the model top (vertical grid index k=[#nzt nzt] on the w-grid), with negative values of z indicating the depth.[[BR]] |
| | 285 | |
| | 286 | * Initial profiles are constructed (e.g. from [#pt_vertical_gradient pt_vertical_gradient] / [#pt_vertical_gradient_level pt_vertical_gradient_level]) starting from the sea surface, using surface values given by [#pt_surface pt_surface], [#sa_surface sa_surface], [#ug_surface ug_surface], and [#vg_surface vg_surface].[[BR]] |
| | 287 | |
| | 288 | * Zero salinity flux is used as default boundary condition at the bottom of the sea.[[BR]] |
| | 289 | |
| | 290 | * If switched on, random perturbations are by default imposed to the upper model domain from zu(nzt*2/3) to zu(nzt-3).\\\\ |
| | 291 | Relevant parameters to be exclusively used for steering ocean runs are [#bc_sa_t bc_sa_t], [#bottom_salinityflux bottom_salinityflux], [#sa_surface sa_surface], [#sa_vertical_gradient sa_vertical_gradient], [#sa_vertical_gradient_level sa_vertical_gradient_level], and [#top_salinityflux top_salinityflux].\\\\ |
| | 292 | Section [[4.4.2]] gives an example for appropriate settings of these and other parameters neccessary for ocean runs.\\\\ |
| | 293 | '''ocean''' = ''.T.'' does not allow settings of [#timestep_scheme timestep_scheme] = '' 'leapfrog' '' or '' 'leapfrog+euler' '' as well as [#scalar_advec scalar_advec] = '' 'ups-scheme'.'' |