MADNESS  0.10.1
world Directory Reference
Directory dependency graph for world:
world

Files

file  archive.cc
 Definitions of serialization functions.
 
file  archive.h [code]
 Interface templates for the archives (serialization).
 
file  archive_type_names.cc
 Defines archive type names for supported (by default) types.
 
file  array_addons.h [code]
 Supplements to the std::array class, such as I/O operations, for convenience.
 
file  atomicint.h [code]
 Implements AtomicInt.
 
file  bgq_atomics.h [code]
 
file  binary_fstream_archive.cc
 Implements an archive wrapping a binary filestream.
 
file  binary_fstream_archive.h [code]
 Implements an archive wrapping a binary filestream.
 
file  binsorter.h [code]
 
file  buffer_archive.h [code]
 Implements an archive wrapping a memory buffer.
 
file  cereal_archive.h [code]
 
file  cloud.h [code]
 Declares the Cloud class for storing data and transfering them between worlds.
 
file  debug.cc
 
file  deferred_cleanup.cc
 
file  deferred_cleanup.h [code]
 
file  dependency_interface.h [code]
 Defines DependencyInterface and CallbackInterface.
 
file  dist_cache.h [code]
 
file  distributed_id.h [code]
 
file  dqueue.h [code]
 Implements DQueue.
 
file  function_traits.h [code]
 
file  future.cc
 Implementations for Future and related functions.
 
file  future.h [code]
 Implements Future and related items.
 
file  group.cc
 
file  group.h [code]
 
file  lookup3.c
 
file  madness_exception.cc
 Implementation of madness::MadnessException.
 
file  madness_exception.h [code]
 Defines madness::MadnessException for exception handling.
 
file  MADworld.h [code]
 This header should include pretty much everything needed for the parallel runtime.
 
file  mem_func_wrapper.h [code]
 Defines tools for encapsulating a pointer to a member function.
 
file  meta.h [code]
 
file  mpi_archive.h [code]
 Implements archives to serialize data for MPI.
 
file  nodefaults.h [code]
 Implements NO_DEFAULTS.
 
file  parallel_archive.h [code]
 Implements ParallelInputArchive and ParallelOutputArchive for parallel serialization of data.
 
file  parallel_dc_archive.h [code]
 
file  parsec.cc
 
file  parsec.h [code]
 
file  posixmem.h [code]
 Implement dummy posix_memalign if it is missing on the system.
 
file  print.cc
 Implementation of functions defined in print.h.
 
file  print.h [code]
 Defines simple templates for printing to std::cout "a la Python".
 
file  print_seq.h [code]
 Implements print_seq.
 
file  range.h [code]
 Implement the Range class for parallel iteration.
 
file  redirectio.cc
 
file  safempi.cc
 
file  safempi.h [code]
 Serializes calls to MPI in case it does not support THREAD_MULTIPLE.
 
file  stack.h [code]
 Implement Stack for a fixed-size stack container.
 
file  stubmpi.h [code]
 
file  taskfn.h [code]
 
file  test_ar.cc
 
file  test_atomicint.cc
 
file  test_binsorter.cc
 
file  test_dc.cc
 
file  test_future.cc
 
file  test_future2.cc
 
file  test_future3.cc
 
file  test_googletest.cc
 
file  test_hashdc.cc
 
file  test_hashthreaded.cc
 
file  test_hello.cc
 
file  test_list.cc
 
file  test_mpihang.cc
 
file  test_papi.cc
 
file  test_prof.cc
 
file  test_queue.cc
 
file  test_sig.cc
 
file  test_stack.cc
 
file  test_sysctl.c
 
file  test_tree.cc
 
file  test_utilities.h [code]
 
file  test_vec.cc
 
file  test_vector.cc
 
file  test_world.cc
 
file  test_worldprofile.cc
 
file  test_worldptr.cc
 
file  test_worldref.cc
 
file  text_fstream_archive.cc
 Implements an archive wrapping text filestream.
 
file  text_fstream_archive.h [code]
 Implements an archive wrapping text filestream.
 
file  thread.cc
 Implements Dqueue, Thread, ThreadBase and ThreadPool.
 
file  thread.h [code]
 Implements Dqueue, Thread, ThreadBase and ThreadPool.
 
file  thread_info.h [code]
 Implements thread introspection.
 
file  timers.cc
 Implementation of functions for timers, etc.
 
file  timers.h [code]
 Wrappers around platform dependent timers and performance info.
 
file  timing_utilities.h [code]
 
file  type_traits.h [code]
 
file  uniqueid.h [code]
 
file  units.cc
 
file  units.h [code]
 
file  vector.h [code]
 Implement the madness:Vector class, an extension of std::array that supports some mathematical operations.
 
file  vector_archive.h [code]
 Implements an archive wrapping an STL vector.
 
file  world.cc
 Implementation of the World class and associated functions.
 
file  world.h [code]
 Declares the World class for the parallel runtime environment.
 
file  world_object.h [code]
 Defines and implements WorldObject.
 
file  world_task_queue.cc
 Implementation of TaskInterface and WorldTaskQueue functions.
 
file  world_task_queue.h [code]
 Defines TaskInterface and implements WorldTaskQueue and associated stuff.
 
file  worldam.cc
 
file  worldam.h [code]
 Implements active message layer for World on top of RMI layer.
 
file  worlddc.h [code]
 Implements WorldContainer.
 
file  worldgop.cc
 
file  worldgop.h [code]
 Implements global operations.
 
file  worldhash.h [code]
 Defines hash functions for use in distributed containers.
 
file  worldhashmap.h [code]
 Defines and implements a concurrent hashmap.
 
file  worldinit.h [code]
 Declares the functions that initialize the parallel runtime.
 
file  worldmem.cc
 
file  worldmem.h [code]
 
file  worldmpi.cc
 Several variables needed for WorldMPI.
 
file  worldmpi.h [code]
 Implements WorldMpiInterface.
 
file  worldmutex.cc
 
file  worldmutex.h [code]
 Implements Mutex, MutexFair, Spinlock, ConditionVariable.
 
file  worldpapi.cc
 
file  worldpapi.h [code]
 
file  worldprofile.cc
 
file  worldprofile.h [code]
 
file  worldptr.h [code]
 The madness::detail::WorldPtr class for global pointers.
 
file  worldref.cc
 
file  worldref.h [code]
 Implements RemoteReference which is for internal use.
 
file  worldrmi.cc
 
file  worldrmi.h [code]
 Lowest level API for sending active messages — you should probably be looking at worldam.h instead.
 
file  worldtypes.h [code]
 Defines types used by the parallel runtime.