do_intpFinerAndExchange Subroutine

private subroutine do_intpFinerAndExchange(scheme, params, iLevel)

This routine does: 1. interpolate my coarse ghost element (iLevel) from finer level (iLevel+1) 2. exchange the data of my coarse ghost elements 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(inout) :: params

global parameters

integer, intent(in) :: iLevel

Calls

proc~~do_intpfinerandexchange~~CallsGraph proc~do_intpfinerandexchange do_intpFinerAndExchange exchange_real exchange_real proc~do_intpfinerandexchange->exchange_real proc~start_stagetimer start_stageTimer proc~do_intpfinerandexchange->proc~start_stagetimer proc~stop_stagetimer stop_stageTimer proc~do_intpfinerandexchange->proc~stop_stagetimer tem_startTimer tem_startTimer proc~do_intpfinerandexchange->tem_startTimer tem_stopTimer tem_stopTimer proc~do_intpfinerandexchange->tem_stopTimer proc~start_stagetimer->tem_startTimer proc~stop_stagetimer->tem_stopTimer

Called by

proc~~do_intpfinerandexchange~~CalledByGraph proc~do_intpfinerandexchange do_intpFinerAndExchange proc~do_recursive_multilevel do_recursive_multiLevel proc~do_recursive_multilevel->proc~do_intpfinerandexchange