MpiFx 1.4.0
Data Types | Functions/Subroutines
mpifx_gather_module Module Reference

Contains wrapper for MPI_GATHER. More...

Data Types

interface  mpifx_gather
 Gathers scalars/arrays on a given node. More...
 

Functions/Subroutines

subroutine mpifx_gather_i0i1 (mycomm, send, recv, root, error)
 Gathers results on one process (type i0i1).
 
subroutine mpifx_gather_i1i1 (mycomm, send, recv, root, error)
 Gathers results on one process (type i1i1).
 
subroutine mpifx_gather_i1i2 (mycomm, send, recv, root, error)
 Gathers results on one process (type i1i2).
 
subroutine mpifx_gather_i2i2 (mycomm, send, recv, root, error)
 Gathers results on one process (type i2i2).
 
subroutine mpifx_gather_i2i3 (mycomm, send, recv, root, error)
 Gathers results on one process (type i2i3).
 
subroutine mpifx_gather_i3i3 (mycomm, send, recv, root, error)
 Gathers results on one process (type i3i3).
 
subroutine mpifx_gather_i3i4 (mycomm, send, recv, root, error)
 Gathers results on one process (type i3i4).
 
subroutine mpifx_gather_i4i4 (mycomm, send, recv, root, error)
 Gathers results on one process (type i4i4).
 
subroutine mpifx_gather_i4i5 (mycomm, send, recv, root, error)
 Gathers results on one process (type i4i5).
 
subroutine mpifx_gather_i5i5 (mycomm, send, recv, root, error)
 Gathers results on one process (type i5i5).
 
subroutine mpifx_gather_i5i6 (mycomm, send, recv, root, error)
 Gathers results on one process (type i5i6).
 
subroutine mpifx_gather_i6i6 (mycomm, send, recv, root, error)
 Gathers results on one process (type i6i6).
 
subroutine mpifx_gather_s0s1 (mycomm, send, recv, root, error)
 Gathers results on one process (type s0s1).
 
subroutine mpifx_gather_s1s1 (mycomm, send, recv, root, error)
 Gathers results on one process (type s1s1).
 
subroutine mpifx_gather_s1s2 (mycomm, send, recv, root, error)
 Gathers results on one process (type s1s2).
 
subroutine mpifx_gather_s2s2 (mycomm, send, recv, root, error)
 Gathers results on one process (type s2s2).
 
subroutine mpifx_gather_s2s3 (mycomm, send, recv, root, error)
 Gathers results on one process (type s2s3).
 
subroutine mpifx_gather_s3s3 (mycomm, send, recv, root, error)
 Gathers results on one process (type s3s3).
 
subroutine mpifx_gather_s3s4 (mycomm, send, recv, root, error)
 Gathers results on one process (type s3s4).
 
subroutine mpifx_gather_s4s4 (mycomm, send, recv, root, error)
 Gathers results on one process (type s4s4).
 
subroutine mpifx_gather_s4s5 (mycomm, send, recv, root, error)
 Gathers results on one process (type s4s5).
 
subroutine mpifx_gather_s5s5 (mycomm, send, recv, root, error)
 Gathers results on one process (type s5s5).
 
subroutine mpifx_gather_s5s6 (mycomm, send, recv, root, error)
 Gathers results on one process (type s5s6).
 
subroutine mpifx_gather_s6s6 (mycomm, send, recv, root, error)
 Gathers results on one process (type s6s6).
 
subroutine mpifx_gather_d0d1 (mycomm, send, recv, root, error)
 Gathers results on one process (type d0d1).
 
subroutine mpifx_gather_d1d1 (mycomm, send, recv, root, error)
 Gathers results on one process (type d1d1).
 
subroutine mpifx_gather_d1d2 (mycomm, send, recv, root, error)
 Gathers results on one process (type d1d2).
 
subroutine mpifx_gather_d2d2 (mycomm, send, recv, root, error)
 Gathers results on one process (type d2d2).
 
