atl_eqn_advection_1d_module Module

A module describing the adection equation system in 1D.


Uses

  • module~~atl_eqn_advection_1d_module~~UsesGraph module~atl_eqn_advection_1d_module atl_eqn_advection_1d_module module~aotus_module aotus_module module~atl_eqn_advection_1d_module->module~aotus_module module~aot_out_module aot_out_module module~atl_eqn_advection_1d_module->module~aot_out_module module~env_module env_module module~atl_eqn_advection_1d_module->module~env_module

Used by

  • module~~atl_eqn_advection_1d_module~~UsedByGraph module~atl_eqn_advection_1d_module atl_eqn_advection_1d_module proc~atl_eqn_write atl_eqn_write proc~atl_eqn_write->module~atl_eqn_advection_1d_module module~atl_eqn_advection_1d_hlp_module atl_eqn_advection_1d_hlp_module module~atl_eqn_advection_1d_hlp_module->module~atl_eqn_advection_1d_module module~atl_equation_module atl_equation_module module~atl_equation_module->module~atl_eqn_advection_1d_module

Contents


Derived Types

type, public :: atl_advection_1d_type

Components

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: velocity

Subroutines

public subroutine atl_load_advection_1d(adv, conf, eq_table)

subroutine to initialize an equation of type advection equation as defined in the configuration file

Arguments

TypeIntentOptionalAttributesName
type(atl_advection_1d_type), intent(out) :: adv

Resulting description of the advection equation parameters.

type(flu_State) :: conf

Handle to the configuration script, to load the parameters from.

integer, intent(in) :: eq_table

Handle to the table containing the description for the equation system.

public subroutine atl_save_advection_1d(me, eqn_name, conf)

Arguments

TypeIntentOptionalAttributesName
type(atl_advection_1d_type), intent(in) :: me
character(len=*), intent(in) :: eqn_name
type(aot_out_type) :: conf