ShockCapturingKeywords Module


Variables

Type Visibility Attributes Name Initial
character(len=*), public, parameter :: SC_KEY = "enable shock-capturing"
character(len=*), public, parameter :: SC_SENSOR_KEY = "shock sensor"
character(len=*), public, parameter :: SC_METHOD1_KEY = "shock first method"
character(len=*), public, parameter :: SC_METHOD2_KEY = "shock second method"
character(len=*), public, parameter :: SC_VISC_FLUX1_KEY = "shock viscous flux 1"
character(len=*), public, parameter :: SC_VISC_FLUX2_KEY = "shock viscous flux 2"
character(len=*), public, parameter :: SC_UPDATE_KEY = "shock update strategy"
character(len=*), public, parameter :: SC_MU1_KEY = "shock mu 1"
character(len=*), public, parameter :: SC_ALPHA1_KEY = "shock alpha 1"
character(len=*), public, parameter :: SC_MU2_KEY = "shock mu 2"
character(len=*), public, parameter :: SC_ALPHA2_KEY = "shock alpha 2"
character(len=*), public, parameter :: SC_ALPHA_MU_KEY = "shock alpha/mu"
character(len=*), public, parameter :: SC_VARIABLE_KEY = "sensor variable"
character(len=*), public, parameter :: SC_LOW_THRES_KEY = "sensor lower limit"
character(len=*), public, parameter :: SC_HIGH_THRES_KEY = "sensor higher limit"
character(len=*), public, parameter :: SC_TE_NMIN_KEY = "sensor te min n"
character(len=*), public, parameter :: SC_TE_DELTA_KEY = "sensor te delta n"
character(len=*), public, parameter :: SC_TE_DTYPE_KEY = "sensor te derivative"
character(len=*), public, parameter :: SC_NUM_CLUSTERS_KEY = "sensor number of clusters"
character(len=*), public, parameter :: SC_SENSOR_INERTIA_KEY = "sensor min. timesteps"
character(len=*), public, parameter :: SC_ZERO_VAL = "zeros"
character(len=*), public, parameter :: SC_ONE_VAL = "ones"
character(len=*), public, parameter :: SC_INTEGRAL_VAL = "integral"
character(len=*), public, parameter :: SC_INTEGRAL_SQRT_VAL = "integral with sqrt"
character(len=*), public, parameter :: SC_MODAL_VAL = "modal"
character(len=*), public, parameter :: SC_TE_VAL = "truncation error"
character(len=*), public, parameter :: SC_ALIAS_VAL = "aliasing error"
character(len=*), public, parameter :: SC_GMM_VAL = "gmm"
integer, public, parameter :: SC_ZERO_ID = 1
integer, public, parameter :: SC_ONE_ID = 2
integer, public, parameter :: SC_INTEGRAL_ID = 3
integer, public, parameter :: SC_INTEGRAL_SQRT_ID = 4
integer, public, parameter :: SC_MODAL_ID = 5
integer, public, parameter :: SC_TE_ID = 6
integer, public, parameter :: SC_ALIAS_ID = 7
integer, public, parameter :: SC_GMM_ID = 8
character(len=*), public, parameter :: SC_NO_VAL = "none"
character(len=*), public, parameter :: SC_NOSVV_VAL = "non-filtered"
character(len=*), public, parameter :: SC_SVV_VAL = "svv"
character(len=*), public, parameter :: SC_PHYS_VAL = "physical"
character(len=*), public, parameter :: SC_GP_VAL = "guermond-popov"
integer, public, parameter :: SC_PHYS_ID = 1
integer, public, parameter :: SC_GP_ID = 2
character(len=*), public, parameter :: SC_CONST_VAL = "constant"
character(len=*), public, parameter :: SC_SENSOR_VAL = "sensor"
character(len=*), public, parameter :: SC_SMAG_VAL = "smagorinsky"
integer, public, parameter :: SC_CONST_ID = 1
integer, public, parameter :: SC_SENSOR_ID = 2
integer, public, parameter :: SC_SMAG_ID = 3
character(len=*), public, parameter :: SC_RHO_VAL = "rho"
character(len=*), public, parameter :: SC_RHOU_VAL = "rhou"
character(len=*), public, parameter :: SC_RHOV_VAL = "rhov"
character(len=*), public, parameter :: SC_RHOW_VAL = "rhow"
character(len=*), public, parameter :: SC_RHOE_VAL = "rhoe"
character(len=*), public, parameter :: SC_U_VAL = "u"
character(len=*), public, parameter :: SC_V_VAL = "v"
character(len=*), public, parameter :: SC_W_VAL = "w"
character(len=*), public, parameter :: SC_P_VAL = "p"
character(len=*), public, parameter :: SC_RHOP_VAL = "rhop"
character(len=*), public, parameter :: SC_RHO_GRAD_VAL = "grad rho"
character(len=*), public, parameter :: SC_DIVV_VAL = "div v"
character(len=*), public, parameter :: SC_DIVV_P_GRAD_VAL = "div v + grad p"
integer, public, parameter :: SC_RHO_ID = 1
integer, public, parameter :: SC_RHOU_ID = 2
integer, public, parameter :: SC_RHOV_ID = 3
integer, public, parameter :: SC_RHOW_ID = 4
integer, public, parameter :: SC_RHOE_ID = 5
integer, public, parameter :: SC_U_ID = 6
integer, public, parameter :: SC_V_ID = 7
integer, public, parameter :: SC_W_ID = 8
integer, public, parameter :: SC_P_ID = 9
integer, public, parameter :: SC_RHOP_ID = 10
integer, public, parameter :: SC_RHO_GRAD_ID = 11
integer, public, parameter :: SC_DIVV_ID = 12
integer, public, parameter :: SC_DIVV_P_GRAD_ID = 13
character(len=*), public, parameter :: SC_ISOLATED_KEY = "isolated"
character(len=*), public, parameter :: SC_NON_ISOLATED_KEY = "non-isolated"