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

Files

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