atl_init_elem_container Subroutine

public subroutine atl_init_elem_container(me, equation, conf, tree, time, readRestart, proc, commPattern, boundary)

Initialize the container module.

This routine builds up the necessary information as requested by the configuration in the Lua script conf.

Arguments

TypeIntentOptionalAttributesName
type(atl_element_container_type), intent(inout) :: me

complete domain

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

Description of the equation system

type(flu_State) :: conf

Handle for the Lua config file

type(treelmesh_type), intent(inout) :: tree

The mesh in treelm format.

type(tem_time_type) :: time

Representation of the current time

logical, intent(in) :: readRestart

Should a restart be read?

type(tem_comm_env_type) :: proc

mpi communication environment with mpi communicator

type(tem_commPattern_type) :: commPattern

mpi communication pattern type

type(tem_BC_prop_type), intent(inout) :: boundary

Calls

proc~~atl_init_elem_container~~CallsGraph proc~atl_init_elem_container atl_init_elem_container proc~init_tem_bc_prop init_tem_bc_prop proc~atl_init_elem_container->proc~init_tem_bc_prop proc~atl_init_cube_container atl_init_cube_container proc~atl_init_elem_container->proc~atl_init_cube_container proc~atl_init_physcheck atl_init_physCheck proc~atl_init_elem_container->proc~atl_init_physcheck proc~atl_global_time_integration_load atl_global_time_integration_load proc~atl_init_elem_container->proc~atl_global_time_integration_load proc~atl_init_global_time_integration atl_init_global_time_integration proc~atl_init_elem_container->proc~atl_init_global_time_integration interface~atl_init_facedata atl_init_facedata proc~atl_init_elem_container->interface~atl_init_facedata proc~tem_global_mesh_read tem_global_mesh_read proc~atl_init_elem_container->proc~tem_global_mesh_read proc~atl_init_scheme atl_init_scheme proc~atl_init_elem_container->proc~atl_init_scheme proc~load_tem load_tem proc~atl_init_elem_container->proc~load_tem proc~init_kernel init_kernel proc~atl_init_elem_container->proc~init_kernel

Called by

proc~~atl_init_elem_container~~CalledByGraph proc~atl_init_elem_container atl_init_elem_container proc~atl_initialize atl_initialize proc~atl_initialize->proc~atl_init_elem_container proc~atl_initialize_program atl_initialize_program proc~atl_initialize_program->proc~atl_initialize program~atl_harvesting atl_harvesting program~atl_harvesting->proc~atl_initialize program~ateles ateles program~ateles->proc~atl_initialize_program

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iLevel
integer, private :: dimen
integer, private :: nScalarFace
integer, private :: nScalarFlux
logical, private :: use_levelWeights
logical, private :: need_element_deviations
real(kind=rk), private :: modg_levelWeight(globalMaxLevels)