sum_reduce Interface

public interface sum_reduce

Module Procedures

private subroutine sum_reduce_integer(i, dest)

Arguments

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

private subroutine sum_reduce_integer_array(i, dest)

Arguments

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

private subroutine sum_reduce_real(a, dest)

Arguments

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

private subroutine sum_reduce_real_array(a, dest)

Arguments

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

private subroutine sum_reduce_real_2array(a, dest)

Arguments

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

private subroutine sum_reduce_real_3array(a, dest)

Arguments

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

private subroutine sum_reduce_real_4array(a, dest)

Arguments

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

private subroutine sum_reduce_real_5array(a, dest)

Arguments

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

private subroutine sum_reduce_complex(z, dest)

Arguments

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

private subroutine sum_reduce_complex_array(z, dest)

Arguments

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

private subroutine sum_reduce_complex_2array(z, dest)

Arguments

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

private subroutine sum_reduce_complex_3array(z, dest)

Arguments

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

private subroutine sum_reduce_complex_4array(z, dest)

Arguments

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

private subroutine sum_reduce_complex_5array(z, dest)

Arguments

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