|
Yet Another eXchange Tool
0.9.0
|
Data Types | |
| type | xt_xmap |
| type | xt_xmap_iter |
Functions/Subroutines | |
| type(xt_xmap) function, public | xt_xmap_c2f (xmap) |
| type(xt_xmap) function, public | xt_xmap_copy (xmap) |
| type(xt_xmap) function, public | xt_xmap_all2all_new (src_idxlist, dst_idxlist, comm) |
| type(xt_xmap) function, public | xt_xmap_dist_dir_new (src_idxlist, dst_idxlist, comm) |
| type(xt_xmap) function, public | xt_xmap_dist_dir_intercomm_new (src_idxlist, dst_idxlist, inter_comm, intra_comm) |
| integer function, public | xt_xmap_get_num_destinations (xmap) |
| integer function, public | xt_xmap_get_num_sources (xmap) |
| subroutine, public | xt_xmap_get_destination_ranks (xmap, ranks) |
| subroutine, public | xt_xmap_get_source_ranks (xmap, ranks) |
| integer function, public | xt_xmap_get_max_src_pos (xmap) |
| integer function, public | xt_xmap_get_max_dst_pos (xmap) |
| type(xt_xmap) function, public | xt_xmap_reorder (xmap, reorder_type) |
| type(xt_xmap) function, public | xt_xmap_update_positions (xmap, src_positions, dst_positions) |
| type(xt_xmap_iter) function, public | xt_xmap_get_out_iterator (xmap) |
| type(xt_xmap_iter) function, public | xt_xmap_get_in_iterator (xmap) |
| logical function, public | xt_xmap_iterator_next (iter) |
| integer function, public | xt_xmap_iterator_get_rank (iter) |
| integer(c_int) function, dimension(:), pointer, public | xt_xmap_iterator_get_transfer_pos (iter) |
| note: result is read-only More... | |
| integer function, public | xt_xmap_iterator_get_num_transfer_pos (iter) |
| type(xt_pos_ext) function, dimension(:), pointer, public | xt_xmap_iterator_get_transfer_pos_ext (iter) |
| note: result is read-only More... | |
| integer function, public | xt_xmap_iterator_get_num_transfer_pos_ext (iter) |
| subroutine, public | xt_xmap_iterator_delete (iter) |
Variables | |
| @, public | xt_reorder_none |
| @, public | xt_reorder_send_up |
| @, public | xt_reorder_recv_up |
| integer, parameter, public | xt_reorder_type_kind = KIND(xt_reorder_none) |
| type(xt_xmap) function, public xt_xmap_abstract::xt_xmap_all2all_new | ( | type(xt_idxlist), intent(in) | src_idxlist, |
| type(xt_idxlist), intent(in) | dst_idxlist, | ||
| integer, intent(in), value | comm | ||
| ) |
| type(xt_xmap) function, public xt_xmap_abstract::xt_xmap_dist_dir_intercomm_new | ( | type(xt_idxlist), intent(in) | src_idxlist, |
| type(xt_idxlist), intent(in) | dst_idxlist, | ||
| integer, intent(in), value | inter_comm, | ||
| integer, intent(in), value | intra_comm | ||
| ) |
| type(xt_xmap) function, public xt_xmap_abstract::xt_xmap_dist_dir_new | ( | type(xt_idxlist), intent(in) | src_idxlist, |
| type(xt_idxlist), intent(in) | dst_idxlist, | ||
| integer, intent(in), value | comm | ||
| ) |
| subroutine, public xt_xmap_abstract::xt_xmap_get_destination_ranks | ( | type(xt_xmap), intent(in) | xmap, |
| integer(c_int), dimension(*), intent(out) | ranks | ||
| ) |
Definition at line 287 of file xt_xmap_f.f90.
| type(xt_xmap_iter) function, public xt_xmap_abstract::xt_xmap_get_in_iterator | ( | type(xt_xmap), intent(in) | xmap | ) |
Definition at line 526 of file xt_xmap_f.f90.
| integer function, public xt_xmap_abstract::xt_xmap_get_max_dst_pos | ( | type(xt_xmap), intent(in) | xmap | ) |
Definition at line 332 of file xt_xmap_f.f90.
| integer function, public xt_xmap_abstract::xt_xmap_get_max_src_pos | ( | type(xt_xmap), intent(in) | xmap | ) |
Definition at line 317 of file xt_xmap_f.f90.
| integer function, public xt_xmap_abstract::xt_xmap_get_num_destinations | ( | type(xt_xmap), intent(in) | xmap | ) |
Definition at line 257 of file xt_xmap_f.f90.
| integer function, public xt_xmap_abstract::xt_xmap_get_num_sources | ( | type(xt_xmap), intent(in) | xmap | ) |
Definition at line 272 of file xt_xmap_f.f90.
| type(xt_xmap_iter) function, public xt_xmap_abstract::xt_xmap_get_out_iterator | ( | type(xt_xmap), intent(in) | xmap | ) |
Definition at line 512 of file xt_xmap_f.f90.
| subroutine, public xt_xmap_abstract::xt_xmap_get_source_ranks | ( | type(xt_xmap), intent(in) | xmap, |
| integer(c_int), dimension(*), intent(out) | ranks | ||
| ) |
Definition at line 302 of file xt_xmap_f.f90.
| subroutine, public xt_xmap_abstract::xt_xmap_iterator_delete | ( | type(xt_xmap_iter), intent(inout) | iter | ) |
Definition at line 629 of file xt_xmap_f.f90.
| integer function, public xt_xmap_abstract::xt_xmap_iterator_get_num_transfer_pos | ( | type(xt_xmap_iter), intent(in) | iter | ) |
Definition at line 595 of file xt_xmap_f.f90.
| integer function, public xt_xmap_abstract::xt_xmap_iterator_get_num_transfer_pos_ext | ( | type(xt_xmap_iter), intent(in) | iter | ) |
Definition at line 623 of file xt_xmap_f.f90.
| integer function, public xt_xmap_abstract::xt_xmap_iterator_get_rank | ( | type(xt_xmap_iter), intent(in) | iter | ) |
Definition at line 560 of file xt_xmap_f.f90.
| integer(c_int) function, dimension(:), pointer, public xt_xmap_abstract::xt_xmap_iterator_get_transfer_pos | ( | type(xt_xmap_iter), intent(in) | iter | ) |
note: result is read-only
Definition at line 575 of file xt_xmap_f.f90.
| type(xt_pos_ext) function, dimension(:), pointer, public xt_xmap_abstract::xt_xmap_iterator_get_transfer_pos_ext | ( | type(xt_xmap_iter), intent(in) | iter | ) |
note: result is read-only
Definition at line 602 of file xt_xmap_f.f90.
| logical function, public xt_xmap_abstract::xt_xmap_iterator_next | ( | type(xt_xmap_iter), intent(inout) | iter | ) |
Definition at line 546 of file xt_xmap_f.f90.
| type(xt_xmap) function, public xt_xmap_abstract::xt_xmap_reorder | ( | type(xt_xmap), intent(in) | xmap, |
| integer(xt_reorder_type_kind), intent(in) | reorder_type | ||
| ) |
Definition at line 347 of file xt_xmap_f.f90.
| @, public xt_xmap_abstract::xt_reorder_none |
Definition at line 91 of file xt_xmap_f.f90.
| @, public xt_xmap_abstract::xt_reorder_recv_up |
Definition at line 91 of file xt_xmap_f.f90.
| @, public xt_xmap_abstract::xt_reorder_send_up |
Definition at line 91 of file xt_xmap_f.f90.
| integer, parameter, public xt_xmap_abstract::xt_reorder_type_kind = KIND(xt_reorder_none) |
Definition at line 93 of file xt_xmap_f.f90.