subroutine mpifx_gather_d2d3 (mycomm, send, recv, root, error)
 Gathers results on one process (type d2d3).
 
subroutine mpifx_gather_d3d3 (mycomm, send, recv, root, error)
 Gathers results on one process (type d3d3).
 
subroutine mpifx_gather_d3d4 (mycomm, send, recv, root, error)
 Gathers results on one process (type d3d4).
 
subroutine mpifx_gather_d4d4 (mycomm, send, recv, root, error)
 Gathers results on one process (type d4d4).
 
subroutine mpifx_gather_d4d5 (mycomm, send, recv, root, error)
 Gathers results on one process (type d4d5).
 
subroutine mpifx_gather_d5d5 (mycomm, send, recv, root, error)
 Gathers results on one process (type d5d5).
 
subroutine mpifx_gather_d5d6 (mycomm, send, recv, root, error)
 Gathers results on one process (type d5d6).
 
subroutine mpifx_gather_d6d6 (mycomm, send, recv, root, error)
 Gathers results on one process (type d6d6).
 
subroutine mpifx_gather_c0c1 (mycomm, send, recv, root, error)
 Gathers results on one process (type c0c1).
 
subroutine mpifx_gather_c1c1 (mycomm, send, recv, root, error)
 Gathers results on one process (type c1c1).
 
subroutine mpifx_gather_c1c2 (mycomm, send, recv, root, error)
 Gathers results on one process (type c1c2).
 
subroutine mpifx_gather_c2c2 (mycomm, send, recv, root, error)
 Gathers results on one process (type c2c2).
 
subroutine mpifx_gather_c2c3 (mycomm, send, recv, root, error)
 Gathers results on one process (type c2c3).
 
subroutine mpifx_gather_c3c3 (mycomm, send, recv, root, error)
 Gathers results on one process (type c3c3).
 
subroutine mpifx_gather_c3c4 (mycomm, send, recv, root, error)
 Gathers results on one process (type c3c4).
 
subroutine mpifx_gather_c4c4 (mycomm, send, recv, root, error)
 Gathers results on one process (type c4c4).
 
subroutine mpifx_gather_c4c5 (mycomm, send, recv, root, error)
 Gathers results on one process (type c4c5).
 
subroutine mpifx_gather_c5c5 (mycomm, send, recv, root, error)
 Gathers results on one process (type c5c5).
 
subroutine mpifx_gather_c5c6 (mycomm, send, recv, root, error)
 Gathers results on one process (type c5c6).
 
subroutine mpifx_gather_c6c6 (mycomm, send, recv, root, error)
 Gathers results on one process (type c6c6).
 
subroutine mpifx_gather_z0z1 (mycomm, send, recv, root, error)
 Gathers results on one process (type z0z1).
 
subroutine mpifx_gather_z1z1 (mycomm, send, recv, root, error)
 Gathers results on one process (type z1z1).
 
subroutine mpifx_gather_z1z2 (mycomm, send, recv, root, error)
 Gathers results on one process (type z1z2).
 
subroutine mpifx_gather_z2z2 (mycomm, send, recv, root, error)
 Gathers results on one process (type z2z2).
 
subroutine mpifx_gather_z2z3 (mycomm, send, recv, root, error)
 Gathers results on one process (type z2z3).
 
subroutine mpifx_gather_z3z3 (mycomm, send, recv, root, error)
 Gathers results on one process (type z3z3).
 
subroutine mpifx_gather_z3z4 (mycomm, send, recv, root, error)
 Gathers results on one process (type z3z4).
 
subroutine mpifx_gather_z4z4 (mycomm, send, recv, root, error)
 Gathers results on one process (type z4z4).
 
subroutine mpifx_gather_z4z5 (mycomm, send, recv, root, error)
 Gathers results on one process (type z4z5).
 
