mus_IBM_getSurfVel Subroutine

private subroutine mus_IBM_getSurfVel(me, IBMData, levelDesc, general, iLevel)

This routine calculates the surface velocity for all local xk.

Arguments

TypeIntentOptionalAttributesName
type(mus_IBM_type), intent(in) :: me

datatype to store the surface information

type(mus_IBM_tmpData_type), intent(inout) :: IBMData

tmp IBMData type to be filled

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

level descriptor incl. ghost and fluid elements

type(tem_general_type), intent(in) :: general

general info

integer :: iLevel

the current level


Calls

proc~~mus_ibm_getsurfvel~~CallsGraph proc~mus_ibm_getsurfvel mus_IBM_getSurfVel interface~tem_spacetime_for tem_spacetime_for proc~mus_ibm_getsurfvel->interface~tem_spacetime_for

Called by

proc~~mus_ibm_getsurfvel~~CalledByGraph proc~mus_ibm_getsurfvel mus_IBM_getSurfVel proc~mus_buildbuffibm mus_buildBuffIBM proc~mus_buildbuffibm->proc~mus_ibm_getsurfvel proc~do_fast_singlelevel do_fast_singleLevel proc~do_fast_singlelevel->proc~mus_buildbuffibm

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iPoint
real(kind=rk), private :: pos(1,3)
integer, private :: minPos
integer, private :: maxPos
real(kind=rk), private :: vel(1,3)