Octopus
mpi_lib_oct_m::lmpi_gen_allgatherv Interface Reference

Detailed Description

Definition at line 144 of file mpi_lib.F90.

Private Member Functions

subroutine dlmpi_gen_allgatherv (incount, in, outcount, out, mpi_grp)
 Every node has incount (may vary from node to node) items (in array in) to send to everybody else in the group. The total number of items in the out array is given by outcount. out has to be big enough to contain all possible incoming items. More...
 
subroutine zlmpi_gen_allgatherv (incount, in, outcount, out, mpi_grp)
 Every node has incount (may vary from node to node) items (in array in) to send to everybody else in the group. The total number of items in the out array is given by outcount. out has to be big enough to contain all possible incoming items. More...
 
subroutine ilmpi_gen_allgatherv (incount, in, outcount, out, mpi_grp)
 Every node has incount (may vary from node to node) items (in array in) to send to everybody else in the group. The total number of items in the out array is given by outcount. out has to be big enough to contain all possible incoming items. More...
 
subroutine llmpi_gen_allgatherv (incount, in, outcount, out, mpi_grp)
 Every node has incount (may vary from node to node) items (in array in) to send to everybody else in the group. The total number of items in the out array is given by outcount. out has to be big enough to contain all possible incoming items. More...
 

Member Function/Subroutine Documentation

◆ dlmpi_gen_allgatherv()

subroutine mpi_lib_oct_m::lmpi_gen_allgatherv::dlmpi_gen_allgatherv ( integer, intent(in)  incount,
real(real64), dimension(:), intent(in), contiguous  in,
integer, intent(out)  outcount,
real(real64), dimension(:), intent(out), contiguous  out,
type(mpi_grp_t), intent(in)  mpi_grp 
)
private

Every node has incount (may vary from node to node) items (in array in) to send to everybody else in the group. The total number of items in the out array is given by outcount. out has to be big enough to contain all possible incoming items.

Definition at line 297 of file mpi_lib.F90.

◆ zlmpi_gen_allgatherv()

subroutine mpi_lib_oct_m::lmpi_gen_allgatherv::zlmpi_gen_allgatherv ( integer, intent(in)  incount,
complex(real64), dimension(:), intent(in), contiguous  in,
integer, intent(out)  outcount,
complex(real64), dimension(:), intent(out), contiguous  out,
type(mpi_grp_t), intent(in)  mpi_grp 
)
private

Every node has incount (may vary from node to node) items (in array in) to send to everybody else in the group. The total number of items in the out array is given by outcount. out has to be big enough to contain all possible incoming items.

Definition at line 447 of file mpi_lib.F90.

◆ ilmpi_gen_allgatherv()

subroutine mpi_lib_oct_m::lmpi_gen_allgatherv::ilmpi_gen_allgatherv ( integer, intent(in)  incount,
integer, dimension(:), intent(in), contiguous  in,
integer, intent(out)  outcount,
integer, dimension(:), intent(out), contiguous  out,
type(mpi_grp_t), intent(in)  mpi_grp 
)
private

Every node has incount (may vary from node to node) items (in array in) to send to everybody else in the group. The total number of items in the out array is given by outcount. out has to be big enough to contain all possible incoming items.

Definition at line 597 of file mpi_lib.F90.

◆ llmpi_gen_allgatherv()

subroutine mpi_lib_oct_m::lmpi_gen_allgatherv::llmpi_gen_allgatherv ( integer, intent(in)  incount,
integer(int64), dimension(:), intent(in), contiguous  in,
integer, intent(out)  outcount,
integer(int64), dimension(:), intent(out), contiguous  out,
type(mpi_grp_t), intent(in)  mpi_grp 
)
private

Every node has incount (may vary from node to node) items (in array in) to send to everybody else in the group. The total number of items in the out array is given by outcount. out has to be big enough to contain all possible incoming items.

Definition at line 748 of file mpi_lib.F90.


The documentation for this interface was generated from the following file: