exchangeVarXHalos Interface

interface
private module subroutine exchangeVarXHalos(this, varContainer, name, varIsDist)

Arguments

Type IntentOptional Attributes Name
class(MPIController), intent(inout) :: this
type(VariableContainer), intent(inout) :: varContainer

Variable container in which to perform halo exchange

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

Name of variable to exchange

logical, intent(in) :: varIsDist

Set to true if variable is a distribution

Description

Exchanges a halos in x direction for given variable