|
TIMPI
|
Go to the source code of this file.
Classes | |
| class | TIMPI::StandardType< std::set< T > > |
Namespaces | |
| TIMPI | |
Functions | |
| template<typename Container > | |
| Container | createContainer (std::size_t size) |
| template<typename T > | |
| std::set< T > | createSet (std::size_t size) |
| template<typename Container > | |
| Container | createMapContainer (std::size_t size) |
| template<typename Container > | |
| void | testContainerAllGather () |
| template<typename Container > | |
| void | testMapContainerAllGather () |
| void | testPackedSetUnion () |
| void | testVectorOfContainersAllGather () |
| void | testArrayContainerAllGather () |
| void | testTupleContainerAllGather () |
| void | testPairContainerAllGather () |
| void | testContainerBroadcast () |
| void | testVectorOfContainersBroadcast () |
| void | fill_data (std::map< processor_id_type, std::vector< std::set< unsigned int >>> &data, int M) |
| void | fill_data (std::map< processor_id_type, std::vector< std::set< std::string >>> &data, int M) |
| void | testPush () |
| void | testPull () |
| void | testPullPacked () |
| int | main (int argc, const char *const *argv) |
Variables | |
| Communicator * | TestCommWorld |
| Container createContainer | ( | std::size_t | size | ) |
Definition at line 40 of file dispatch_to_packed_unit.C.
| Container createMapContainer | ( | std::size_t | size | ) |
Definition at line 54 of file dispatch_to_packed_unit.C.
| std::set<T> createSet | ( | std::size_t | size | ) |
Definition at line 49 of file dispatch_to_packed_unit.C.
| void fill_data | ( | std::map< processor_id_type, std::vector< std::set< unsigned int >>> & | data, |
| int | M | ||
| ) |
Definition at line 306 of file dispatch_to_packed_unit.C.
References TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by testPull(), testPullPacked(), and testPush().
| void fill_data | ( | std::map< processor_id_type, std::vector< std::set< std::string >>> & | data, |
| int | M | ||
| ) |
Definition at line 321 of file dispatch_to_packed_unit.C.
References TIMPI::Communicator::rank(), stringy_number(), and TestCommWorld.
| int main | ( | int | argc, |
| const char *const * | argv | ||
| ) |
Definition at line 548 of file dispatch_to_packed_unit.C.
References TIMPI::Communicator::ALLTOALL_COUNTS, TIMPI::TIMPIInit::comm(), TIMPI::Communicator::SENDRECEIVE, TIMPI::Communicator::sync_type(), testArrayContainerAllGather(), TestCommWorld, testContainerBroadcast(), testPackedSetUnion(), testPairContainerAllGather(), testPull(), testPullPacked(), testPush(), testTupleContainerAllGather(), testVectorOfContainersAllGather(), and testVectorOfContainersBroadcast().
| void testArrayContainerAllGather | ( | ) |
Definition at line 178 of file dispatch_to_packed_unit.C.
References TIMPI::Communicator::allgather(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testContainerAllGather | ( | ) |
Definition at line 67 of file dispatch_to_packed_unit.C.
References TIMPI::Communicator::allgather(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
| void testContainerBroadcast | ( | ) |
Definition at line 255 of file dispatch_to_packed_unit.C.
References TIMPI::Communicator::broadcast(), TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
| void testMapContainerAllGather | ( | ) |
Definition at line 94 of file dispatch_to_packed_unit.C.
References TIMPI::Communicator::allgather(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
| void testPackedSetUnion | ( | ) |
Definition at line 120 of file dispatch_to_packed_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::set_union(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testPairContainerAllGather | ( | ) |
Definition at line 232 of file dispatch_to_packed_unit.C.
References TIMPI::Communicator::allgather(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testPull | ( | ) |
Definition at line 404 of file dispatch_to_packed_unit.C.
References fill_data(), TIMPI::pull_parallel_vector_data(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testPullPacked | ( | ) |
Definition at line 476 of file dispatch_to_packed_unit.C.
References fill_data(), TIMPI::pull_parallel_vector_data(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testPush | ( | ) |
Definition at line 354 of file dispatch_to_packed_unit.C.
References fill_data(), TIMPI::push_parallel_vector_data(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testTupleContainerAllGather | ( | ) |
Definition at line 208 of file dispatch_to_packed_unit.C.
References TIMPI::Communicator::allgather(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testVectorOfContainersAllGather | ( | ) |
Definition at line 156 of file dispatch_to_packed_unit.C.
References TIMPI::Communicator::allgather(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testVectorOfContainersBroadcast | ( | ) |
Definition at line 269 of file dispatch_to_packed_unit.C.
References TIMPI::Communicator::broadcast(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| Communicator* TestCommWorld |
Definition at line 36 of file dispatch_to_packed_unit.C.
Referenced by fill_data(), main(), testArrayContainerAllGather(), testContainerAllGather(), testContainerBroadcast(), testMapContainerAllGather(), testPackedSetUnion(), testPairContainerAllGather(), testPull(), testPullPacked(), testPush(), testTupleContainerAllGather(), testVectorOfContainersAllGather(), and testVectorOfContainersBroadcast().
1.8.14