|
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.
|
|