mus_init_poisson Subroutine

private subroutine mus_init_poisson(me, tree, fac, scaling, field, state, neigh, nElems, nSize, iLevel)

Initialize poisson lbm from potential Equilibirium pdf (fEq) is calculated from potential.

Calculate equilibrium distribution functions fEq

Arguments

Type IntentOptional Attributes Name
type(mus_scheme_type), intent(in) :: me

Scheme type

type(treelmesh_type), intent(in) :: tree

tree type

type(mus_convertFac_type), intent(in) :: fac

Global parameters

character(len=*), intent(in) :: scaling

scaling

type(mus_field_type), intent(inout) :: field

Field type

real(kind=rk), intent(inout) :: state(:)

PDF

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

Connectivity array

integer, intent(in) :: nElems

Number of local elements

integer, intent(in) :: nSize

number of elements as size

integer, intent(in) :: iLevel

Level index