 diy | |
  io | |
   detail | |
    GidOffsetCount | |
   BOV | |
   NumPy | |
  mpi | |
   io | |
    file | Wraps MPI file IO |
   communicator | Simple wrapper around MPI_Comm |
   maximum | |
   minimum | |
   optional | |
   request | |
   status | |
   environment | |
  spd | |
   logger | |
  stats | |
   Profiler | |
    Scoped | |
  Assigner | |
  ContiguousAssigner | |
  RoundRobinAssigner | |
  Collection | |
  resource_accessor | |
  critical_resource | |
  RegularDecomposer | Decomposes a regular (discrete or continuous) domain into even blocks; creates Links with Bounds along the way |
  Grid | |
   rebind | |
  GridRef | |
  Serialization< io::detail::GidOffsetCount > | |
  Link | |
  RegularLink | |
  RegularLinkSelector | |
  RegularLinkSelector< DiscreteBounds > | |
  RegularLinkSelector< ContinuousBounds > | |
  LinkFactory | |
  Master | |
   BaseCommand | |
   Binder | |
   Collective | |
   Command | |
   IncomingQueuesRecords | |
   IncomingRound | |
   InFlightRecv | |
   InFlightSend | |
   MessageInfo | |
   NeverSkip | |
   OutgoingQueuesRecord | |
   ProcessBlock | |
   Proxy | Communication proxy, used for enqueueing and dequeueing items for future exchange |
    EnqueueIterator | |
   ProxyWithLink | |
   QueuePolicy | |
   QueueRecord | |
   QueueSizePolicy | Move queues out of core if their size exceeds a parameter given in the constructor |
   SkipNoIncoming | |
   tags | |
  thread | |
  mutex | |
  fast_mutex | |
  recursive_mutex | |
  lock_guard | |
  RegularAllReducePartners | Allreduce (reduction with results broadcasted to all blocks) is implemented as two merge reductions, with incoming and outgoing items swapped in second one. Ie, follows merge reduction up and down the merge tree |
  RegularBroadcastPartners | Partners for broadcast |
  RegularPartners | |
   DimK | |
  RegularMergePartners | Partners for merge-reduce |
  RegularSwapPartners | Partners for swap-reduce |
  Point | |
   rebind | |
  ReduceProxy | Enables communication within a group during a reduction. DIY creates the ReduceProxy for you in diy::reduce() and provides a reference to ReduceProxy each time the user's reduction function is called |
  BinaryBuffer | A serialization buffer |
  MemoryBuffer | |
  Serialization | Main interface to serialization, meant to be specialized for the types that require special handling. diy::save() and diy::load() call the static member functions of this class |
  Serialization< MemoryBuffer > | |
  Serialization< std::vector< U > > | |
  Serialization< std::valarray< U > > | |
  Serialization< std::string > | |
  Serialization< std::pair< X, Y > > | |
  Serialization< std::map< K, V > > | |
  Serialization< std::set< T > > | |
  Serialization< std::unordered_map< K, V, H, E, A > > | |
  Serialization< std::unordered_set< T, H, E, A > > | |
  Serialization< std::tuple< Args...> > | |
  ExternalStorage | |
  FileStorage | |
  BlockID | |
  Bounds | |
  Direction | |
  BoundsValue | |
 fmt | |
  internal | |
   DummyInt | |
   MakeUnsigned | |
   MemoryBuffer | |
   FixedBuffer | |
   BasicCharTraits | |
   CharTraits | |
   CharTraits< char > | |
   CharTraits< wchar_t > | |
   SignChecker | |
   SignChecker< false > | |
   TypeSelector | |
   TypeSelector< false > | |
   IntTraits | |
   BasicData | |
   NoThousandsSep | |
   ThousandsSep | |
   Value | |
    CustomValue | |
    StringValue | |
   Arg | |
   NamedArg | |
   NamedArgWithType | |
   Null | |
   WCharHelper | |
   WCharHelper< T, wchar_t > | |
   ConvertToIntImpl | |
   ConvertToIntImpl2 | |
   ConvertToIntImpl2< T, true > | |
   ConvertToInt | |
   EnableIf | |
   EnableIf< true, T > | |
   Conditional | |
   Conditional< false, T, F > | |
   Not | |
   Not< false > | |
   FalseType | |
   LConvCheck | |
   MakeValue | |
   MakeArg | |
   RuntimeError | |
   ArgMap | |
   ArgFormatterBase | |
   FormatterBase | |
   ArgArray | |
   ArgArray< N, true > | |
   ArgArray< N, false > | |
   ArgType | |
   FormatBuf | |
   DummyStream | |
   ConvertToIntImpl< T, true > | |
  BasicWriter | |
  ArgFormatter | |
  BasicPrintfArgFormatter | |
  BasicFormatter | |
  BasicStringRef | |
  BasicCStringRef | |
  FormatError | |
  Buffer | |
  ArgList | |
  ArgVisitor | |
  EmptySpec | |
  TypeSpec | |
  WidthSpec | |
  AlignSpec | |
  AlignTypeSpec | |
  FormatSpec | |
  IntFormatSpec | |
  StrFormatSpec | |
  BasicArgFormatter | |
  SystemError | |
  BasicMemoryWriter | |
  BasicArrayWriter | |
  FormatInt | |
  ArgJoin | |
 std | |
  numeric_limits< fmt::internal::DummyInt > | |
 MPI_Status | |