atl_covolume_module Module

Module containing routines and datatypes for the covolume stabilization.


Uses

  • module~~atl_covolume_module~~UsesGraph module~atl_covolume_module atl_covolume_module module~aotus_module aotus_module module~atl_covolume_module->module~aotus_module module~tem_logging_module tem_logging_module module~atl_covolume_module->module~tem_logging_module module~atl_spectral_viscosity_module atl_spectral_viscosity_module module~atl_covolume_module->module~atl_spectral_viscosity_module module~tem_aux_module tem_aux_module module~atl_covolume_module->module~tem_aux_module module~tem_tools_module tem_tools_module module~atl_covolume_module->module~tem_tools_module module~env_module env_module module~atl_covolume_module->module~env_module module~atl_spectral_viscosity_module->module~aotus_module module~atl_spectral_viscosity_module->module~tem_logging_module module~atl_spectral_viscosity_module->module~tem_aux_module module~atl_spectral_viscosity_module->module~tem_tools_module module~atl_spectral_viscosity_module->module~env_module

Used by

  • module~~atl_covolume_module~~UsedByGraph module~atl_covolume_module atl_covolume_module module~atl_stabilization_module atl_stabilization_module module~atl_stabilization_module->module~atl_covolume_module module~atl_covolume_projection_module atl_covolume_projection_module module~atl_covolume_projection_module->module~atl_covolume_module module~atl_stabilize_module atl_stabilize_module module~atl_stabilize_module->module~atl_covolume_module module~atl_stabilize_module->module~atl_stabilization_module module~atl_stabilize_module->module~atl_covolume_projection_module module~atl_scheme_module atl_scheme_module module~atl_scheme_module->module~atl_stabilization_module module~atl_ssprk2_module atl_ssprk2_module module~atl_ssprk2_module->module~atl_stabilize_module module~atl_rktaylor_module atl_rktaylor_module module~atl_rktaylor_module->module~atl_stabilize_module module~atl_imexrk_module atl_imexrk_module module~atl_imexrk_module->module~atl_stabilize_module module~atl_fwdeuler_module atl_fwdEuler_module module~atl_fwdeuler_module->module~atl_stabilize_module program~atl_harvesting atl_harvesting program~atl_harvesting->module~atl_stabilize_module module~atl_rk4_module atl_rk4_module module~atl_rk4_module->module~atl_stabilize_module

Contents


Derived Types

type, public :: atl_covolume_type

Datatype representing the covolume filter stabilization

Components

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: alpha =0.0_rk
real(kind=rk), private :: order =0.0_rk
real(kind=rk), private :: cut_order =-1.0_rk
real(kind=rk), private :: beta =0.0_rk
integer, private :: kind =atl_exp_spectral_visc_prp
logical, private :: isAdaptive =.false.
real(kind=rk), private :: recovery_order =1.0_rk
real(kind=rk), private :: recovery_density =1e-2_rk
real(kind=rk), private :: recovery_pressure =1e-2_rk
real(kind=rk), private :: recovery_mach =2.5_rk

Subroutines

public subroutine atl_ini_covolume(conf, parent_table, filter)

Subroutine to load configuration file options for the covolume filter method.

Arguments

TypeIntentOptionalAttributesName
type(flu_State), intent(in) :: conf

flu binding to lua configuration file.

integer, intent(in) :: parent_table

The parent table

type(atl_covolume_type), intent(out) :: filter

The filter to initialize