|
Gromacs
2026.0-dev-20251119-5f0a571d
|
Classes | |
| class | DomDecSpecialCasesTest |
| Test fixture for domain decomposition special cases. More... | |
Typedefs | |
| using | NonbondedFlavor = OffloadFlavor |
| using | UpdateFlavor = OffloadFlavor |
| using | PmeFlavor = OffloadFlavor |
| using | MdpFlavor = std::tuple< ElectrostaticsFlavor, CouplingFlavor > |
| Tuple containing parameters for MDP/TPR file generation. | |
| using | RuntimeFlavor = std::tuple< NonbondedFlavor, PmeFlavor, UpdateFlavor, SeparatePmeRankFlavor > |
| Tuple containing parameters for mdrun command line. | |
| using | DomDecSpecialCasesTestParameters = std::tuple< MdpFlavor, RuntimeFlavor > |
| Parameters for parametrized test fixture. | |
Functions | |
| const char * | enumValueToString (const ElectrostaticsFlavor enumValue) |
| const char * | enumValueToString (const CouplingFlavor enumValue) |
| const char * | enumValueToString (const OffloadFlavor enumValue) |
| std::optional< std::string > | reasonsTestIsInvalid (MdpFlavor mdpFlavor, RuntimeFlavor runtimeFlavor, bool gmx_unused haveCompatibleDevices) |
| Verify whether the test configuration is valid and worth running. | |
| std::string | nameOfMdpFlavor (const MdpFlavor mdpFlavor) |
| std::string | nameOfRuntimeFlavor (const RuntimeFlavor runtimeFlavor) |
| std::string | buildMdpInputFileContent (MdpFlavor mdpFlavor) |
| Generate the contents of the MDP file. | |
| gmx::test::CommandLine | buildMdrunCommandLine (RuntimeFlavor runtimeFlavor) |
| Generate the mdrun command line. | |
Variables | |
| const gmx::test::NameOfTestFromTuple < DomDecSpecialCasesTestParameters > | sc_testNamer |
| Tuple of formatters to name the parameterized test cases. More... | |
| constexpr std::array < MdpFlavor, 4 > | sc_mdpFlavors |
|
constexpr std::array < OffloadFlavor, 1 > | sc_offloadFlavors { OffloadFlavor::Cpu } |
| constexpr std::array<MdpFlavor, 4> anonymous_namespace{domain_decomposition.cpp}::sc_mdpFlavors |
| const gmx::test::NameOfTestFromTuple<DomDecSpecialCasesTestParameters> anonymous_namespace{domain_decomposition.cpp}::sc_testNamer |
Tuple of formatters to name the parameterized test cases.
1.8.5