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 1185 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(), 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 844 of file parallel_unit.C.
References TIMPI::Communicator::max(), and TestCommWorld.
Referenced by main().
void testInfinityMin | ( | ) |
Definition at line 827 of file parallel_unit.C.
References TIMPI::Communicator::min(), and TestCommWorld.
Referenced by main().
void testIrecvSend | ( | ) |
Definition at line 922 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 861 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 670 of file parallel_unit.C.
References TIMPI::Communicator::max(), TIMPI::Communicator::rank(), TIMPI::Communicator::size(), and TestCommWorld.
void testMax | ( | ) |
Definition at line 627 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 724 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 764 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 777 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 808 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 639 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 542 of file parallel_unit.C.
References TIMPI::Communicator::min(), TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
void testMinLarge | ( | ) |
Definition at line 598 of file parallel_unit.C.
References TIMPI::Communicator::min(), TIMPI::Communicator::rank(), and TestCommWorld.
void testMinloc | ( | ) |
Definition at line 711 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 738 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 751 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 791 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 552 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 583 of file parallel_unit.C.
References TIMPI::Communicator::get(), TIMPI::Communicator::rank(), and TestCommWorld.
Referenced by main().
void testNonblockingMax | ( | ) |
Definition at line 612 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 528 of file parallel_unit.C.
References TIMPI::Communicator::min(), TIMPI::Communicator::rank(), TestCommWorld, and TIMPI::Request::wait().
Referenced by main().
void testNonblockingSum | ( | ) |
Definition at line 510 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(), and TestCommWorld.
Referenced by main().
void testNonblockingWaitany | ( | ) |
Definition at line 470 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 691 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 982 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 1020 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 1101 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::semiverify(), and TestCommWorld.
Referenced by main().
void testSemiVerifyString | ( | ) |
Definition at line 1115 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::semiverify(), and TestCommWorld.
Referenced by main().
void testSemiVerifyType | ( | ) |
Definition at line 1136 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::semiverify(), and TestCommWorld.
void testSemiVerifyVector | ( | ) |
Definition at line 1125 of file parallel_unit.C.
References TIMPI::Communicator::rank(), TIMPI::Communicator::semiverify(), and TestCommWorld.
Referenced by main().
void testSendRecvVecVecs | ( | ) |
Definition at line 1059 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 1146 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 1159 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 1176 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(), testNonblockingSum(), testNonblockingTest(), testNonblockingWaitany(), testNonFixedTypeMapMax(), testNonFixedTypeSum(), testRecvIsendSets(), testRecvIsendVecVecs(), testScatter(), testSemiVerifyInf(), testSemiVerifyString(), testSemiVerifyType(), testSemiVerifyVector(), testSendRecvVecVecs(), testSplit(), testSplitByType(), testSum(), and testSumOpFunction().