Yet Another eXchange Tool
0.11.3
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
]
►
doc
src
►
src
►
core
cksum.c
cksum.h
core.c
Interface to user-adjustable core routines of scales ppm
core.h
core_cf.c
ppm_visibility.h
ppm_xfuncs.h
Add versions of standard API functions not returning on error
symprefix.h
Define library-specific symbol prefix macros
xmalloc.c
Fail-safe [cm]alloc wrappers
xstdio.c
Fail-safe stdio function wrappers
►
mpi-profile
xt-ddt-profile.c
Track creation and destruction of MPI derived datatypes
►
mpi-workarounds
xt_opal_datatype_add_wrap.c
xt_opal_datatype_optimize_wrap.c
xt_xmlInitParser.c
xt_xmlXPathInit.c
xt_yaksa_indexed_wrap.c
►
xt
mergesort.h
Merge sort declaration
quicksort.h
Quicksort declaration
sort_common.h
xt_config.h
Opaque configuration object for settings where the default needs to be overridden
xt_core.h
Base definitions header file
xt_idxempty.h
xt_idxlist.h
Index list declaration
xt_idxlist_collection.h
xt_idxmod.h
xt_idxsection.h
xt_idxstripes.h
xt_idxvec.h
xt_mpi.h
Utility routines for MPI
xt_redist.h
Redistribution of data
xt_redist_collection.h
xt_redist_collection_static.h
xt_redist_p2p.h
xt_redist_repeat.h
xt_redist_single_array_base.h
xt_request.h
xt_request_msgs.h
xt_request_msgs_ebuf.h
Functions to create collection of request handles augmented with user-defined buffer
xt_request_msgs_packed.h
xt_sort.h
xt_stripe.h
xt_xmap.h
Exchange map declarations
xt_xmap_all2all.h
xt_xmap_dist_dir.h
xt_xmap_dist_dir_bucket_gen.h
xt_xmap_dist_dir_bucket_gen2.h
xt_xmap_dist_dir_intercomm.h
xt_xmap_intersection.h
ensure_array_size.c
ensure_array_size.h
instr.h
mergesort.c
quicksort.c
Recursive version of Quicksort
xt_arithmetic_long.h
xt_arithmetic_util.h
xt_config.c
Implementation of configuration object
xt_config_f.f90
Fortran interface to yaxt configuration object
xt_config_internal.h
Implementation of configuration object
xt_core_f.f90
Fortran interface to yaxt core declarations
xt_cover.c
xt_cover.h
xt_cuda.c
xt_cuda.h
Routines for using CUDA in yaxt
xt_ddt.c
xt_ddt.h
Utility routines for manual handling of MPI DDT's
xt_ddt_create.c
xt_ddt_internal.h
Internal utility routines for manual handling of MPI DDT's
xt_exchanger.c
xt_exchanger.h
Exchanging of data based on information provided by redist's
xt_exchanger_irecv_isend.c
xt_exchanger_irecv_isend.h
xt_exchanger_irecv_isend_ddt_packed.c
xt_exchanger_irecv_isend_ddt_packed.h
xt_exchanger_irecv_isend_packed.c
xt_exchanger_irecv_isend_packed.h
xt_exchanger_irecv_send.c
xt_exchanger_irecv_send.h
xt_exchanger_mix_isend_irecv.c
xt_exchanger_mix_isend_irecv.h
xt_exchanger_neigh_alltoall.c
xt_exchanger_neigh_alltoall.h
xt_exchanger_simple_base.c
xt_exchanger_simple_base.h
xt_exchanger_team.c
xt_exchanger_vtable.c
xt_gpu.c
xt_gpu.h
Routines for using GPU devices
xt_heapsort_base.h
Macros to create heapsort implementations
xt_idxempty.c
xt_idxempty_internal.h
xt_idxlist.c
xt_idxlist_collection.c
xt_idxlist_collection_f.f90
Fortran interface to xt_idxlist_collection constructors
xt_idxlist_collection_internal.h
xt_idxlist_f.f90
Fortran interface to yaxt idxlist methods
xt_idxlist_internal.h
Provide non-public declarations common to all index lists
xt_idxlist_intersection.c
xt_idxlist_unpack.c
xt_idxlist_unpack.h
xt_idxmod.c
xt_idxsection.c
xt_idxsection_f.f90
Fortran interface to yaxt implementation
xt_idxsection_internal.h
xt_idxsection_stripe_intersection.h
xt_idxsection_stripe_iterate.h
Loop over stripes to compute intersection. This source is meant to be included for multiple dimensionalities to facilitate better unrolling and vectorization of the innermost loop
xt_idxstripes.c
xt_idxstripes_f.f90
Fortran interface to yaxt implementation
xt_idxstripes_internal.h
xt_idxstripes_pos_ext_map.h
xt_idxvec.c
xt_idxvec_f.f90
Fortran interface to yaxt xt_idxvec functions
xt_idxvec_internal.h
xt_init.c
xt_init_internal.h
xt_mergesort_base.h
Macros to create mergesort implementations, 4 way top-down method
xt_mpi.c
xt_mpi_ddt_cache.c
xt_mpi_ddt_cache.h
xt_mpi_ddt_gen.c
xt_mpi_ddt_wrap.h
xt_mpi_f.f90
Fortran wrapper for MPI
xt_mpi_internal.h
xt_mpi_stripe_parse_func.h
xt_quicksort_base.h
Macros to create quicksort implementations
xt_redist.c
xt_redist_collection.c
xt_redist_collection_static.c
xt_redist_f.f90
Xt_redist-related procedures of Fortran interface
xt_redist_int_i2.f90
Convenience wrappers of
xt_redist
exchanges for Fortran data
xt_redist_int_i4.f90
Convenience wrappers of
xt_redist
exchanges for Fortran data
xt_redist_int_i8.f90
Convenience wrappers of
xt_redist
exchanges for Fortran data
xt_redist_internal.h
Redistribution of data, non-public declarations
xt_redist_logical.f90
Convenience wrappers of
xt_redist
exchanges for Fortran data
xt_redist_msg.c
xt_redist_p2p.c
xt_redist_p2p_ext.h
xt_redist_real_dp.f90
Convenience wrappers of
xt_redist
exchanges for Fortran data
xt_redist_real_sp.f90
Convenience wrappers of
xt_redist
exchanges for Fortran data
xt_redist_repeat.c
xt_redist_single_array_base.c
xt_request.c
xt_request_f.f90
Xt_request-related procedures of Fortran interface
xt_request_internal.h
Provide non-public declarations common to all requests
xt_request_msgs.c
xt_request_msgs_ddt_packed.c
xt_request_msgs_ddt_packed.h
xt_request_msgs_ebuf.c
xt_request_msgs_ebuf_internal.h
Internal interfaces for xt_request_msgs_ebuf
xt_request_msgs_internal.h
Internal interfaces for xt_request_msgs
xt_request_msgs_packed.c
xt_slice_c_loc.inc
xt_sort.c
xt_sort_f.f90
Fortran interface to yaxt sort declarations
xt_sort_internal.h
xt_stripe.c
xt_stripe_util.h
xt_xmap.c
xt_xmap_all2all.c
xt_xmap_dist_dir.c
xt_xmap_dist_dir_bucket_gen.c
Implements class hiding different bucket generators
xt_xmap_dist_dir_bucket_gen2f.f90
Fortran interface to yaxt bucket generator definition
xt_xmap_dist_dir_bucket_gen_cycl_stripe.c
Implementation of default bucket generator for the creation of distributed directories
xt_xmap_dist_dir_bucket_gen_cycl_stripe.h
Default bucket generator for creation of distributed directories
xt_xmap_dist_dir_bucket_gen_f.f90
Fortran interface to yaxt bucket generator declarations
xt_xmap_dist_dir_bucket_gen_internal.h
Default bucket generator for creation of distributed directories
xt_xmap_dist_dir_common.c
Implementation of utility functions for creation of distributed directories
xt_xmap_dist_dir_common.h
Utility functions for creation of distributed directories
xt_xmap_dist_dir_intercomm.c
xt_xmap_f.f90
Fortran interface to yaxt xmap declarations
xt_xmap_internal.h
Declaration for the exchange map data structure
xt_xmap_intersection.c
xt_xmap_intersection_common.h
Utility functions shared by xt_xmap_intersection and xt_xmap_intersection_ext
xt_xmap_intersection_ext.c
xt_xmap_intersection_f.f90
Fortran interface to yaxt xmap declarations
yaxt.f90
Fortran interface to yaxt implementation
yaxt_f2c.c
Generated by
1.12.0