Yet Another eXchange Tool  DO_NOT_EDIT_HERE
Data Types | Functions/Subroutines
xt_redist_base Module Reference

Data Types

type  xt_offset_ext
 
type  xt_redist
 
interface  xt_redist_f2c
 

Functions/Subroutines

type(xt_redist) function, public xt_redist_c2f (redist)
 
type(xt_redist) function, public xt_redist_copy (redist)
 
subroutine, public xt_redist_s_exchange1 (redist, src_data_cptr, dst_data_cptr)
 
type(xt_redist) function, public xt_redist_p2p_new (xmap, datatype)
 
type(xt_redist) function, public xt_redist_p2p_off_new (xmap, src_offsets, dst_offsets, datatype)
 
type(xt_redist) function, public xt_redist_p2p_blocks_new (xmap, src_block_sizes, src_block_num, dst_block_sizes, dst_block_num, datatype)
 
type(xt_redist) function, public xt_redist_p2p_blocks_off_new (xmap, src_block_offsets, src_block_sizes, src_block_num, dst_block_offsets, dst_block_sizes, dst_block_num, datatype)
 

Function/Subroutine Documentation

◆ xt_redist_c2f()

type(xt_redist) function, public xt_redist_base::xt_redist_c2f ( type(c_ptr), intent(in)  redist)

Definition at line 230 of file xt_redist_f.f90.

Here is the caller graph for this function:

◆ xt_redist_copy()

type(xt_redist) function, public xt_redist_base::xt_redist_copy ( type(xt_redist), intent(in)  redist)

Definition at line 236 of file xt_redist_f.f90.

◆ xt_redist_p2p_blocks_new()

type(xt_redist) function, public xt_redist_base::xt_redist_p2p_blocks_new ( type(xt_xmap), intent(in)  xmap,
integer(c_int), dimension(*), intent(in)  src_block_sizes,
integer(c_int), intent(in), value  src_block_num,
integer(c_int), dimension(*), intent(in)  dst_block_sizes,
integer(c_int), intent(in), value  dst_block_num,
integer, intent(in), value  datatype 
)

Definition at line 391 of file xt_redist_f.f90.

Here is the call graph for this function:

◆ xt_redist_p2p_blocks_off_new()

type(xt_redist) function, public xt_redist_base::xt_redist_p2p_blocks_off_new ( type(xt_xmap), intent(in)  xmap,
integer(c_int), dimension(*), intent(in)  src_block_offsets,
integer(c_int), dimension(*), intent(in)  src_block_sizes,
integer(c_int), intent(in), value  src_block_num,
integer(c_int), dimension(*), intent(in)  dst_block_offsets,
integer(c_int), dimension(*), intent(in)  dst_block_sizes,
integer(c_int), intent(in), value  dst_block_num,
integer, intent(in), value  datatype 
)

Definition at line 428 of file xt_redist_f.f90.

Here is the call graph for this function:

◆ xt_redist_p2p_new()

type(xt_redist) function, public xt_redist_base::xt_redist_p2p_new ( type(xt_xmap), intent(in)  xmap,
integer, intent(in), value  datatype 
)

Definition at line 340 of file xt_redist_f.f90.

Here is the call graph for this function:

◆ xt_redist_p2p_off_new()

type(xt_redist) function, public xt_redist_base::xt_redist_p2p_off_new ( type(xt_xmap), intent(in)  xmap,
integer, dimension(*), intent(in)  src_offsets,
integer, dimension(*), intent(in)  dst_offsets,
integer, intent(in), value  datatype 
)

Definition at line 362 of file xt_redist_f.f90.

Here is the call graph for this function:

◆ xt_redist_s_exchange1()

subroutine, public xt_redist_base::xt_redist_s_exchange1 ( type(xt_redist), intent(in)  redist,
type(c_ptr), intent(in)  src_data_cptr,
type(c_ptr), intent(in)  dst_data_cptr 
)

Definition at line 265 of file xt_redist_f.f90.