KaMPIng 0.1.1
Flexible and (near) zero-overhead C++ bindings for MPI
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 12345]
  include
  kamping
  collectives
  neighborhood
 alltoall.hpp
 allgather.hpp
 allreduce.hpp
 alltoall.hpp
 barrier.hpp
 bcast.hpp
 collectives_helpers.hpp
 exscan.hpp
 gather.hpp
 iallreduce.hpp
 ibarrier.hpp
 reduce.hpp
 scan.hpp
 scatter.hpp
  comm_helper
 is_same_on_all_ranks.hpp
 num_numa_nodes.hpp
  measurements
  internal
 measurement_utils.hpp
 aggregated_tree_node.hpp
 counter.hpp
 measurement_aggregation_definitions.hpp
 printer.hpp
 timer.hpp
  named_parameters_detail
 status_parameters.hpp
  p2p
 helpers.hpp
 iprobe.hpp
 irecv.hpp
 isend.hpp
 probe.hpp
 recv.hpp
 send.hpp
 try_recv.hpp
  plugin
 alltoall_dispatch.hppPlugin to dispatch to one of multiple possible algorithms for alltoallv exchanges
 alltoall_grid.hppPlugin to enable grid communication
 alltoall_sparse.hppFile containing the SparseAlltoall plugin
 plugin_helpers.hpp
 reproducible_reduce.hpp
 sort.hpp
 ulfm.hpp
  types
  unsafe
 tuple.hpp
 utility.hpp
 tuple.hpp
 utility.hpp
  utils
 flatten.hpp
 traits.hpp
 allocator.hpp
 assertion_levels.hpp
 builtin_types.hppMapping of C++ datatypes to builtin MPI types
 checking_casts.hppHelper functions that make casts safer
 communicator.hpp
 data_buffer.hpp
 distributed_graph_communicator.hpp
 environment.hppWrapper for MPI functions that don't require a communicator
 error_handling.hppCode for error handling
 group.hppAn abstraction around MPI_Group
 has_member.hppMacros for generating concept-like type traits to check for member functions of objects
 implementation_helpers.hpp
 kabool.hpp
 mpi_constants.hppWrapper for MPI constants
 mpi_datatype.hppUtility that maps C++ types to types that can be understood by MPI
 mpi_ops.hppDefinitions for builtin MPI operations
 named_parameter_check.hppTemplate magic to check named parameters passed to wrappers at compile time
 named_parameter_filtering.hpp
 named_parameter_selection.hppTemplate magic to implement named parameters in cpp
 named_parameter_types.hppFile containing the parameter types used by the KaMPIng library
 named_parameters.hppFactory methods for buffer wrappers
 noexcept.hppDefines the macro KAMPING_NOEXCEPT to be used instad of noexcept
 operation_builder.hpp
 parameter_objects.hppParameter objects return by named parameter factory functions
 rank_ranges.hppDefines utility classes for communicator creation using range based ranks descriptions
 request.hpp
 request_pool.hpp
 result.hppSome functions and types simplifying/enabling the development of wrapped MPI calls in KaMPIng
 serialization.hpp
 span.hpp
 status.hpp
 topology_communicator.hpp