Module containing routines and datatypes for the spectral viscosity stabilization.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | atl_exp_spectral_visc_prp | = | 1 | |
integer, | public, | parameter | :: | atl_poly_spectral_visc_prp | = | 2 |
Datatype representing the spectral viscosity stabilization.
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 |
Subroutine to load configuration file options for the spectral viscosity method.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_State), | intent(in) | :: | conf |
flu binding to lua configuration file. |
||
integer, | intent(in) | :: | parent_table |
The parent table |
||
type(atl_spectral_visc_type), | intent(out) | :: | filter |
The filter to initialize |