Gromacs
2024.4
|
#include "gmxpre.h"
#include "gromacs/gpu_utils/devicebuffer_sycl.h"
#include "gromacs/gpu_utils/gmxsycl.h"
#include "gromacs/gpu_utils/gputraits_sycl.h"
#include "gromacs/utility/gmxassert.h"
#include "update_constrain_gpu_internal.h"
Implements backend-specific functions of the update-constraints in SYCL.
Functions | |
static auto | gmx::scaleKernel (Float3 *gm_x, const ScalingMatrix scalingMatrix) |
Function returning the scaling kernel lambda. | |
void | gmx::launchScaleCoordinatesKernel (int numAtoms, DeviceBuffer< Float3 > d_coordinates, const ScalingMatrix &mu, const DeviceStream &deviceStream) |
Launches positions of velocities scaling kernel. More... | |