sum_reduce Interface

public interface sum_reduce

Contents


Module Procedures

private subroutine sum_reduce_logical(a, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: a
integer, intent(in) :: dest

private subroutine sum_reduce_integer(i, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: i
integer, intent(in) :: dest

private subroutine sum_reduce_integer_array(i, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), dimension (:) :: i
integer, intent(in) :: dest

private subroutine sum_reduce_integer_2array(a, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), dimension (:,:) :: a
integer, intent(in) :: dest

private subroutine sum_reduce_real(a, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
real, intent(inout) :: a
integer, intent(in) :: dest

private subroutine sum_reduce_real_array(a, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
real, intent(inout), dimension (:) :: a
integer, intent(in) :: dest

private subroutine sum_reduce_real_2array(a, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
real, intent(inout), dimension (:,:) :: a
integer, intent(in) :: dest

private subroutine sum_reduce_real_3array(a, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
real, intent(inout), dimension (:,:,:) :: a
integer, intent(in) :: dest

private subroutine sum_reduce_real_4array(a, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
real, intent(inout), dimension (:,:,:,:) :: a
integer, intent(in) :: dest

private subroutine sum_reduce_real_5array(a, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
real, intent(inout), dimension (:,:,:,:,:) :: a
integer, intent(in) :: dest

private subroutine sum_reduce_complex(z, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
complex, intent(inout) :: z
integer, intent(in) :: dest

private subroutine sum_reduce_complex_array(z, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension (:) :: z
integer, intent(in) :: dest

private subroutine sum_reduce_complex_2array(z, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension (:,:) :: z
integer, intent(in) :: dest

private subroutine sum_reduce_complex_3array(z, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension (:,:,:) :: z
integer, intent(in) :: dest

private subroutine sum_reduce_complex_4array(z, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension (:,:,:,:) :: z
integer, intent(in) :: dest

private subroutine sum_reduce_complex_5array(z, dest)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension (:,:,:,:,:) :: z
integer, intent(in) :: dest