|
| int | main (int argc, char **argv) |
| |
| | TEST_CASE ("MPIInfo basics") |
| |
| | TEST_CASE ("MPI Allreduce") |
| |
| | TEST_CASE ("MPI Scan") |
| |
| | TEST_CASE ("MPI Allgather") |
| |
| | TEST_CASE ("MPI Bcast") |
| |
| | TEST_CASE ("MPI Barrier") |
| |
| | TEST_CASE ("MPI BasicType_To_MPIIntType") |
| |
| | TEST_CASE ("CommStrategy") |
| |
| | TEST_CASE ("MPI Alltoall") |
| |
| | TYPE_TO_STRING (MPITypeTag< DNDS::real >) |
| |
| | TYPE_TO_STRING (MPITypeTag< DNDS::index >) |
| |
| | TYPE_TO_STRING (MPITypeTag< int32_t >) |
| |
| | TYPE_TO_STRING (MPITypeTag< uint16_t >) |
| |
| | TEST_CASE_TEMPLATE ("Parametric Allreduce MPI_SUM", Tag, MPITypeTag< DNDS::real >, MPITypeTag< DNDS::index >, MPITypeTag< int32_t >, MPITypeTag< uint16_t >) |
| |
| | TEST_CASE_TEMPLATE ("Parametric Allgather rank values", Tag, MPITypeTag< DNDS::real >, MPITypeTag< DNDS::index >, MPITypeTag< int32_t >, MPITypeTag< uint16_t >) |
| |
Doctest-based unit tests for DNDS MPI wrapper functionality.
Run under mpirun with varying rank counts (1, 2, 4). Covers DNDS::MPIInfo, collective operations (Allreduce, Scan, Allgather, Bcast, Barrier, Alltoall), MPI type mapping, and CommStrategy.
- See also
- DNDS Core Unit Tests for the full test-suite overview.
- Test:
- MPIInfo, Allreduce, Scan, Allgather, Bcast, Barrier, Alltoall, BasicType_To_MPIIntType, CommStrategy.
Definition in file test_MPI.cpp.