MpiFx 1.4.0
|
Gathers scalars/arrays on all nodes. More...
Public Member Functions | |
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). | |
Gathers scalars/arrays on all nodes.
All functions have the same argument list only differing in the type and rank of the second and third arguments. The second and third arguments can be of type integer, real, double precision, complex, double complex and logical. Their rank can vary from zero (scalars) up to the maximum rank. Both arguments must be of same type. The third argument must have the size of the second times the number of processes taking part in the gathering. The third argument must have either the same rank as the second one or one rank more. In latter case its last dimension must be of the size of the number of processes participating in the gathering operation.
See MPI documentation (mpi_allgather()) for further details.
Example:
program test_gather use libmpifx_module implicit none type(mpifx_comm) :: mycomm integer :: send0 integer, allocatable :: send1(:) integer, allocatable :: recv1(:), recv2(:,:) character(100) :: formstr character(*), parameter :: label = "(I2.2,'-',I3.3,'|',1X" call mpifx_init() call mycomm%init() ! I0 -> I1 send0 = mycomm%rank * 2 allocate(recv1(1 * mycomm%size)) recv1(:) = 0 write(*, *) mycomm%rank, "Send0 buffer:", send0 call mpifx_gather(mycomm, send0, recv1) write(*, *) mycomm%rank, "Recv1 buffer:", recv1(:) deallocate(recv1) ! I1 -> I1 allocate(send1(2)) allocate(recv1(size(send1) * mycomm%size)) recv1(:) = 0 send1(:) = [ mycomm%rank, mycomm%rank + 1 ] write(*, *) "Send1 buffer:", send1(:) call mpifx_gather(mycomm, send1, recv1) write(*, *) "Recv1 buffer:", recv1 ! I1 -> I2 allocate(recv2(size(send1), mycomm%size)) recv2(:,:) = 0 send1(:) = [ mycomm%rank, mycomm%rank + 1 ] write(*, *) "Send1 buffer:", send1(:) call mpifx_gather(mycomm, send1, recv2) write(*, *) "Recv2 buffer:", recv2 call mpifx_finalize() end program test_gather
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type c0c1).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type c1c1).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type c1c2).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type c2c2).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type c2c3).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type c3c3).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type c3c4).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type c4c4).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type c4c5).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type c5c5).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type c5c6).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type c6c6).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type d0d1).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type d1d1).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type d1d2).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type d2d2).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type d2d3).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type d3d3).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type d3d4).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type d4d4).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type d4d5).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type d5d5).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type d5d6).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type d6d6).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type h0h1).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type h1h1).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type h1h2).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type h2h2).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type h2h3).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type h3h3).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type h3h4).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type h4h4).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type h4h5).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type h5h5).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type h5h6).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type h6h6).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_i0i1 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, intent(in) | send, | ||
integer, dimension(:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type i0i1).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_i1i1 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:), intent(in) | send, | ||
integer, dimension(:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type i1i1).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_i1i2 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:), intent(in) | send, | ||
integer, dimension(:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type i1i2).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_i2i2 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:,:), intent(in) | send, | ||
integer, dimension(:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type i2i2).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_i2i3 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:,:), intent(in) | send, | ||
integer, dimension(:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type i2i3).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_i3i3 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:,:,:), intent(in) | send, | ||
integer, dimension(:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type i3i3).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_i3i4 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:,:,:), intent(in) | send, | ||
integer, dimension(:,:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type i3i4).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_i4i4 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:,:,:,:), intent(in) | send, | ||
integer, dimension(:,:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type i4i4).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_i4i5 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:,:,:,:), intent(in) | send, | ||
integer, dimension(:,:,:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type i4i5).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_i5i5 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:,:,:,:,:), intent(in) | send, | ||
integer, dimension(:,:,:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type i5i5).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_i5i6 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:,:,:,:,:), intent(in) | send, | ||
integer, dimension(:,:,:,:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type i5i6).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_i6i6 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:,:,:,:,:,:), intent(in) | send, | ||
integer, dimension(:,:,:,:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type i6i6).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_l0l1 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, intent(in) | send, | ||
logical, dimension(:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type l0l1).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_l1l1 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:), intent(in) | send, | ||
logical, dimension(:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type l1l1).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_l1l2 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:), intent(in) | send, | ||
logical, dimension(:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type l1l2).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_l2l2 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:,:), intent(in) | send, | ||
logical, dimension(:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type l2l2).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_l2l3 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:,:), intent(in) | send, | ||
logical, dimension(:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type l2l3).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_l3l3 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:,:,:), intent(in) | send, | ||
logical, dimension(:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type l3l3).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_l3l4 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:,:,:), intent(in) | send, | ||
logical, dimension(:,:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type l3l4).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_l4l4 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:,:,:,:), intent(in) | send, | ||
logical, dimension(:,:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type l4l4).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_l4l5 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:,:,:,:), intent(in) | send, | ||
logical, dimension(:,:,:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type l4l5).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_l5l5 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:,:,:,:,:), intent(in) | send, | ||
logical, dimension(:,:,:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type l5l5).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_l5l6 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:,:,:,:,:), intent(in) | send, | ||
logical, dimension(:,:,:,:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type l5l6).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::mpifx_allgather_l6l6 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:,:,:,:,:,:), intent(in) | send, | ||
logical, dimension(:,:,:,:,:,:), intent(out) | recv, | ||
integer, intent(out), optional | error ) |
Gathers results on all processes (type l6l6).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type s0s1).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type s1s1).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type s1s2).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type s2s2).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type s2s3).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type s3s3).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type s3s4).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type s4s4).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type s4s5).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type s5s5).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type s5s6).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type s6s6).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type z0z1).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type z1z1).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type z1z2).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type z2z2).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type z2z3).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type z3z3).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type z3z4).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type z4z4).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type z4z5).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type z5z5).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type z5z6).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |
subroutine mpifx_allgather_module::mpifx_allgather::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 ) |
Gathers results on all processes (type z6z6).
See mpi_allgather() for further details.
[in] | mycomm | MPI communicator. |
[in] | send | Quantity to be sent for gathering. |
[out] | recv | Received data. |
[out] | error | Error code on exit. |