fill_bcBuffer Subroutine

private subroutine fill_bcBuffer(bcBuffer, currState, nSize, nElems_bc, posInTotal, nScalars)

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

Arguments

TypeIntentOptionalAttributesName
real(kind=rk), intent(out) :: bcBuffer(:)

state values of all boundary elements

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

Current 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) :: nScalars

number of state variables


Called by

proc~~fill_bcbuffer~~CalledByGraph proc~fill_bcbuffer fill_bcBuffer proc~set_boundary set_boundary proc~set_boundary->proc~fill_bcbuffer proc~do_recursive_multilevel do_recursive_multiLevel proc~do_recursive_multilevel->proc~set_boundary proc~do_fast_singlelevel do_fast_singleLevel proc~do_fast_singlelevel->proc~set_boundary proc~do_benchmark do_benchmark proc~do_benchmark->proc~set_boundary

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: ii
integer, private :: iElem