Gromacs
2024.3
|
#include "gmxpre.h"
#include "testutils/test_hardware_environment.h"
#include <memory>
#include <mutex>
#include "gromacs/gpu_utils/gpu_utils.h"
#include "gromacs/hardware/detecthardware.h"
#include "gromacs/hardware/device_management.h"
#include "gromacs/hardware/hw_info.h"
#include "gromacs/utility/basenetwork.h"
#include "gromacs/utility/exceptions.h"
#include "gromacs/utility/physicalnodecommunicator.h"
Implements test environment class which performs hardware enumeration for unit tests.
Functions | |
const TestHardwareEnvironment * | gmx::test::getTestHardwareEnvironment () |
Get the global test environment. | |
Variables | |
static std::mutex | gmx::test::s_testHardwareEnvironmentMutex |
Mutex for making the test hardware environment. | |
static std::unique_ptr < TestHardwareEnvironment > | gmx::test::s_testHardwareEnvironment |
The test hardware environment. | |