atl_init_faceStateBuffer Subroutine

public subroutine atl_init_faceStateBuffer(nFaceDofs, faces, nValsState, nValsFlux, boundary, commPattern, initRealBuf)

... cell states

Todo

HK: can we not cancel out 0-sized messages? (is this part ever executed?)

Todo

HK: can we not cancel out 0-sized messages? (is this part ever executed?)

Todo

HK: can we not cancel out 0-sized messages? (is this part ever executed?)

Todo

HK: can we not cancel out 0-sized messages? (is this part ever executed?)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nFaceDofs

The number of degrees of freedoms per scalar variable per face.

type(tem_face_type), intent(inout) :: faces

list of cubic meshes you want to build the buffers for.

integer, intent(in) :: nValsState

the number of scalar values on the face for the state

integer, intent(in) :: nValsFlux

the number of scalar values on the face for the flux

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

The boundary description for the faces on the current level.

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

mpi communication pattern type

logical, optional :: initRealBuf

Init real buffer (default), if not the integer buffer is initialized.