|
Gromacs
2026.0-dev-20251119-5f0a571d
|
#include "gmxpre.h"#include "gpu_utils.h"#include "config.h"#include <cstdlib>#include "gromacs/utility/arrayref.h"#include "gromacs/utility/enumerationhelpers.h"#include "gromacs/utility/stringutil.h"
Include dependency graph for gpu_utils.cpp:Function definitions for non-GPU builds.
Functions | |
| const char * | enumValueToString (GpuApiCallBehavior enumValue) |
| String corresponding to GPU API call behavior. | |
| bool | decideGpuTimingsUsage () |
| Check the platform-defaults and environment variable to decide whether GPU timings should be enabled. More... | |
| bool decideGpuTimingsUsage | ( | ) |
Check the platform-defaults and environment variable to decide whether GPU timings should be enabled.
Currently, timings are enabled for OpenCL, but disabled for CUDA and SYCL. This can be overridden by GMX_ENABLE_GPU_TIMING and GMX_DISABLE_GPU_TIMING environment variables.
1.8.5