Gromacs  2025-dev-20241003-bd59e46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Static Public Member Functions | Static Public Attributes
anonymous_namespace{domain_decomposition.cpp}::DomDecSpecialCasesTest Class Reference
+ Inheritance diagram for anonymous_namespace{domain_decomposition.cpp}::DomDecSpecialCasesTest:
+ Collaboration diagram for anonymous_namespace{domain_decomposition.cpp}::DomDecSpecialCasesTest:

Description

Test fixture for domain decomposition special cases.

Static Public Member Functions

static void SetUpTestSuite ()
 Runs grompp to prepare the tpr files that are reused in the tests.
 
static void TearDownTestSuite ()
 Cleans up the tpr files.
 
- Static Public Member Functions inherited from gmx::test::MdrunTestFixtureBase
static void SetUpTestSuite ()
 Per-test-case setup for lengthy processes that need run only once.
 
static void TearDownTestSuite ()
 Per-test-case tear down.
 

Static Public Attributes

static std::unordered_map
< MdpFlavor, std::string,
MdpFlavorHash > 
s_tprFileNames
 Names of tpr files built by grompp in SetUpTestSuite to run in tests.
 
static std::mutex s_mutexForTestFileManager
 Mutex to protect creation of the TestFileManager with thread-MPI.
 
static std::unique_ptr
< gmx::test::TestFileManager
s_testFileManager
 Manager needed in SetUpTestSuite to handle making tpr files.
 
- Static Public Attributes inherited from gmx::test::MdrunTestFixtureBase
static MPI_Comm s_communicator = MPI_COMM_NULL
 Communicator over which the test fixture works.
 
static std::unique_ptr
< gmx_hw_info_t > 
s_hwinfo
 Hardware information object. More...
 

Additional Inherited Members

- Public Attributes inherited from gmx::test::MdrunTestFixture
TestFileManager fileManager_
 Manages temporary files during the test.
 
SimulationRunner runner_
 Helper object to manage the preparation for and call of mdrun.
 

The documentation for this class was generated from the following file: