MpiFx 1.4.0
Data Types | Functions/Subroutines
mpifx_allgather_module Module Reference

Contains wrapper for MPI_ALLGATHER. More...

Data Types

interface  mpifx_allgather
 Gathers scalars/arrays on all nodes. More...
 

Functions/Subroutines

subroutine mpifx_allgather_i0i1 (mycomm, send, recv, error)
 Gathers results on all processes (type i0i1).
 
subroutine mpifx_allgather_i1i1 (mycomm, send, recv, error)
 Gathers results on all processes (type i1i1).
 
subroutine mpifx_allgather_i1i2 (mycomm, send, recv, error)
 Gathers results on all processes (type i1i2).
 
subroutine mpifx_allgather_i2i2 (mycomm, send, recv, error)
 Gathers results on all processes (type i2i2).
 
subroutine mpifx_allgather_i2i3 (mycomm, send, recv, error)
 Gathers results on all processes (type i2i3).
 
subroutine mpifx_allgather_i3i3 (mycomm, send, recv, error)
 Gathers results on all processes (type i3i3).
 
subroutine mpifx_allgather_i3i4 (mycomm, send, recv, error)
 Gathers results on all processes (type i3i4).
 
subroutine mpifx_allgather_i4i4 (mycomm, send, recv, error)
 Gathers results on all processes (type i4i4).
 
subroutine mpifx_allgather_i4i5 (mycomm, send, recv, error)
 Gathers results on all processes (type i4i5).
 
subroutine mpifx_allgather_i5i5 (mycomm, send, recv, error)
 Gathers results on all processes (type i5i5).
 
subroutine mpifx_allgather_i5i6 (mycomm, send, recv, error)
 Gathers results on all processes (type i5i6).
 
subroutine mpifx_allgather_i6i6 (mycomm, send, recv, error)
 Gathers results on all processes (type i6i6).
 
subroutine mpifx_allgather_s0s1 (mycomm, send, recv, error)
 Gathers results on all processes (type s0s1).
 
subroutine mpifx_allgather_s1s1 (mycomm, send, recv, error)
 Gathers results on all processes (type s1s1).
 
subroutine mpifx_allgather_s1s2 (mycomm, send, recv, error)
 Gathers results on all processes (type s1s2).
 
subroutine mpifx_allgather_s2s2 (mycomm, send, recv, error)
 Gathers results on all processes (type s2s2).
 
subroutine mpifx_allgather_s2s3 (mycomm, send, recv, error)
 Gathers results on all processes (type s2s3).
 
subroutine mpifx_allgather_s3s3 (mycomm, send, recv, error)
 Gathers results on all processes (type s3s3).
 
subroutine mpifx_allgather_s3s4 (mycomm, send, recv, error)
 Gathers results on all processes (type s3s4).
 
subroutine mpifx_allgather_s4s4 (mycomm, send, recv, error)
 Gathers results on all processes (type s4s4).
 
subroutine mpifx_allgather_s4s5 (mycomm, send, recv, error)
 Gathers results on all processes (type s4s5).
 
subroutine mpifx_allgather_s5s5 (mycomm, send, recv, error)
 Gathers results on all processes (type s5s5).
 
subroutine mpifx_allgather_s5s6 (mycomm, send, recv, error)
 Gathers results on all processes (type s5s6).
 
subroutine mpifx_allgather_s6s6 (mycomm, send, recv, error)
 Gathers results on all processes (type s6s6).
 
subroutine mpifx_allgather_d0d1 (mycomm, send, recv, error)
 Gathers results on all processes (type d0d1).
 
subroutine mpifx_allgather_d1d1 (mycomm, send, recv, error)
 Gathers results on all processes (type d1d1).
 
subroutine mpifx_allgather_d1d2 (mycomm, send, recv, error)
 Gathers results on all processes (type d1d2).
 
subroutine mpifx_allgather_d2d2 (mycomm, send, recv, error)
 Gathers results on all processes (type d2d2).
 
subroutine mpifx_allgather_d2d3 (mycomm, send, recv, error)
 Gathers results on all processes (type d2d3).
 
subroutine mpifx_allgather_d3d3 (mycomm, send, recv, error)
 Gathers results on all processes (type d3d3).
 
subroutine mpifx_allgather_d3d4 (mycomm, send, recv, error)
 Gathers results on all processes (type d3d4).
 
subroutine mpifx_allgather_d4d4 (mycomm, send, recv, error)
 Gathers results on all processes (type d4d4).
 
subroutine mpifx_allgather_d4d5 (mycomm, send, recv, error)
 Gathers results on all processes (type d4d5).
 
subroutine mpifx_allgather_d5d5 (mycomm, send, recv, error)
 Gathers results on all processes (type d5d5).
 
subroutine mpifx_allgather_d5d6 (mycomm, send, recv, error)
 Gathers results on all processes (type d5d6).
 
subroutine mpifx_allgather_d6d6 (mycomm, send, recv, error)
 Gathers results on all processes (type d6d6).
 
subroutine mpifx_allgather_c0c1 (mycomm, send, recv, error)
 Gathers results on all processes (type c0c1).
 
subroutine mpifx_allgather_c1c1 (mycomm, send, recv, error)
 Gathers results on all processes (type c1c1).
 
subroutine mpifx_allgather_c1c2 (mycomm, send, recv, error)
 Gathers results on all processes (type c1c2).
 
subroutine mpifx_allgather_c2c2 (mycomm, send, recv, error)
 Gathers results on all processes (type c2c2).
 
subroutine mpifx_allgather_c2c3 (mycomm, send, recv, error)
 Gathers results on all processes (type c2c3).
 
subroutine mpifx_allgather_c3c3 (mycomm, send, recv, error)
 Gathers results on all processes (type c3c3).
 
subroutine mpifx_allgather_c3c4 (mycomm, send, recv, error)
 Gathers results on all processes (type c3c4).
 
subroutine mpifx_allgather_c4c4 (mycomm, send, recv, error)
 Gathers results on all processes (type c4c4).
 
subroutine mpifx_allgather_c4c5 (mycomm, send, recv, error)
 Gathers results on all processes (type c4c5).
 
subroutine mpifx_allgather_c5c5 (mycomm, send, recv, error)
 Gathers results on all processes (type c5c5).
 
subroutine mpifx_allgather_c5c6 (mycomm, send, recv, error)
 Gathers results on all processes (type c5c6).
 
subroutine mpifx_allgather_c6c6 (mycomm, send, recv, error)
 Gathers results on all processes (type c6c6).
 
subroutine mpifx_allgather_z0z1 (mycomm, send, recv, error)
 Gathers results on all processes (type z0z1).
 
subroutine mpifx_allgather_z1z1 (mycomm, send, recv, error)
 Gathers results on all processes (type z1z1).
 
subroutine mpifx_allgather_z1z2 (mycomm, send, recv, error)
 Gathers results on all processes (type z1z2).
 
subroutine mpifx_allgather_z2z2 (mycomm, send, recv, error)
 Gathers results on all processes (type z2z2).
 
subroutine mpifx_allgather_z2z3 (mycomm, send, recv, error)
 Gathers results on all processes (type z2z3).
 
subroutine mpifx_allgather_z3z3 (mycomm, send, recv, error)
 Gathers results on all processes (type z3z3).
 
subroutine mpifx_allgather_z3z4 (mycomm, send, recv, error)
 Gathers results on all processes (type z3z4).
 
subroutine mpifx_allgather_z4z4 (mycomm, send, recv, error)
 Gathers results on all processes (type z4z4).
 
subroutine mpifx_allgather_z4z5 (mycomm, send, recv, error)
 Gathers results on all processes (type z4z5).
 
subroutine mpifx_allgather_z5z5 (mycomm, send, recv, error)
 Gathers results on all processes (type z5z5).
 
subroutine mpifx_allgather_z5z6 (mycomm, send, recv, error)
 Gathers results on all processes (type z5z6).
 
subroutine mpifx_allgather_z6z6 (mycomm, send, recv, error)
 Gathers results on all processes (type z6z6).
 
subroutine mpifx_allgather_l0l1 (mycomm, send, recv, error)
 Gathers results on all processes (type l0l1).
 
subroutine mpifx_allgather_l1l1 (mycomm, send, recv, error)
 Gathers results on all processes (type l1l1).
 
subroutine mpifx_allgather_l1l2 (mycomm, send, recv, error)
 Gathers results on all processes (type l1l2).
 
subroutine mpifx_allgather_l2l2 (mycomm, send, recv, error)
 Gathers results on all processes (type l2l2).
 
subroutine mpifx_allgather_l2l3 (mycomm, send, recv, error)
 Gathers results on all processes (type l2l3).
 
subroutine mpifx_allgather_l3l3 (mycomm, send, recv, error)
 Gathers results on all processes (type l3l3).
 
subroutine mpifx_allgather_l3l4 (mycomm, send, recv, error)
 Gathers results on all processes (type l3l4).
 
subroutine mpifx_allgather_l4l4 (mycomm, send, recv, error)
 Gathers results on all processes (type l4l4).
 
subroutine mpifx_allgather_l4l5 (mycomm, send, recv, error)
 Gathers results on all processes (type l4l5).
 
subroutine mpifx_allgather_l5l5 (mycomm, send, recv, error)
 Gathers results on all processes (type l5l5).
 
subroutine mpifx_allgather_l5l6 (mycomm, send, recv, error)
 Gathers results on all processes (type l5l6).
 
subroutine mpifx_allgather_l6l6 (mycomm, send, recv, error)
 Gathers results on all processes (type l6l6).
 
subroutine mpifx_allgather_h0h1 (mycomm, send, recv, error)
 Gathers results on all processes (type h0h1).
 
subroutine mpifx_allgather_h1h1 (mycomm, send, recv, error)
 Gathers results on all processes (type h1h1).
 
subroutine mpifx_allgather_h1h2 (mycomm, send, recv, error)
 Gathers results on all processes (type h1h2).
 
subroutine mpifx_allgather_h2h2 (mycomm, send, recv, error)
 Gathers results on all processes (type h2h2).
 
subroutine mpifx_allgather_h2h3 (mycomm, send, recv, error)
 Gathers results on all processes (type h2h3).
 
subroutine mpifx_allgather_h3h3 (mycomm, send, recv, error)
 Gathers results on all processes (type h3h3).
 
subroutine mpifx_allgather_h3h4 (mycomm, send, recv, error)
 Gathers results on all processes (type h3h4).
 
subroutine mpifx_allgather_h4h4 (mycomm, send, recv, error)
 Gathers results on all processes (type h4h4).
 
subroutine mpifx_allgather_h4h5 (mycomm, send, recv, error)
 Gathers results on all processes (type h4h5).
 
subroutine mpifx_allgather_h5h5 (mycomm, send, recv, error)
 Gathers results on all processes (type h5h5).
 
subroutine mpifx_allgather_h5h6 (mycomm, send, recv, error)
 Gathers results on all processes (type h5h6).
 
subroutine mpifx_allgather_h6h6 (mycomm, send, recv, error)
 Gathers results on all processes (type h6h6).
 

Detailed Description

Contains wrapper for MPI_ALLGATHER.

Function/Subroutine Documentation

◆ mpifx_allgather_c0c1()

subroutine mpifx_allgather_module::mpifx_allgather_c0c1 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), intent(in) send,
complex(sp), dimension(:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type c0c1).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_c1c1()

subroutine mpifx_allgather_module::mpifx_allgather_c1c1 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:), intent(in) send,
complex(sp), dimension(:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type c1c1).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_c1c2()

subroutine mpifx_allgather_module::mpifx_allgather_c1c2 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:), intent(in) send,
complex(sp), dimension(:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type c1c2).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_c2c2()

subroutine mpifx_allgather_module::mpifx_allgather_c2c2 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:), intent(in) send,
complex(sp), dimension(:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type c2c2).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_c2c3()

subroutine mpifx_allgather_module::mpifx_allgather_c2c3 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:), intent(in) send,
complex(sp), dimension(:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type c2c3).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_c3c3()

subroutine mpifx_allgather_module::mpifx_allgather_c3c3 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:), intent(in) send,
complex(sp), dimension(:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type c3c3).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_c3c4()

subroutine mpifx_allgather_module::mpifx_allgather_c3c4 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:), intent(in) send,
complex(sp), dimension(:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type c3c4).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_c4c4()

subroutine mpifx_allgather_module::mpifx_allgather_c4c4 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:,:), intent(in) send,
complex(sp), dimension(:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type c4c4).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_c4c5()

subroutine mpifx_allgather_module::mpifx_allgather_c4c5 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:,:), intent(in) send,
complex(sp), dimension(:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type c4c5).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_c5c5()

subroutine mpifx_allgather_module::mpifx_allgather_c5c5 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:,:,:), intent(in) send,
complex(sp), dimension(:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type c5c5).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_c5c6()

subroutine mpifx_allgather_module::mpifx_allgather_c5c6 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:,:,:), intent(in) send,
complex(sp), dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type c5c6).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_c6c6()

subroutine mpifx_allgather_module::mpifx_allgather_c6c6 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:,:,:,:), intent(in) send,
complex(sp), dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type c6c6).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_d0d1()

subroutine mpifx_allgather_module::mpifx_allgather_d0d1 ( type(mpifx_comm), intent(in) mycomm,
real(dp), intent(in) send,
real(dp), dimension(:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type d0d1).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_d1d1()

subroutine mpifx_allgather_module::mpifx_allgather_d1d1 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:), intent(in) send,
real(dp), dimension(:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type d1d1).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_d1d2()

subroutine mpifx_allgather_module::mpifx_allgather_d1d2 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:), intent(in) send,
real(dp), dimension(:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type d1d2).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_d2d2()

subroutine mpifx_allgather_module::mpifx_allgather_d2d2 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:), intent(in) send,
real(dp), dimension(:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type d2d2).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_d2d3()

subroutine mpifx_allgather_module::mpifx_allgather_d2d3 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:), intent(in) send,
real(dp), dimension(:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type d2d3).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_d3d3()

subroutine mpifx_allgather_module::mpifx_allgather_d3d3 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:), intent(in) send,
real(dp), dimension(:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type d3d3).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_d3d4()

subroutine mpifx_allgather_module::mpifx_allgather_d3d4 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:), intent(in) send,
real(dp), dimension(:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type d3d4).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_d4d4()

subroutine mpifx_allgather_module::mpifx_allgather_d4d4 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:,:), intent(in) send,
real(dp), dimension(:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type d4d4).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_d4d5()

subroutine mpifx_allgather_module::mpifx_allgather_d4d5 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:,:), intent(in) send,
real(dp), dimension(:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type d4d5).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_d5d5()

subroutine mpifx_allgather_module::mpifx_allgather_d5d5 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:,:,:), intent(in) send,
real(dp), dimension(:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type d5d5).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_d5d6()

subroutine mpifx_allgather_module::mpifx_allgather_d5d6 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:,:,:), intent(in) send,
real(dp), dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type d5d6).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_d6d6()

subroutine mpifx_allgather_module::mpifx_allgather_d6d6 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:,:,:,:), intent(in) send,
real(dp), dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type d6d6).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_h0h1()

subroutine mpifx_allgather_module::mpifx_allgather_h0h1 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), intent(in) send,
character(len=*), dimension(:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type h0h1).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_h1h1()

subroutine mpifx_allgather_module::mpifx_allgather_h1h1 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:), intent(in) send,
character(len=*), dimension(:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type h1h1).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_h1h2()

subroutine mpifx_allgather_module::mpifx_allgather_h1h2 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:), intent(in) send,
character(len=*), dimension(:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type h1h2).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_h2h2()

subroutine mpifx_allgather_module::mpifx_allgather_h2h2 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:), intent(in) send,
character(len=*), dimension(:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type h2h2).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_h2h3()

subroutine mpifx_allgather_module::mpifx_allgather_h2h3 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:), intent(in) send,
character(len=*), dimension(:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type h2h3).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_h3h3()

subroutine mpifx_allgather_module::mpifx_allgather_h3h3 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:), intent(in) send,
character(len=*), dimension(:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type h3h3).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_h3h4()

subroutine mpifx_allgather_module::mpifx_allgather_h3h4 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:), intent(in) send,
character(len=*), dimension(:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type h3h4).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_h4h4()

subroutine mpifx_allgather_module::mpifx_allgather_h4h4 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:,:), intent(in) send,
character(len=*), dimension(:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type h4h4).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_h4h5()

subroutine mpifx_allgather_module::mpifx_allgather_h4h5 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:,:), intent(in) send,
character(len=*), dimension(:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type h4h5).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_h5h5()

subroutine mpifx_allgather_module::mpifx_allgather_h5h5 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:,:,:), intent(in) send,
character(len=*), dimension(:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type h5h5).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_h5h6()

subroutine mpifx_allgather_module::mpifx_allgather_h5h6 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:,:,:), intent(in) send,
character(len=*), dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type h5h6).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_h6h6()

subroutine mpifx_allgather_module::mpifx_allgather_h6h6 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:,:,:,:), intent(in) send,
character(len=*), dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type h6h6).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_i0i1()

subroutine mpifx_allgather_module::mpifx_allgather_i0i1 ( type(mpifx_comm), intent(in) mycomm,
integer, intent(in) send,
integer, dimension(:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type i0i1).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_i1i1()

subroutine mpifx_allgather_module::mpifx_allgather_i1i1 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:), intent(in) send,
integer, dimension(:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type i1i1).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_i1i2()

subroutine mpifx_allgather_module::mpifx_allgather_i1i2 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:), intent(in) send,
integer, dimension(:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type i1i2).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_i2i2()

subroutine mpifx_allgather_module::mpifx_allgather_i2i2 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:), intent(in) send,
integer, dimension(:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type i2i2).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_i2i3()

subroutine mpifx_allgather_module::mpifx_allgather_i2i3 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:), intent(in) send,
integer, dimension(:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type i2i3).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_i3i3()

subroutine mpifx_allgather_module::mpifx_allgather_i3i3 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:), intent(in) send,
integer, dimension(:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type i3i3).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_i3i4()

subroutine mpifx_allgather_module::mpifx_allgather_i3i4 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:), intent(in) send,
integer, dimension(:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type i3i4).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_i4i4()

subroutine mpifx_allgather_module::mpifx_allgather_i4i4 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:), intent(in) send,
integer, dimension(:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type i4i4).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_i4i5()

subroutine mpifx_allgather_module::mpifx_allgather_i4i5 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:), intent(in) send,
integer, dimension(:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type i4i5).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_i5i5()

subroutine mpifx_allgather_module::mpifx_allgather_i5i5 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:,:), intent(in) send,
integer, dimension(:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type i5i5).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_i5i6()

subroutine mpifx_allgather_module::mpifx_allgather_i5i6 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:,:), intent(in) send,
integer, dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type i5i6).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_i6i6()

subroutine mpifx_allgather_module::mpifx_allgather_i6i6 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:,:,:), intent(in) send,
integer, dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type i6i6).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_l0l1()

subroutine mpifx_allgather_module::mpifx_allgather_l0l1 ( type(mpifx_comm), intent(in) mycomm,
logical, intent(in) send,
logical, dimension(:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type l0l1).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_l1l1()

subroutine mpifx_allgather_module::mpifx_allgather_l1l1 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:), intent(in) send,
logical, dimension(:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type l1l1).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_l1l2()

subroutine mpifx_allgather_module::mpifx_allgather_l1l2 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:), intent(in) send,
logical, dimension(:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type l1l2).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_l2l2()

subroutine mpifx_allgather_module::mpifx_allgather_l2l2 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:), intent(in) send,
logical, dimension(:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type l2l2).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_l2l3()

subroutine mpifx_allgather_module::mpifx_allgather_l2l3 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:), intent(in) send,
logical, dimension(:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type l2l3).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_l3l3()

subroutine mpifx_allgather_module::mpifx_allgather_l3l3 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:), intent(in) send,
logical, dimension(:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type l3l3).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_l3l4()

subroutine mpifx_allgather_module::mpifx_allgather_l3l4 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:), intent(in) send,
logical, dimension(:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type l3l4).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_l4l4()

subroutine mpifx_allgather_module::mpifx_allgather_l4l4 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:), intent(in) send,
logical, dimension(:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type l4l4).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_l4l5()

subroutine mpifx_allgather_module::mpifx_allgather_l4l5 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:), intent(in) send,
logical, dimension(:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type l4l5).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_l5l5()

subroutine mpifx_allgather_module::mpifx_allgather_l5l5 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:,:), intent(in) send,
logical, dimension(:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type l5l5).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_l5l6()

subroutine mpifx_allgather_module::mpifx_allgather_l5l6 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:,:), intent(in) send,
logical, dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type l5l6).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_l6l6()

subroutine mpifx_allgather_module::mpifx_allgather_l6l6 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:,:,:), intent(in) send,
logical, dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type l6l6).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_s0s1()

