RHS scheme [order [modifier]] [zone_selector] |
This keyword allows control of the explicit operator used within each zone. The parameter scheme specifies the type of differencing scheme, and must be one of the following:
CENTRAL, COAKLEY, ROE, ROE_OVER, VANLEER, HLLEThe parameter order specifies the type of differencing order, and must be one of the following:
FIRST, SECOND, THIRD, FOURTH, FIFTHThe modifier must be one of:
CENTRAL, UPWIND, PHYSICAL, UPWINDBIASEDNot all combinations of options are valid.
If scheme is CENTRAL, second-order central differencing is used, and any values specified for order and modifier are ignored.
If scheme is COAKLEY, Coakley differencing is used
and the following options are available for order.
Any modifier that is specified is ignored.
Following the usual
conventions
for displaying keyword syntax, optional keyword parameters
are inside square brackets.
Thus, RHS COAKLEY and RHS COAKLEY SECOND both give
second-order Coakley differencing, fully upwind.
| order | Explicit Operator | ||
|---|---|---|---|
| FIRST | First-order, upwind | ||
| [SECOND] | Second-order, fully upwind | ||
| THIRD | Third-order, upwind-biased |
If scheme is ROE, VANLEER, or HLLE, Roe, Van Leer, or HLLE differencing is used, respectively.
If scheme is ROE_OVER, an alternative implementation of the Roe scheme from the OVERFLOW code is used. This implementation seems to be faster, and includes an entropy fix that prevents expansion shocks.
The HLLE scheme also includes a built-in entropy fix. Otherwise, the HLLE and Roe schemes give very similar results.
For all of the Roe, Van Leer, and HLLE schemes, the following options
are available for order and modifier.
Again, optional parameters are inside square brackets.
Thus, RHS ROE, RHS ROE SECOND, and
RHS ROE SECOND PHYSICAL all give second-order Roe
upwind-biased differencing, modified for stretched grids.
| order and modifier | Explicit Operator | ||
|---|---|---|---|
| FIRST [UPWIND] | First-order, upwind | ||
| FIRST PHYSICAL | First-order, upwind, modified for stretched grids | ||
| [SECOND [PHYSICAL]] | Second-order, upwind-biased, modified for stretched grids | ||
| SECOND CENTRAL | Second-order, central | ||
| SECOND UPWINDBIASED | Second-order, upwind-biased | ||
| SECOND UPWIND | Second-order, fully upwind | ||
| THIRD [UPWINDBIASED] | Third-order, upwind-biased | ||
| THIRD UPWIND | Third-order, fully upwind | ||
| FOURTH [UPWINDBIASED] | Fourth-order, upwind-biased | ||
| FOURTH CENTRAL | Fourth-order, central | ||
| FIFTH [UPWINDBIASED] | Fifth-order, upwind-biased |
If the RHS keyword is not used, the second-order upwind-biased
Roe scheme with modifications for stretched grids (i.e., RHS ROE SECOND
PHYSICAL) is used.
Notes