1125 | | '''bc_lr''' may also be assigned the values '' 'dirichlet/radiation' '' or '' 'dirichlet/neumann' '' (inflow from left, outflow to the right) or '' 'radiation/dirichlet' '' or '' 'radiation/neumann' '' (inflow from right, outflow to the left). This requires the multi-grid method to be used for solving the Poisson equation for perturbation pressure (see [#psolver psolver]) and it also requires cyclic boundary conditions along y (see [#bc_ns bc_ns]).\\\\ |
1126 | | In case of these non-cyclic lateral boundaries, a Dirichlet condition is used at the inflow for all quantities (initial vertical profiles - see [#initializing_actions initializing_actions] - are fixed during the run) except e, to which a Neumann (zero gradient) condition is applied. At the outflow, a radiation condition (in case of '' radiation '') or a Neumann (zero gradient) condition (in case of '' neumann '') is used for all velocity components, while a Neumann (zero gradient) condition is used for the scalars in both cases. For perturbation pressure Neumann (zero gradient) conditions are assumed both at the inflow and at the outflow.\\\\ |
| 1129 | '''bc_lr''' may also be assigned the values '' 'dirichlet/radiation' '' (inflow from left, outflow to the right) or '' 'radiation/dirichlet' '' (inflow from right, outflow to the left). This requires the multi-grid method to be used for solving the Poisson equation for perturbation pressure (see [#psolver psolver]) and it also requires cyclic boundary conditions along y (see [#bc_ns bc_ns]).\\\\ |
| 1130 | In case of these non-cyclic lateral boundaries, a Dirichlet condition is used at the inflow for all quantities (initial vertical profiles - see [#initializing_actions initializing_actions] - are fixed during the run) except e, to which a Neumann (zero gradient) condition is applied. At the outflow, a radiation condition is used for all velocity components, whereby the user can choose the calculation of the phase velocity by setting [#use_cmax use_cmax]. |
| 1131 | For scalars, a Neumann (zero gradient) condition is used. For the perturbation pressure, Neumann (zero gradient) conditions are assumed both at the inflow and at the outflow.\\\\ |
1147 | | In case of these non-cyclic lateral boundaries, a Dirichlet condition is used at the inflow for all quantities (initial vertical profiles - see [#initializing_actions initializing_actions] - are fixed during the run) except e, to which a Neumann (zero gradient) condition is applied. At the outflow, a radiation condition (in case of '' radiation '') or a Neumann (zero gradient) condition (in case of '' neumann '') is used for all velocity components, while a Neumann (zero gradient) condition is used for the scalars in both cases. For perturbation pressure Neumann (zero gradient) conditions are assumed both at the inflow and at the outflow.\\\\ |
| 1154 | In case of these non-cyclic lateral boundaries, a Dirichlet condition is used at the inflow for all quantities (initial vertical profiles - see [#initializing_actions initializing_actions] - are fixed during the run) except e, to which a Neumann (zero gradient) condition is applied. At the outflow, a radiation condition is used for all velocity components, whereby the user can choose the calculation of the phase velocity by setting [#use_cmax use_cmax]. |
| 1155 | For scalars, a Neumann (zero gradient) condition is used. For the perturbation pressure, Neumann (zero gradient) conditions are assumed both at the inflow and at the outflow.\\\\ |
| 1672 | }}} |
| 1673 | |---------------- |
| 1674 | {{{#!td style="vertical-align:top" |
| 1675 | [=#use_cmax '''use_cmax'''] |
| 1676 | }}} |
| 1677 | {{{#!td style="vertical-align:top" |
| 1678 | L |
| 1679 | }}} |
| 1680 | {{{#!td style="vertical-align:top" |
| 1681 | .T. |
| 1682 | }}} |
| 1683 | {{{#!td |
| 1684 | Parameter to choose the calculation method of the phase velocity at the outflow in case of non-cyclic lateral boundary conditions. |
| 1685 | |
| 1686 | In case of non-cyclic lateral boundary conditions, radiation boundary conditions are used for the velocity components at the outflow boundary. |
| 1687 | By setting [#use_cmax use_cmax] = ''.T.'', the maximum phase velocity that ensures numerical stability (CFL-condition) is used in order that the radiation boundary conditions are simplified in this way that the phase velocity must not be calculated after every time step. |
| 1688 | |
| 1689 | Setting [#use_cmax use_cmax] = ''.F.'', the phase velocity is calculated after Orlanski (1976) after every time step and averaged along the outflow. |
| 1690 | |
| 1691 | Detailed information about the radiation boundary conditions can be found [../../tec/noncyclic here]. |