atl_spectral_visc_type Derived Type

type, public :: atl_spectral_visc_type

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:


Components

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