AllReduce_MPI Interface

public interface AllReduce_MPI

Module Procedures

private subroutine MPI_Allreduce_Bool_0(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
logical, intent(in) :: send
logical, intent(inout) :: data
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Bool_1(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
logical, intent(in) :: send(:)
logical, intent(inout) :: data(:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Bool_2(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
logical, intent(in) :: send(:,:)
logical, intent(inout) :: data(:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Bool_3(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
logical, intent(in) :: send(:,:,:)
logical, intent(inout) :: data(:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Bool_4(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
logical, intent(in) :: send(:,:,:,:)
logical, intent(inout) :: data(:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Bool_5(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
logical, intent(in) :: send(:,:,:,:,:)
logical, intent(inout) :: data(:,:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Bool_6(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
logical, intent(in) :: send(:,:,:,:,:,:)
logical, intent(inout) :: data(:,:,:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Bool_7(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
logical, intent(in) :: send(:,:,:,:,:,:,:)
logical, intent(inout) :: data(:,:,:,:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Int_0(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
integer, intent(in) :: send
integer, intent(inout) :: data
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Int_1(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
integer, intent(in) :: send(:)
integer, intent(inout) :: data(:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Int_2(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
integer, intent(in) :: send(:,:)
integer, intent(inout) :: data(:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Int_3(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
integer, intent(in) :: send(:,:,:)
integer, intent(inout) :: data(:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Int_4(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
integer, intent(in) :: send(:,:,:,:)
integer, intent(inout) :: data(:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Int_5(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
integer, intent(in) :: send(:,:,:,:,:)
integer, intent(inout) :: data(:,:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Int_6(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
integer, intent(in) :: send(:,:,:,:,:,:)
integer, intent(inout) :: data(:,:,:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Int_7(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
integer, intent(in) :: send(:,:,:,:,:,:,:)
integer, intent(inout) :: data(:,:,:,:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Dble_0(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
real(kind=8), intent(in) :: send
real(kind=8), intent(inout) :: data
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Dble_1(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
real(kind=8), intent(in) :: send(:)
real(kind=8), intent(inout) :: data(:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Dble_2(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
real(kind=8), intent(in) :: send(:,:)
real(kind=8), intent(inout) :: data(:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Dble_3(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
real(kind=8), intent(in) :: send(:,:,:)
real(kind=8), intent(inout) :: data(:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Dble_4(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
real(kind=8), intent(in) :: send(:,:,:,:)
real(kind=8), intent(inout) :: data(:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Dble_5(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
real(kind=8), intent(in) :: send(:,:,:,:,:)
real(kind=8), intent(inout) :: data(:,:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Dble_6(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
real(kind=8), intent(in) :: send(:,:,:,:,:,:)
real(kind=8), intent(inout) :: data(:,:,:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Dble_7(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
real(kind=8), intent(in) :: send(:,:,:,:,:,:,:)
real(kind=8), intent(inout) :: data(:,:,:,:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Cmplx_0(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
complex(kind=8), intent(in) :: send
complex(kind=8), intent(inout) :: data
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Cmplx_1(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
complex(kind=8), intent(in) :: send(:)
complex(kind=8), intent(inout) :: data(:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Cmplx_2(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
complex(kind=8), intent(in) :: send(:,:)
complex(kind=8), intent(inout) :: data(:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Cmplx_3(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
complex(kind=8), intent(in) :: send(:,:,:)
complex(kind=8), intent(inout) :: data(:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Cmplx_4(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
complex(kind=8), intent(in) :: send(:,:,:,:)
complex(kind=8), intent(inout) :: data(:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Cmplx_5(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
complex(kind=8), intent(in) :: send(:,:,:,:,:)
complex(kind=8), intent(inout) :: data(:,:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Cmplx_6(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
complex(kind=8), intent(in) :: send(:,:,:,:,:,:)
complex(kind=8), intent(inout) :: data(:,:,:,:,:,:)
integer, intent(in), optional :: root

private subroutine MPI_Allreduce_Cmplx_7(comm, send, data, root)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: comm
complex(kind=8), intent(in) :: send(:,:,:,:,:,:,:)
complex(kind=8), intent(inout) :: data(:,:,:,:,:,:,:)
integer, intent(in), optional :: root