atl_eqn_euler_1d_var_module Module

Module to configure the variables of the Euler equations.


Uses

Used by

  • module~~atl_eqn_euler_1d_var_module~~UsedByGraph module~atl_eqn_euler_1d_var_module atl_eqn_euler_1d_var_module module~atl_eqn_euler_hlp_module atl_eqn_euler_hlp_module module~atl_eqn_euler_hlp_module->module~atl_eqn_euler_1d_var_module proc~implicit_update implicit_update proc~implicit_update->module~atl_eqn_euler_hlp_module module~atl_equation_init_module atl_equation_init_module module~atl_equation_init_module->module~atl_eqn_euler_hlp_module module~atl_eqn_nvrstk_hlp_module atl_eqn_nvrstk_hlp_module module~atl_equation_init_module->module~atl_eqn_nvrstk_hlp_module module~atl_eqn_nvrstk_hlp_module->module~atl_eqn_euler_hlp_module module~atl_initialize_module atl_initialize_module module~atl_initialize_module->module~atl_equation_init_module module~atl_program_module atl_program_module module~atl_program_module->module~atl_initialize_module program~atl_harvesting atl_harvesting program~atl_harvesting->module~atl_initialize_module

Contents


Subroutines

public subroutine atl_init_euler_1d_vars(equation, solverData)

Init the variable system for Euler (inviscid) flow simulations.

Read more…

Arguments

TypeIntentOptionalAttributesName
type(atl_Equations_type), intent(inout) :: equation

The equation system

type(atl_varSys_solverData_type) :: solverData

the pointer to the data required for the varsys

public subroutine atl_append_euler_1d_consVars(equation, solverData)

Append conservative variables for Euler equations.

Read more…

Arguments

TypeIntentOptionalAttributesName
type(atl_Equations_type), intent(inout) :: equation

The equation type .

type(atl_varSys_solverData_type), target:: solverData

The type to be used as method data. This type has to contain all information necessary to determine the values of the variables in the variable system.

public subroutine atl_append_euler_1d_primVars(varSys, primVar, solverData)

Append primitive variables for euler equation

Arguments

TypeIntentOptionalAttributesName
type(tem_varSys_type), intent(inout) :: varSys

The Euler variable system to modify, it has to contain the conservative variables already.

integer, intent(out), allocatable:: primVar(:)

Indices of the primitive variables in the overall system.

type(atl_varSys_solverData_type), target:: solverData

the pointer to the data required for the varsys to fulfill all operations and derivations on the variables

public subroutine atl_append_euler_1d_derivedVars(varSys, solverData)

Arguments

TypeIntentOptionalAttributesName
type(tem_varSys_type), intent(inout) :: varSys

The Euler variable system to modify. It has to contain the conservative and primitive variables already.

type(atl_varSys_solverData_type), target:: solverData

the pointer to the data required for the varsys to fulfill all operations and derivations on the variables

public subroutine atl_init_euler_1d_sourceTerms(possVars, eval_source)

This routine initializes possible source variables and returns the filled up list of the poss_srcVars

Arguments

TypeIntentOptionalAttributesName
type(tem_possible_variable_type), intent(out) :: possVars
type(atl_eqn_sourceMap_type), intent(out), allocatable:: eval_source(:)