Yet Another eXchange Tool
0.9.0
src
src Directory Reference
Directory dependency graph for src:
This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.
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]
Generated by
1.9.1