Yet Another eXchange Tool  DO_NOT_EDIT_HERE
Data Types | Modules | Functions/Subroutines
xt_xmap_f.f90 File Reference

Fortran interface to yaxt xmap declarations. More...

Go to the source code of this file.

Data Types

type  xt_xmap_abstract::xt_xmap
 
type  xt_xmap_abstract::xt_xmap_iter
 
interface  xt_xmap_abstract::xt_xmap_f2c
 

Modules

module  xt_xmap_abstract
 

Functions/Subroutines

type(xt_xmap) function, public xt_xmap_abstract::xt_xmap_c2f (xmap)
 
type(xt_xmap) function, public xt_xmap_abstract::xt_xmap_copy (xmap)
 
type(xt_xmap) function, public xt_xmap_abstract::xt_xmap_all2all_new (src_idxlist, dst_idxlist, comm)
 
type(xt_xmap) function, public xt_xmap_abstract::xt_xmap_dist_dir_new (src_idxlist, dst_idxlist, comm)
 
type(xt_xmap) function, public xt_xmap_abstract::xt_xmap_dist_dir_intercomm_new (src_idxlist, dst_idxlist, inter_comm, intra_comm)
 
integer function, public xt_xmap_abstract::xt_xmap_get_num_destinations (xmap)
 
integer function, public xt_xmap_abstract::xt_xmap_get_num_sources (xmap)
 
subroutine, public xt_xmap_abstract::xt_xmap_get_destination_ranks (xmap, ranks)
 
subroutine, public xt_xmap_abstract::xt_xmap_get_source_ranks (xmap, ranks)
 
type(xt_xmap_iter) function, public xt_xmap_abstract::xt_xmap_get_out_iterator (xmap)
 
type(xt_xmap_iter) function, public xt_xmap_abstract::xt_xmap_get_in_iterator (xmap)
 
logical function, public xt_xmap_abstract::xt_xmap_iterator_next (iter)
 
integer function, public xt_xmap_abstract::xt_xmap_iterator_get_rank (iter)
 
integer(c_int) function, dimension(:), pointer, public xt_xmap_abstract::xt_xmap_iterator_get_transfer_pos (iter)
 note: result is read-only More...
 
integer function, public xt_xmap_abstract::xt_xmap_iterator_get_num_transfer_pos (iter)
 
type(xt_pos_ext) function, dimension(:), pointer, public xt_xmap_abstract::xt_xmap_iterator_get_transfer_pos_ext (iter)
 note: result is read-only More...
 
integer function, public xt_xmap_abstract::xt_xmap_iterator_get_num_transfer_pos_ext (iter)
 
subroutine, public xt_xmap_abstract::xt_xmap_iterator_delete (iter)
 

Detailed Description

Fortran interface to yaxt xmap declarations.

Author
Jörg Behrens behre.nosp@m.ns@d.nosp@m.krz.d.nosp@m.e Moritz Hanke hanke.nosp@m.@dkr.nosp@m.z.de Thomas Jahns jahns.nosp@m.@dkr.nosp@m.z.de

Definition in file xt_xmap_f.f90.