subroutine mpifx_gather_z5z5 (mycomm, send, recv, root, error)
 Gathers results on one process (type z5z5).
 
subroutine mpifx_gather_z5z6 (mycomm, send, recv, root, error)
 Gathers results on one process (type z5z6).
 
subroutine mpifx_gather_z6z6 (mycomm, send, recv, root, error)
 Gathers results on one process (type z6z6).
 
subroutine mpifx_gather_l0l1 (mycomm, send, recv, root, error)
 Gathers results on one process (type l0l1).
 
subroutine mpifx_gather_l1l1 (mycomm, send, recv, root, error)
 Gathers results on one process (type l1l1).
 
subroutine mpifx_gather_l1l2 (mycomm, send, recv, root, error)
 Gathers results on one process (type l1l2).
 
subroutine mpifx_gather_l2l2 (mycomm, send, recv, root, error)
 Gathers results on one process (type l2l2).
 
subroutine mpifx_gather_l2l3 (mycomm, send, recv, root, error)
 Gathers results on one process (type l2l3).
 
subroutine mpifx_gather_l3l3 (mycomm, send, recv, root, error)
 Gathers results on one process (type l3l3).
 
subroutine mpifx_gather_l3l4 (mycomm, send, recv, root, error)
 Gathers results on one process (type l3l4).
 
subroutine mpifx_gather_l4l4 (mycomm, send, recv, root, error)
 Gathers results on one process (type l4l4).
 
subroutine mpifx_gather_l4l5 (mycomm, send, recv, root, error)
 Gathers results on one process (type l4l5).
 
subroutine mpifx_gather_l5l5 (mycomm, send, recv, root, error)
 Gathers results on one process (type l5l5).
 
subroutine mpifx_gather_l5l6 (mycomm, send, recv, root, error)
 Gathers results on one process (type l5l6).
 
subroutine mpifx_gather_l6l6 (mycomm, send, recv, root, error)
 Gathers results on one process (type l6l6).
 
subroutine mpifx_gather_h0h1 (mycomm, send, recv, root, error)
 Gathers results on one process (type h0h1).
 
subroutine mpifx_gather_h1h1 (mycomm, send, recv, root, error)
 Gathers results on one process (type h1h1).
 
subroutine mpifx_gather_h1h2 (mycomm, send, recv, root, error)
 Gathers results on one process (type h1h2).
 
subroutine mpifx_gather_h2h2 (mycomm, send, recv, root, error)
 Gathers results on one process (type h2h2).
 
subroutine mpifx_gather_h2h3 (mycomm, send, recv, root, error)
 Gathers results on one process (type h2h3).
 
subroutine mpifx_gather_h3h3 (mycomm, send, recv, root, error)
 Gathers results on one process (type h3h3).
 
subroutine mpifx_gather_h3h4 (mycomm, send, recv, root, error)
 Gathers results on one process (type h3h4).
 
subroutine mpifx_gather_h4h4 (mycomm, send, recv, root, error)
 Gathers results on one process (type h4h4).
 
subroutine mpifx_gather_h4h5 (mycomm, send, recv, root, error)
 Gathers results on one process (type h4h5).
 
subroutine mpifx_gather_h5h5 (mycomm, send, recv, root, error)
 Gathers results on one process (type h5h5).
 
subroutine mpifx_gather_h5h6 (mycomm, send, recv, root, error)
 Gathers results on one process (type h5h6).
 
subroutine mpifx_gather_h6h6 (mycomm, send, recv, root, error)
 Gathers results on one process (type h6h6).
 

Detailed Description

Contains wrapper for MPI_GATHER.

Function/Subroutine Documentation

◆ mpifx_gather_c0c1()

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

Gathers results on one process (type c0c1).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_c1c1()

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

Gathers results on one process (type c1c1).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_c1c2()

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

Gathers results on one process (type c1c2).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_c2c2()

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

Gathers results on one process (type c2c2).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_c2c3()

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

Gathers results on one process (type c2c3).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_c3c3()

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

Gathers results on one process (type c3c3).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_c3c4()

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

Gathers results on one process (type c3c4).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_c4c4()

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

Gathers results on one process (type c4c4).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_c4c5()

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

Gathers results on one process (type c4c5).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_c5c5()

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

Gathers results on one process (type c5c5).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_c5c6()

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

Gathers results on one process (type c5c6).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_c6c6()

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

Gathers results on one process (type c6c6).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_d0d1()

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

Gathers results on one process (type d0d1).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_d1d1()

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

Gathers results on one process (type d1d1).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_d1d2()

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

Gathers results on one process (type d1d2).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_d2d2()

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

Gathers results on one process (type d2d2).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_d2d3()

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

Gathers results on one process (type d2d3).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_d3d3()

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

Gathers results on one process (type d3d3).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_d3d4()

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

Gathers results on one process (type d3d4).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_d4d4()

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

Gathers results on one process (type d4d4).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_d4d5()

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

Gathers results on one process (type d4d5).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_d5d5()

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

Gathers results on one process (type d5d5).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_d5d6()

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

Gathers results on one process (type d5d6).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_d6d6()

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

Gathers results on one process (type d6d6).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_h0h1()

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

Gathers results on one process (type h0h1).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_h1h1()

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

Gathers results on one process (type h1h1).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_h1h2()

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

Gathers results on one process (type h1h2).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_h2h2()

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

Gathers results on one process (type h2h2).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_h2h3()

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

Gathers results on one process (type h2h3).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_h3h3()

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

Gathers results on one process (type h3h3).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_h3h4()

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

Gathers results on one process (type h3h4).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_h4h4()

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

Gathers results on one process (type h4h4).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_h4h5()

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

Gathers results on one process (type h4h5).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_h5h5()

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

Gathers results on one process (type h5h5).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_h5h6()

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

Gathers results on one process (type h5h6).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_h6h6()

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

Gathers results on one process (type h6h6).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_i0i1()

subroutine mpifx_gather_module::mpifx_gather_i0i1 ( type(mpifx_comm), intent(in) mycomm,
integer, intent(in) send,
integer, dimension(:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type i0i1).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_i1i1()

subroutine mpifx_gather_module::mpifx_gather_i1i1 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:), intent(in) send,
integer, dimension(:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type i1i1).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_i1i2()

subroutine mpifx_gather_module::mpifx_gather_i1i2 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:), intent(in) send,
integer, dimension(:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type i1i2).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_i2i2()

subroutine mpifx_gather_module::mpifx_gather_i2i2 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:), intent(in) send,
integer, dimension(:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type i2i2).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_i2i3()

subroutine mpifx_gather_module::mpifx_gather_i2i3 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:), intent(in) send,
integer, dimension(:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type i2i3).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_i3i3()

subroutine mpifx_gather_module::mpifx_gather_i3i3 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:), intent(in) send,
integer, dimension(:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type i3i3).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_i3i4()

subroutine mpifx_gather_module::mpifx_gather_i3i4 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:), intent(in) send,
integer, dimension(:,:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type i3i4).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_i4i4()

subroutine mpifx_gather_module::mpifx_gather_i4i4 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:), intent(in) send,
integer, dimension(:,:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type i4i4).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_i4i5()

subroutine mpifx_gather_module::mpifx_gather_i4i5 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:), intent(in) send,
integer, dimension(:,:,:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type i4i5).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_i5i5()

subroutine mpifx_gather_module::mpifx_gather_i5i5 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:,:), intent(in) send,
integer, dimension(:,:,:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type i5i5).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_i5i6()

subroutine mpifx_gather_module::mpifx_gather_i5i6 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:,:), intent(in) send,
integer, dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type i5i6).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_i6i6()

subroutine mpifx_gather_module::mpifx_gather_i6i6 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:,:,:), intent(in) send,
integer, dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type i6i6).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_l0l1()

