Gromacs  2026.0-dev-20251119-5f0a571d
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
sycl_kernel_utils.cpp File Reference
#include "gmxpre.h"
#include "gromacs/gpu_utils/sycl_kernel_utils.h"
#include <numeric>
#include <vector>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include "gromacs/gpu_utils/device_context.h"
#include "gromacs/gpu_utils/device_stream.h"
#include "gromacs/gpu_utils/devicebuffer.h"
#include "gromacs/gpu_utils/gmxsycl.h"
#include "gromacs/gpu_utils/hostallocator.h"
#include "gromacs/utility/arrayref.h"
#include "gromacs/utility/template_mp.h"
#include "testutils/test_hardware_environment.h"
+ Include dependency graph for sycl_kernel_utils.cpp:

Description

Tests for SYCL-kernel functionality.

Classes

struct  gmx::test::anonymous_namespace{sycl_kernel_utils.cpp}::StaticLocalStorageTest
 Test fixture parameterized on whether to test conditional static local storage as well. More...
 

Functions

template<bool useConditionalStaticLocalStorage>
auto gmx::test::anonymous_namespace{sycl_kernel_utils.cpp}::buildKernel (sycl::handler &cgh, const int *gm_input, int *gm_output)
 
std::string gmx::test::anonymous_namespace{sycl_kernel_utils.cpp}::nameOfTest (const testing::TestParamInfo< bool > &info)
 Help GoogleTest name our test cases.