atl_init_cellStateBuffer Subroutine

public subroutine atl_init_cellStateBuffer(scheme, nVars, levelDesc, nBndElems, commPattern)

Initialize the parallel module to make it usable in ATELES.

... cell states ... cell states ... cell states

Arguments

Type IntentOptional Attributes Name
type(atl_scheme_type), intent(in) :: scheme

the the data of the kernel on the current level.

integer, intent(in) :: nVars

the number of variables in our equation.

type(tem_levelDesc_type), intent(inout) :: levelDesc

the buffer for the cell state transfer you want to be initialized.

integer, intent(in) :: nBndElems

The number of boundary elements.

type(tem_commPattern_type), intent(in) :: commPattern

mpi communication pattern type


Calls

proc~~atl_init_cellstatebuffer~~CallsGraph proc~atl_init_cellstatebuffer atl_init_cellStateBuffer buf_real buf_real proc~atl_init_cellstatebuffer->buf_real elempos elempos proc~atl_init_cellstatebuffer->elempos val val proc~atl_init_cellstatebuffer->val

Called by

proc~~atl_init_cellstatebuffer~~CalledByGraph proc~atl_init_cellstatebuffer atl_init_cellStateBuffer proc~atl_init_parallel_module atl_init_parallel_module proc~atl_init_parallel_module->proc~atl_init_cellstatebuffer proc~atl_init_modg_1d_kernel atl_init_modg_1d_kernel proc~atl_init_modg_1d_kernel->proc~atl_init_parallel_module proc~atl_init_modg_2d_kernel atl_init_modg_2d_kernel proc~atl_init_modg_2d_kernel->proc~atl_init_parallel_module proc~atl_init_modg_kernel atl_init_modg_kernel proc~atl_init_modg_kernel->proc~atl_init_parallel_module proc~init_kernel init_kernel proc~init_kernel->proc~atl_init_modg_1d_kernel proc~init_kernel->proc~atl_init_modg_2d_kernel proc~init_kernel->proc~atl_init_modg_kernel proc~atl_init_elem_container atl_init_elem_container proc~atl_init_elem_container->proc~init_kernel