|
Gromacs
2026.0-dev-20251119-5f0a571d
|
#include "config.h"#include <functional>#include <string>#include <type_traits>
Include dependency graph for mpitest.h:
This graph shows which files directly or indirectly include this file:Helper functions for MPI tests to make thread-MPI look like real MPI.
Classes | |
| class | gmx::test::AllowAnyRankCount |
| Helper for GMX_MPI_TEST to permit any rank count. More... | |
| class | gmx::test::RequireRankCount< requiredNumRanks > |
| Helper for GMX_MPI_TEST to permit only a specific rank count. More... | |
| class | gmx::test::RequireMinimumRankCount< minimumNumRanks > |
| Helper for GMX_MPI_TEST to permit only a specific rank count. More... | |
Macros | |
| #define | GMX_MPI_TEST_INNER |
| Implementation of MPI test runner for thread-MPI. More... | |
| #define | GMX_MPI_TEST(RankRequirement) |
| Declares that this test is an MPI-enabled unit test and expresses the conditions under which it can run. More... | |
Functions | |
| int | gmx::test::getNumberOfTestMpiRanks () |
| Returns the number of MPI ranks to use for an MPI test. More... | |
| bool | gmx::test::threadMpiTestRunner (std::function< void()> testBody) |
| Helper function for GMX_MPI_TEST(). | |
| #define GMX_MPI_TEST_INNER |
Implementation of MPI test runner for thread-MPI.
See documentation GMX_MPI_TEST
1.8.5