mus_getWeights Subroutine

public subroutine mus_getWeights(weights, tree, minLevel, maxLevel, levelDesc, nBCs, globBC)

Calculate weights using timing from compute kernel, interpolation and boundary routines

************ !

Arguments

Type IntentOptional Attributes Name
real(kind=rk), intent(out) :: weights(:)
type(treelmesh_type), intent(in) :: tree

geometry infomation

integer, intent(in) :: minLevel

min level and max level

integer, intent(in) :: maxLevel

min level and max level

type(tem_levelDesc_type), intent(in) :: levelDesc(minLevel:maxLevel)

Level descriptor

integer, intent(in) :: nBCs

global IBM type Number of boundary conditions

type(glob_boundary_type), intent(in) :: globBC(nBCs)

BC elements information