fill_bcBuffer Subroutine

private subroutine fill_bcBuffer(bcBuffer, currState, neigh, nSize, nElems_bc, posInTotal, nFields, QQ, varSys)

Transfer pdf of boundary elements into bcBuffer which is used by all boundary routines.

Arguments

Type IntentOptional Attributes Name
real(kind=rk), intent(out) :: bcBuffer(:)

state values of all boundary elements

real(kind=rk), intent(in) :: currState(:)

Current state vector

integer, intent(in) :: neigh(:)

connectivity array corresponding to state vector

integer, intent(in) :: nSize

nSize

integer, intent(in) :: nElems_bc

number of boundary elements

integer, intent(in) :: posInTotal(nElems_bc)

positions in total list of boundary elements

integer, intent(in) :: nFields

Number of fields

integer, intent(in) :: QQ

number of total links

type(tem_varSys_type), intent(in) :: varSys

scheme variable system