Yet Another eXchange Tool  0.9.0
src Directory Reference
Directory dependency graph for src:

Directories

directory  core
 
directory  xt
 

Files

file  ensure_array_size.c [code]
 
file  ensure_array_size.h [code]
 
file  instr.h [code]
 
file  mergesort.c [code]
 
file  quicksort.c [code]
 Non-recursive stack version of Quicksort.
 
file  xt_arithmetic_long.h [code]
 
file  xt_arithmetic_util.h [code]
 
file  xt_config.c [code]
 implementation of configuration object
 
file  xt_config_f.f90 [code]
 Fortran interface to yaxt configuration object.
 
file  xt_config_internal.h [code]
 implementation of configuration object
 
file  xt_core_f.f90 [code]
 Fortran interface to yaxt core declarations.
 
file  xt_cover.c [code]
 
file  xt_cover.h [code]
 
file  xt_exchanger.c [code]
 
file  xt_exchanger.h [code]
 exchanging of data based on information provided by redist's
 
file  xt_exchanger_irecv_isend.c [code]
 
file  xt_exchanger_irecv_isend.h [code]
 
file  xt_exchanger_irecv_isend_packed.c [code]
 
file  xt_exchanger_irecv_isend_packed.h [code]
 
file  xt_exchanger_irecv_send.c [code]
 
file  xt_exchanger_irecv_send.h [code]
 
file  xt_exchanger_mix_isend_irecv.c [code]
 
file  xt_exchanger_mix_isend_irecv.h [code]
 
file  xt_exchanger_neigh_alltoall.c [code]
 
file  xt_exchanger_neigh_alltoall.h [code]
 
file  xt_exchanger_simple_base.c [code]
 
file  xt_exchanger_simple_base.h [code]
 
file  xt_handles.c [code]
 
file  xt_idxempty.c [code]
 
file  xt_idxempty_internal.h [code]
 
file  xt_idxlist.c [code]
 
file  xt_idxlist_collection.c [code]
 
file  xt_idxlist_collection_f.f90 [code]
 Fortran interface to xt_idxlist_collection constructors.
 
file  xt_idxlist_collection_internal.h [code]
 
file  xt_idxlist_f.f90 [code]
 Fortran interface to yaxt idxlist methods.
 
file  xt_idxlist_internal.h [code]
 Provide non-public declarations common to all index lists.
 
file  xt_idxlist_intersection.c [code]
 
file  xt_idxlist_unpack.c [code]
 
file  xt_idxlist_unpack.h [code]
 
file  xt_idxmod.c [code]
 
file  xt_idxsection.c [code]
 
file  xt_idxsection_f.f90 [code]
 Fortran interface to yaxt implementation.
 
file  xt_idxsection_internal.h [code]
 
file  xt_idxstripes.c [code]
 
file  xt_idxstripes_f.f90 [code]
 
file  xt_idxstripes_internal.h [code]
 
file  xt_idxvec.c [code]
 
file  xt_idxvec_f.f90 [code]
 Fortran interface to yaxt xt_idxvec functions.
 
file  xt_idxvec_internal.h [code]
 
file  xt_init.c [code]
 
file  xt_mpi.c [code]
 
file  xt_mpi_f.f90 [code]
 Fortran wrapper for MPI.
 
file  xt_mpi_internal.h [code]
 
file  xt_quicksort_base.h [code]
 macros to create quicksort implementations
 
file  xt_redist.c [code]
 
file  xt_redist_collection.c [code]
 
file  xt_redist_collection_static.c [code]
 
file  xt_redist_f.f90 [code]
 xt_redist-related procedures of Fortran interface
 
file  xt_redist_int_i2.f90 [code]
 convenience wrappers of xt_redist exchanges for Fortran data
 
file  xt_redist_int_i4.f90 [code]
 convenience wrappers of xt_redist exchanges for Fortran data
 
file  xt_redist_int_i8.f90 [code]
 convenience wrappers of xt_redist exchanges for Fortran data
 
file  xt_redist_internal.h [code]
 redistribution of data, non-public declarations
 
file  xt_redist_logical.f90 [code]
 convenience wrappers of xt_redist exchanges for Fortran data
 
file  xt_redist_p2p.c [code]
 
file  xt_redist_real_dp.f90 [code]
 convenience wrappers of xt_redist exchanges for Fortran data
 
file  xt_redist_real_sp.f90 [code]
 convenience wrappers of xt_redist exchanges for Fortran data
 
file  xt_redist_repeat.c [code]
 
file  xt_redist_single_array_base.c [code]
 
file  xt_request.c [code]
 
file  xt_request_f.f90 [code]
 xt_request-related procedures of Fortran interface
 
file  xt_request_internal.h [code]
 Provide non-public declarations common to all requests.
 
file  xt_request_msgs.c [code]
 
file  xt_request_msgs_packed.c [code]
 
file  xt_slice_c_loc.inc [code]
 
file  xt_sort.c [code]
 
file  xt_sort_f.f90 [code]
 Fortran interface to yaxt sort declarations.
 
file  xt_sort_internal.h [code]
 
file  xt_stripe.c [code]
 
file  xt_stripe_util.h [code]
 
file  xt_ut.f90 [code]
 
file  xt_ut_c.c [code]
 implementation of unitrans using yaxt
 
file  xt_ut_c.h [code]
 supportes the unitrans interfaces/wrappers in xt_ut.f90 with yaxt functionality.
 
file  xt_xmap.c [code]
 
file  xt_xmap_all2all.c [code]
 
file  xt_xmap_dist_dir.c [code]
 
file  xt_xmap_dist_dir_common.c [code]
 Implementation of uitlity functions for creation of distributed directories.
 
file  xt_xmap_dist_dir_common.h [code]
 Uitlity functions for creation of distributed directories.
 
file  xt_xmap_dist_dir_intercomm.c [code]
 
file  xt_xmap_f.f90 [code]
 Fortran interface to yaxt xmap declarations.
 
file  xt_xmap_internal.h [code]
 contains declaration for the exchange map data structure
 
file  xt_xmap_intersection.c [code]
 
file  xt_xmap_intersection_common.h [code]
 Utility functions shared by xt_xmap_intersection and xt_xmap_intersection_ext.
 
file  xt_xmap_intersection_ext.c [code]
 
file  xt_xmap_intersection_f.f90 [code]
 Fortran interface to yaxt xmap declarations.
 
file  yaxt.f90 [code]
 Fortran interface to yaxt implementation.
 
file  yaxt_f2c.c [code]