|
TIMPI
|
Go to the source code of this file.
Variables | |
| Communicator * | TestCommWorld |
| std::vector< std::string > | pt_number |
| int main | ( | int | argc, |
| const char *const * | argv | ||
| ) |
Definition at line 1215 of file parallel_unit.C.
References TIMPI::TIMPIInit::comm(), setUp(), testAllGather(), testAllGatherEmptyVectorString(), testAllGatherHalfEmptyVectorString(), testAllGatherString(), testAllGatherVectorString(), testAllGatherVectorVector(), testAllGatherVectorVectorInPlace(), testAllGatherVectorVectorPacked(), testBarrier(), testBroadcastArrayType(), testBroadcastNestedType(), testBroadcastString(), TestCommWorld, testGather(), testGatherString(), testGatherString2(), testInfinityMax(), testInfinityMin(), testIrecvSend(), testIsendRecv(), testMax(), testMaxloc(), testMaxlocBool(), testMaxlocDouble(), testMaxlocPair(), testMaxVecBool(), testMin(), testMinloc(), testMinlocBool(), testMinlocDouble(), testMinlocPair(), testMinVecBool(), testMPIULongMin(), testNonblockingMax(), testNonblockingMin(), testNonblockingString(), testNonblockingSum(), testNonblockingTest(), testNonblockingWaitany(), testRecvIsendSets(), testRecvIsendVecVecs(), testScatter(), testSemiVerifyInf(), testSemiVerifyString(), testSemiVerifyVector(), testSendRecvVecVecs(), testSplit(), and testSplitByType().
| void setUp | ( | ) |
| void testAllGather | ( | ) |
Definition at line 112 of file parallel_unit.C.
References TIMPI::Communicator::allgather(), TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
| void testAllGatherEmptyVectorString | ( | ) |
Definition at line 219 of file parallel_unit.C.
References TIMPI::Communicator::allgather(), and TestCommWorld.
Referenced by main().
| void testAllGatherHalfEmptyVectorString | ( | ) |
Definition at line 229 of file parallel_unit.C.
References TIMPI::Communicator::allgather(), TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
| void testAllGatherString | ( | ) |
Definition at line 131 of file parallel_unit.C.
References TIMPI::Communicator::allgather(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testAllGatherVectorString | ( | ) |
Definition at line 143 of file parallel_unit.C.
References TIMPI::Communicator::allgather(), pt_number, TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
| void testAllGatherVectorVector | ( | ) |
Definition at line 157 of file parallel_unit.C.
References TIMPI::Communicator::allgather(), TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
| void testAllGatherVectorVectorInPlace | ( | ) |
Definition at line 173 of file parallel_unit.C.
References TIMPI::Communicator::allgather(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testAllGatherVectorVectorPacked | ( | ) |
Definition at line 203 of file parallel_unit.C.
References TIMPI::Communicator::allgather(), pt_number, TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
| void testBarrier | ( | ) |
Definition at line 446 of file parallel_unit.C.
References TIMPI::Communicator::barrier(), and TestCommWorld.
Referenced by main().
| void testBroadcast | ( | Container && | src | ) |
Definition at line 244 of file parallel_unit.C.
References TIMPI::Communicator::broadcast(), TIMPI::Communicator::rank(), and TestCommWorld.
| void testBroadcastArrayType | ( | ) |
Definition at line 274 of file parallel_unit.C.
References TIMPI::Communicator::broadcast(), TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
| void testBroadcastNestedType | ( | ) |
Definition at line 314 of file parallel_unit.C.
References TIMPI::Communicator::broadcast(), TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
| void testBroadcastString | ( | ) |
Definition at line 258 of file parallel_unit.C.
References TIMPI::Communicator::broadcast(), TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
| void testGather | ( | ) |
Definition at line 88 of file parallel_unit.C.
References TIMPI::Communicator::gather(), TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
| void testGatherString | ( | ) |
Definition at line 100 of file parallel_unit.C.
References TIMPI::Communicator::gather(), pt_number, TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
| void testGatherString2 | ( | ) |
Definition at line 122 of file parallel_unit.C.
References TIMPI::Communicator::gather(), pt_number, TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
| void testInfinityMax | ( | ) |
Definition at line 874 of file parallel_unit.C.
References TIMPI::Communicator::max(), and TestCommWorld.
Referenced by main().
| void testInfinityMin | ( | ) |
Definition at line 857 of file parallel_unit.C.
References TIMPI::Communicator::min(), and TestCommWorld.
Referenced by main().
| void testIrecvSend | ( | ) |
Definition at line 952 of file parallel_unit.C.
References TIMPI::Communicator::DEFAULT, TIMPI::Communicator::rank(), TIMPI::Communicator::receive(), TIMPI::Communicator::send(), TIMPI::Communicator::send_mode(), TIMPI::Communicator::size(), TIMPI::Communicator::SYNCHRONOUS, TestCommWorld, and TIMPI::wait().
Referenced by main().
| void testIsendRecv | ( | ) |
Definition at line 891 of file parallel_unit.C.
References TIMPI::Communicator::DEFAULT, TIMPI::Communicator::rank(), TIMPI::Communicator::receive(), TIMPI::Communicator::send(), TIMPI::Communicator::send_mode(), TIMPI::Communicator::size(), TIMPI::Communicator::SYNCHRONOUS, TestCommWorld, and TIMPI::wait().
Referenced by main().
| void testMapMax | ( | ) |
Definition at line 700 of file parallel_unit.C.
References TIMPI::Communicator::max(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
| void testMax | ( | ) |
Definition at line 657 of file parallel_unit.C.
References TIMPI::Communicator::max(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testMaxloc | ( | ) |
Definition at line 754 of file parallel_unit.C.
References TIMPI::Communicator::maxloc(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testMaxlocBool | ( | ) |
Definition at line 794 of file parallel_unit.C.
References TIMPI::Communicator::maxloc(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testMaxlocDouble | ( | ) |
Definition at line 807 of file parallel_unit.C.
References TIMPI::Communicator::maxloc(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testMaxlocPair | ( | ) |
Definition at line 838 of file parallel_unit.C.
References TIMPI::Communicator::maxloc(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testMaxVecBool | ( | ) |
Definition at line 669 of file parallel_unit.C.
References TIMPI::Communicator::max(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testMin | ( | ) |
Definition at line 572 of file parallel_unit.C.
References TIMPI::Communicator::min(), TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
| void testMinLarge | ( | ) |
Definition at line 628 of file parallel_unit.C.
References TIMPI::Communicator::min(), TIMPI::Communicator::rank(), and TestCommWorld.
| void testMinloc | ( | ) |
Definition at line 741 of file parallel_unit.C.
References TIMPI::Communicator::minloc(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testMinlocBool | ( | ) |
Definition at line 768 of file parallel_unit.C.
References TIMPI::Communicator::minloc(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testMinlocDouble | ( | ) |
Definition at line 781 of file parallel_unit.C.
References TIMPI::Communicator::minloc(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testMinlocPair | ( | ) |
Definition at line 821 of file parallel_unit.C.
References TIMPI::Communicator::minloc(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testMinVecBool | ( | ) |
Definition at line 582 of file parallel_unit.C.
References TIMPI::Communicator::min(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testMPIULongMin | ( | ) |
Definition at line 613 of file parallel_unit.C.
References TIMPI::Communicator::get(), TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
| void testNonblockingMax | ( | ) |
Definition at line 642 of file parallel_unit.C.
References TIMPI::Communicator::max(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), TestCommWorld, and TIMPI::Request::wait().
Referenced by main().
| void testNonblockingMin | ( | ) |
Definition at line 558 of file parallel_unit.C.
References TIMPI::Communicator::min(), TIMPI::Communicator::rank(), TestCommWorld, and TIMPI::Request::wait().
Referenced by main().
| void testNonblockingString | ( | ) |
Definition at line 473 of file parallel_unit.C.
References TIMPI::any_source, TIMPI::Communicator::rank(), TIMPI::Communicator::receive(), TIMPI::Communicator::send(), TIMPI::Communicator::size(), TestCommWorld, and TIMPI::Request::wait().
Referenced by main().
| void testNonblockingSum | ( | ) |
Definition at line 540 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::size(), TIMPI::Communicator::sum(), and TestCommWorld.
Referenced by main().
| void testNonblockingTest | ( | ) |
Definition at line 452 of file parallel_unit.C.
References TIMPI::Communicator::min(), TIMPI::Communicator::rank(), TIMPI::Request::test(), TestCommWorld, and TIMPI::Request::wait().
Referenced by main().
| void testNonblockingWaitany | ( | ) |
Definition at line 500 of file parallel_unit.C.
References TIMPI::Request::get(), TIMPI::Communicator::min(), TIMPI::Request::null_request, TIMPI::Communicator::rank(), TestCommWorld, and TIMPI::waitany().
Referenced by main().
| void testNonFixedTypeMapMax | ( | ) |
Definition at line 721 of file parallel_unit.C.
References TIMPI::Communicator::max(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
| void testNonFixedTypeSum | ( | ) |
Definition at line 69 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::size(), TIMPI::Communicator::sum(), and TestCommWorld.
| void testRecvIsendSets | ( | ) |
Definition at line 1012 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::receive(), TIMPI::Communicator::send(), TIMPI::Communicator::size(), TestCommWorld, and TIMPI::wait().
Referenced by main().
| void testRecvIsendVecVecs | ( | ) |
Definition at line 1050 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::receive(), TIMPI::Communicator::send(), TIMPI::Communicator::size(), TestCommWorld, and TIMPI::wait().
Referenced by main().
| void testScatter | ( | ) |
Definition at line 355 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::scatter(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testSemiVerifyInf | ( | ) |
Definition at line 1131 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::semiverify(), and TestCommWorld.
Referenced by main().
| void testSemiVerifyString | ( | ) |
Definition at line 1145 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::semiverify(), and TestCommWorld.
Referenced by main().
| void testSemiVerifyType | ( | ) |
Definition at line 1166 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::semiverify(), and TestCommWorld.
| void testSemiVerifyVector | ( | ) |
Definition at line 1155 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::semiverify(), and TestCommWorld.
Referenced by main().
| void testSendRecvVecVecs | ( | ) |
Definition at line 1089 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::receive(), TIMPI::Communicator::send(), TIMPI::Communicator::size(), and TestCommWorld.
Referenced by main().
| void testSplit | ( | ) |
Definition at line 1176 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::size(), TIMPI::Communicator::split(), and TestCommWorld.
Referenced by main().
| void testSplitByType | ( | ) |
Definition at line 1189 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::size(), TIMPI::Communicator::split_by_type(), and TestCommWorld.
Referenced by main().
| void testStandardTypeAssignment | ( | ) |
Definition at line 1206 of file parallel_unit.C.
| void testSum | ( | ) |
Definition at line 31 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::size(), TIMPI::Communicator::sum(), and TestCommWorld.
| void testSumOpFunction | ( | ) |
Definition at line 51 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::size(), TIMPI::Communicator::sum(), and TestCommWorld.
| std::vector<std::string> pt_number |
Definition at line 13 of file parallel_unit.C.
Referenced by setUp(), testAllGatherVectorString(), testAllGatherVectorVectorPacked(), testGatherString(), and testGatherString2().
| Communicator* TestCommWorld |
Definition at line 11 of file parallel_unit.C.
Referenced by main(), testAllGather(), testAllGatherEmptyVectorString(), testAllGatherHalfEmptyVectorString(), testAllGatherString(), testAllGatherVectorString(), testAllGatherVectorVector(), testAllGatherVectorVectorInPlace(), testAllGatherVectorVectorPacked(), testBarrier(), testBroadcast(), testBroadcastArrayType(), testBroadcastNestedType(), testBroadcastString(), testGather(), testGatherString(), testGatherString2(), testInfinityMax(), testInfinityMin(), testIrecvSend(), testIsendRecv(), testMapMax(), testMax(), testMaxloc(), testMaxlocBool(), testMaxlocDouble(), testMaxlocPair(), testMaxVecBool(), testMin(), testMinLarge(), testMinloc(), testMinlocBool(), testMinlocDouble(), testMinlocPair(), testMinVecBool(), testMPIULongMin(), testNonblockingMax(), testNonblockingMin(), testNonblockingString(), testNonblockingSum(), testNonblockingTest(), testNonblockingWaitany(), testNonFixedTypeMapMax(), testNonFixedTypeSum(), testRecvIsendSets(), testRecvIsendVecVecs(), testScatter(), testSemiVerifyInf(), testSemiVerifyString(), testSemiVerifyType(), testSemiVerifyVector(), testSendRecvVecVecs(), testSplit(), testSplitByType(), testSum(), and testSumOpFunction().
1.8.14