Yet Another eXchange Tool
0.9.0
|
Data Types | |
type | xt_redist |
type | xt_offset_ext |
type | xt_redist_msg |
interface | xt_redist_f2c |
Functions/Subroutines | |
type(xt_redist) function, public | xt_redist_c2f (redist) |
type(xt_redist) function, public | xt_redist_copy (redist) |
integer function, public | xt_redist_get_num_send_msg (redist) |
integer function, public | xt_redist_get_num_recv_msg (redist) |
subroutine, public | xt_redist_s_exchange1 (redist, src_data_cptr, dst_data_cptr) |
subroutine, public | xt_redist_a_exchange1 (redist, src_data_cptr, dst_data_cptr, request) |
type(xt_redist) function, public | xt_redist_p2p_new (xmap, datatype) |
type(xt_redist) function, public | xt_redist_p2p_custom_new (xmap, datatype, config) |
type(xt_redist) function, public | xt_redist_p2p_off_new (xmap, src_offsets, dst_offsets, datatype) |
type(xt_redist) function, public | xt_redist_p2p_off_custom_new (xmap, src_offsets, dst_offsets, datatype, config) |
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_custom_new (xmap, src_block_sizes, src_block_num, dst_block_sizes, dst_block_num, datatype, config) |
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) |
type(xt_redist) function, public | xt_redist_p2p_blocks_off_custom_new (xmap, src_block_offsets, src_block_sizes, src_block_num, dst_block_offsets, dst_block_sizes, dst_block_num, datatype, config) |
subroutine, public xt_redist_base::xt_redist_a_exchange1 | ( | type(xt_redist), intent(in) | redist, |
type(c_ptr) | src_data_cptr, | ||
type(c_ptr) | dst_data_cptr, | ||
type(xt_request), intent(out) | request | ||
) |
Definition at line 511 of file xt_redist_f.f90.
type(xt_redist) function, public xt_redist_base::xt_redist_copy | ( | type(xt_redist), intent(in) | redist | ) |
Definition at line 447 of file xt_redist_f.f90.
integer function, public xt_redist_base::xt_redist_get_num_recv_msg | ( | type(xt_redist), intent(in) | redist | ) |
Definition at line 486 of file xt_redist_f.f90.
integer function, public xt_redist_base::xt_redist_get_num_send_msg | ( | type(xt_redist), intent(in) | redist | ) |
Definition at line 476 of file xt_redist_f.f90.
type(xt_redist) function, public xt_redist_base::xt_redist_p2p_blocks_custom_new | ( | type(xt_xmap), intent(in) | xmap, |
integer(c_int), dimension(*), intent(in) | src_block_sizes, | ||
integer(c_int), intent(in) | src_block_num, | ||
integer(c_int), dimension(*), intent(in) | dst_block_sizes, | ||
integer(c_int), intent(in) | dst_block_num, | ||
integer, intent(in) | datatype, | ||
type(xt_config), intent(in) | config | ||
) |
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) | src_block_num, | ||
integer(c_int), dimension(*), intent(in) | dst_block_sizes, | ||
integer(c_int), intent(in) | dst_block_num, | ||
integer, intent(in) | datatype | ||
) |
type(xt_redist) function, public xt_redist_base::xt_redist_p2p_blocks_off_custom_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) | 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) | dst_block_num, | ||
integer, intent(in) | datatype, | ||
type(xt_config), intent(in) | config | ||
) |
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) | datatype | ||
) |