subroutine mpifx_allgather_module::mpifx_allgather_s0s1 ( type(mpifx_comm), intent(in) mycomm,
real(sp), intent(in) send,
real(sp), dimension(:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type s0s1).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_s1s1()

subroutine mpifx_allgather_module::mpifx_allgather_s1s1 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:), intent(in) send,
real(sp), dimension(:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type s1s1).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_s1s2()

subroutine mpifx_allgather_module::mpifx_allgather_s1s2 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:), intent(in) send,
real(sp), dimension(:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type s1s2).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_s2s2()

subroutine mpifx_allgather_module::mpifx_allgather_s2s2 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:), intent(in) send,
real(sp), dimension(:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type s2s2).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_s2s3()

subroutine mpifx_allgather_module::mpifx_allgather_s2s3 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:), intent(in) send,
real(sp), dimension(:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type s2s3).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_s3s3()

subroutine mpifx_allgather_module::mpifx_allgather_s3s3 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:), intent(in) send,
real(sp), dimension(:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type s3s3).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_s3s4()

subroutine mpifx_allgather_module::mpifx_allgather_s3s4 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:), intent(in) send,
real(sp), dimension(:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type s3s4).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_s4s4()

subroutine mpifx_allgather_module::mpifx_allgather_s4s4 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:,:), intent(in) send,
real(sp), dimension(:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type s4s4).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_s4s5()

subroutine mpifx_allgather_module::mpifx_allgather_s4s5 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:,:), intent(in) send,
real(sp), dimension(:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type s4s5).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_s5s5()

subroutine mpifx_allgather_module::mpifx_allgather_s5s5 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:,:,:), intent(in) send,
real(sp), dimension(:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type s5s5).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_s5s6()

subroutine mpifx_allgather_module::mpifx_allgather_s5s6 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:,:,:), intent(in) send,
real(sp), dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type s5s6).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_s6s6()

subroutine mpifx_allgather_module::mpifx_allgather_s6s6 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:,:,:,:), intent(in) send,
real(sp), dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type s6s6).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_z0z1()

subroutine mpifx_allgather_module::mpifx_allgather_z0z1 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), intent(in) send,
complex(dp), dimension(:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type z0z1).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_z1z1()

subroutine mpifx_allgather_module::mpifx_allgather_z1z1 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:), intent(in) send,
complex(dp), dimension(:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type z1z1).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_z1z2()

subroutine mpifx_allgather_module::mpifx_allgather_z1z2 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:), intent(in) send,
complex(dp), dimension(:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type z1z2).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_z2z2()

subroutine mpifx_allgather_module::mpifx_allgather_z2z2 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:), intent(in) send,
complex(dp), dimension(:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type z2z2).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_z2z3()

subroutine mpifx_allgather_module::mpifx_allgather_z2z3 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:), intent(in) send,
complex(dp), dimension(:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type z2z3).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_z3z3()

subroutine mpifx_allgather_module::mpifx_allgather_z3z3 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:), intent(in) send,
complex(dp), dimension(:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type z3z3).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_z3z4()

subroutine mpifx_allgather_module::mpifx_allgather_z3z4 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:), intent(in) send,
complex(dp), dimension(:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type z3z4).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_z4z4()

subroutine mpifx_allgather_module::mpifx_allgather_z4z4 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:,:), intent(in) send,
complex(dp), dimension(:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type z4z4).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_z4z5()

subroutine mpifx_allgather_module::mpifx_allgather_z4z5 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:,:), intent(in) send,
complex(dp), dimension(:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type z4z5).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_z5z5()

subroutine mpifx_allgather_module::mpifx_allgather_z5z5 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:,:,:), intent(in) send,
complex(dp), dimension(:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type z5z5).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_z5z6()

subroutine mpifx_allgather_module::mpifx_allgather_z5z6 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:,:,:), intent(in) send,
complex(dp), dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type z5z6).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.

◆ mpifx_allgather_z6z6()

subroutine mpifx_allgather_module::mpifx_allgather_z6z6 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:,:,:,:), intent(in) send,
complex(dp), dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(out), optional error )
private

Gathers results on all processes (type z6z6).

See mpi_allgather() for further details.

Parameters
[in]mycommMPI communicator.
[in]sendQuantity to be sent for gathering.
[out]recvReceived data.
[out]errorError code on exit.