|
| | 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.
|
| |
| | ranks_and_hosts.cpp |
| |
| | ranks_and_hosts.h |
| |
| | 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 for Pthreads backend.
|
| |
| | 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.
|
| |