mus_init_fluid Subroutine

public subroutine mus_init_fluid(me, physics, schemeHeader, minLevel, maxLevel, levelDesc, pdf, stencil, general, tNow)

This routine initilizes fluid visocity and relaxation paramters for each level

Arguments

Type IntentOptional Attributes Name
type(mus_fluid_type), intent(inout) :: me

fluid type

type(mus_physics_type), intent(in) :: physics

physics type to convert physics to lattice unit or vice versa

type(mus_scheme_header_type), intent(in) :: schemeHeader

scheme header

integer, intent(in) :: minLevel

min and max level

integer, intent(in) :: maxLevel

min and max level

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

level descriptor

type(pdf_data_type), intent(in) :: pdf(minLevel:maxLevel)

pdf info with neigh array for all levels

type(tem_stencilHeader_type), intent(in) :: stencil

stencil header

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

general type contains communication pattern and proc info

type(tem_time_type), intent(in) :: tNow

current simulation time