Rearrange Interface

public interface Rearrange

Module Procedures

private subroutine rearrange_(SourceAVin, TargetAV, InRearranger, Tag, Sum, Vector, AlltoAll, HandShake, ISend, MaxReq)

Arguments

Type IntentOptional Attributes Name
type(AttrVect), intent(in), target :: SourceAVin
type(AttrVect), intent(inout) :: TargetAV
type(Rearranger), intent(in), target :: InRearranger
integer, intent(in), optional :: Tag
logical, intent(in), optional :: Sum
logical, intent(in), optional :: Vector
logical, intent(in), optional :: AlltoAll
logical, intent(in), optional :: HandShake
logical, intent(in), optional :: ISend
integer, intent(in), optional :: MaxReq