subroutine mpifx_gather_module::mpifx_gather_l0l1 ( type(mpifx_comm), intent(in) mycomm,
logical, intent(in) send,
logical, dimension(:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type l0l1).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_l1l1()

subroutine mpifx_gather_module::mpifx_gather_l1l1 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:), intent(in) send,
logical, dimension(:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type l1l1).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_l1l2()

subroutine mpifx_gather_module::mpifx_gather_l1l2 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:), intent(in) send,
logical, dimension(:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type l1l2).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_l2l2()

subroutine mpifx_gather_module::mpifx_gather_l2l2 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:), intent(in) send,
logical, dimension(:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type l2l2).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_l2l3()

subroutine mpifx_gather_module::mpifx_gather_l2l3 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:), intent(in) send,
logical, dimension(:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type l2l3).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_l3l3()

subroutine mpifx_gather_module::mpifx_gather_l3l3 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:), intent(in) send,
logical, dimension(:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type l3l3).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_l3l4()

subroutine mpifx_gather_module::mpifx_gather_l3l4 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:), intent(in) send,
logical, dimension(:,:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type l3l4).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_l4l4()

subroutine mpifx_gather_module::mpifx_gather_l4l4 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:), intent(in) send,
logical, dimension(:,:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type l4l4).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_l4l5()

subroutine mpifx_gather_module::mpifx_gather_l4l5 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:), intent(in) send,
logical, dimension(:,:,:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type l4l5).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_l5l5()

subroutine mpifx_gather_module::mpifx_gather_l5l5 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:,:), intent(in) send,
logical, dimension(:,:,:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type l5l5).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_l5l6()

subroutine mpifx_gather_module::mpifx_gather_l5l6 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:,:), intent(in) send,
logical, dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type l5l6).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_l6l6()

subroutine mpifx_gather_module::mpifx_gather_l6l6 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:,:,:), intent(in) send,
logical, dimension(:,:,:,:,:,:), intent(out) recv,
integer, intent(in), optional root,
integer, intent(out), optional error )
private

Gathers results on one process (type l6l6).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_s0s1()

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

Gathers results on one process (type s0s1).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_s1s1()

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

Gathers results on one process (type s1s1).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_s1s2()

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

Gathers results on one process (type s1s2).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_s2s2()

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

Gathers results on one process (type s2s2).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_s2s3()

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

Gathers results on one process (type s2s3).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_s3s3()

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

Gathers results on one process (type s3s3).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_s3s4()

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

Gathers results on one process (type s3s4).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_s4s4()

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

Gathers results on one process (type s4s4).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_s4s5()

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

Gathers results on one process (type s4s5).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_s5s5()

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

Gathers results on one process (type s5s5).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_s5s6()

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

Gathers results on one process (type s5s6).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_s6s6()

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

Gathers results on one process (type s6s6).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_z0z1()

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

Gathers results on one process (type z0z1).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_z1z1()

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

Gathers results on one process (type z1z1).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_z1z2()

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

Gathers results on one process (type z1z2).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_z2z2()

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

Gathers results on one process (type z2z2).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_z2z3()

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

Gathers results on one process (type z2z3).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_z3z3()

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

Gathers results on one process (type z3z3).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_z3z4()

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

Gathers results on one process (type z3z4).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_z4z4()

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

Gathers results on one process (type z4z4).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_z4z5()

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

Gathers results on one process (type z4z5).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_z5z5()

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

Gathers results on one process (type z5z5).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_z5z6()

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

Gathers results on one process (type z5z6).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (indefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.

◆ mpifx_gather_z6z6()

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

Gathers results on one process (type z6z6).

Parameters
mycommMPI communicator.
sendQuantity to be sent for gathering.
recvReceived data on receive node (undefined on other nodes)
rootRoot process for the result (default: mycommleadrank)
errorError code on exit.