Gromacs  2024.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros
constrtestrunners.h File Reference
#include <gtest/gtest.h>
#include "testutils/test_device.h"
#include "constrtestdata.h"
+ Include dependency graph for constrtestrunners.h:
+ This graph shows which files directly or indirectly include this file:

Description

SHAKE and LINCS tests runners.

Declares test runner class for constraints. The test runner abstract class is used to unify the interfaces for different constraints methods, running on different hardware. This allows to run the same test on the same data using different implementations of the parent class, that inherit its interfaces.

Author
Artem Zhmurov zhmur.nosp@m.ov@g.nosp@m.mail..nosp@m.com

Macros

#define GPU_CONSTRAINTS_SUPPORTED   (GMX_GPU_CUDA || GMX_GPU_SYCL)