do_intpCoarserAndExchange Subroutine

private subroutine do_intpCoarserAndExchange(scheme, params, iLevel)

This routine utilizes fluid elements on my level (L) to fill finer ghost elements on next level (L+1). Then it exchanges the datas of finer ghost elements (L+1) between process.

Arguments

Type IntentOptional Attributes Name
type(mus_scheme_type), intent(inout), target :: scheme

containers for the different schemes

type(mus_param_type), intent(in) :: params

global parameters

integer, intent(in) :: iLevel

Level counter variable