init_levelBuffers Subroutine

private subroutine init_levelBuffers(send, recv, pdf, pattern, offset, requireAll, scheme, stat, comm, haloRequired)

Initialize the communication buffers for a single level

Arguments

Type IntentOptional Attributes Name
type(tem_communication_type) :: send

Communication structure to initialize

type(tem_communication_type) :: recv

Communication structure to initialize

type(pdf_data_type), intent(in) :: pdf

iLevel pdf info with neigh array

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

communication pattern

integer, intent(in) :: offset(2,eT_minRelevant:eT_maxRelevant)
logical, intent(in) :: requireAll

different place to take values from for interpolation

type(mus_scheme_type), intent(in) :: scheme

fluid, bnd and flow info

type(mus_statistics_type), intent(inout) :: stat

Statistics

integer, intent(in) :: comm

mpi communication enviroment with mpi communicator

logical, intent(in) :: haloRequired(:)