| 1758 | [=#dt '''dt'''] |
| 1759 | }}} |
| 1760 | {{{#!td style="vertical-align:top" |
| 1761 | R |
| 1762 | }}} |
| 1763 | {{{#!td style="vertical-align:top" |
| 1764 | variable |
| 1765 | }}} |
| 1766 | {{{#!td |
| 1767 | Time step for the 3d-model (in s).\\\\ |
| 1768 | By default, (i.e. if a Runge-Kutta scheme is used, see [#timestep_scheme timestep_scheme]) the value of the time step is calculating after each time step (following the time step criteria) and used for the next step.\\\\ |
| 1769 | If the user assigns '''dt''' a value, then the time step is fixed to this value throughout the whole run (whether it fulfills the time step criteria or not). However, changes are allowed for restart runs, because '''dt''' can also be used as a [../d3par run parameter].\\\\ |
| 1770 | In case that the calculated time step meets the condition\\\\ |
| 1771 | '''dt''' < 0.00001 * [#dt_max dt_max] (with dt_max = 20.0)\\\\ |
| 1772 | the simulation will be aborted. Such situations usually arise in case of any numerical problem / instability which causes a non-realistic increase of the wind speed.\\\\ |
| 1773 | A small time step due to a large mean horizontal windspeed speed may be enlarged by using a coordinate transformation (see [#galilei_transformation galilei_transformation]), in order to spare CPU time.\\\\ |
| 1774 | If the leapfrog timestep scheme is used (see [#timestep_scheme timestep_scheme]) a temporary time step value dt_new is calculated first, with dt_new = [#cfl_factor cfl_factor] * dt_crit where dt_crit is the maximum timestep allowed by the CFL and diffusion condition. Next it is examined whether dt_new exceeds or falls below the value of the previous timestep by at least +5 % / -2%. If it is smaller, '''dt''' = dt_new is immediately used for the next timestep. If it is larger, then '''dt''' = 1.02 * dt_prev (previous timestep) is used as the new timestep, however the time step is only increased if the last change of the time step is dated back at least 30 iterations. If dt_new is located in the interval mentioned above, then '''dt''' does not change at all. By doing so, permanent time step changes as well as large sudden changes (increases) in the time step are avoided. |
| 1775 | }}} |
| 1776 | |---------------- |
| 1777 | {{{#!td style="vertical-align:top" |
2608 | | {{{#!td style="vertical-align:top; text-align:left;width: 150px" |
2609 | | [=# ''''''] |
2610 | | }}} |
2611 | | {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" |
2612 | | |
2613 | | }}} |
2614 | | {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" |
2615 | | |
2616 | | }}} |
2617 | | {{{#!td |
2618 | | |
2619 | | }}} |
2620 | | |---------------- |
2621 | | {{{#!td style="vertical-align:top" |
2622 | | [=#<insert_parameter_name> '''<insert_parameter_name>'''] |
2623 | | }}} |
2624 | | {{{#!td style="vertical-align:top" |
2625 | | <insert type> |
2626 | | }}} |
2627 | | {{{#!td style="vertical-align:top" |
2628 | | <insert value> |
2629 | | }}} |
2630 | | {{{#!td |
2631 | | <insert explanation> |
2632 | | }}} |
| 2628 | {{{#!td style="vertical-align:top;width: 150px" |
| 2629 | [=#alpha_surface '''alpha_surface'''] |
| 2630 | }}} |
| 2631 | {{{#!td style="vertical-align:top;width: 50px" |
| 2632 | R |
| 2633 | }}} |
| 2634 | {{{#!td style="vertical-align:top;width: 75px" |
| 2635 | 0.0 |
| 2636 | }}} |
| 2637 | {{{#!td |
| 2638 | Inclination of the model domain with respect to the horizontal (in degrees).\\\\ |
| 2639 | By means of '''alpha_surface''' the model domain can be inclined in x-direction with respect to the horizontal. In this way flows over inclined surfaces (e.g. drainage flows, gravity flows) can be simulated. In case of '''alpha_surface''' /= ''0'' the buoyancy term appears both in the equation of motion of the u-component and of the w-component.\\\\ |
| 2640 | An inclination is only possible in case of cyclic horizontal boundary conditions along x '''AND''' y (see [#bc_lr bc_lr] and [#bc_ns bc_ns]) and [#topography topography] = '' 'flat'.''\\\\ |
| 2641 | Runs with inclined surface still require additional user-defined code (see [[chapter 3.5]]) as well as modifications to the default code. Please ask the PALM developer group. |
| 2642 | }}} |
| 2643 | |