Datatype representing the spectral viscosity stabilization.
The spectral viscosity stabilzation applies a damping of the modal coefficients (in spectral space). The filter applies an expontential damping:
If the modal expansion is given by:
The spectral viscosity applies the following damping:
The damping coefficient is given by:
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=rk), | public | :: | alpha | = | 0.0_rk | ||
| real(kind=rk), | public | :: | order | = | 0.0_rk | ||
| real(kind=rk), | public | :: | cut_order | = | -1.0_rk | ||
| integer, | public | :: | kind | = | atl_exp_spectral_visc_prp | ||
| logical, | public | :: | isAdaptive | = | .false. | ||
| real(kind=rk), | public | :: | recovery_order | = | 1.0_rk | ||
| real(kind=rk), | public | :: | recovery_density | = | 1e-2_rk | ||
| real(kind=rk), | public | :: | recovery_pressure | = | 1e-2_rk | ||
| real(kind=rk), | public | :: | recovery_mach | = | 2.5_rk |