atl_init_cube_container Subroutine

public subroutine atl_init_cube_container(tree, boundary, cube_container, conf, equation, proc, commPattern, need_element_deviations)

Method to initialize a cube mesh by tree and boundary definitions obtained by treelm.

now we build the face information of our mesh. VK stencil is not required for modg, but for tracking

Arguments

Type IntentOptional Attributes Name
type(treelmesh_type), intent(inout) :: tree

The tree representation of your mesh.

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

The boundaries of your simulation domain

type(atl_cube_container_type), intent(inout) :: cube_container

The container with all cubic elements, generated with this routine.

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

Handle for the Lua config file

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

The equation you are simulating.

type(tem_comm_env_type) :: proc

mpi communication environment with mpi communicator

type(tem_commPattern_type) :: commPattern

mpi communication pattern type

logical, intent(in) :: need_element_deviations