biod.pnpi.spb.ru
/
alexxy
/
gromacs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
SYCL: Use acc.bind(cgh) instead of cgh.require(acc)
[alexxy/gromacs.git]
/
src
/
gromacs
/
mdlib
/
settle_gpu_internal_sycl.cpp
diff --git
a/src/gromacs/mdlib/settle_gpu_internal_sycl.cpp
b/src/gromacs/mdlib/settle_gpu_internal_sycl.cpp
index 6a32e856c0dd3e60a311e15567151567dcd159a5..2f7ae81b4c3b1a9821f96fb2505bd73f8cefc9ab 100644
(file)
--- a/
src/gromacs/mdlib/settle_gpu_internal_sycl.cpp
+++ b/
src/gromacs/mdlib/settle_gpu_internal_sycl.cpp
@@
-72,16
+72,16
@@
auto settleKernel(cl::sycl::handler& c
OptionalAccessor<float, mode::read_write, computeVirial> a_virialScaled,
PbcAiuc pbcAiuc)
{
OptionalAccessor<float, mode::read_write, computeVirial> a_virialScaled,
PbcAiuc pbcAiuc)
{
-
cgh.require(a_settles
);
-
cgh.require(a_x
);
-
cgh.require(a_xp
);
+
a_settles.bind(cgh
);
+
a_x.bind(cgh
);
+
a_xp.bind(cgh
);
if constexpr (updateVelocities)
{
if constexpr (updateVelocities)
{
-
cgh.require(a_v
);
+
a_v.bind(cgh
);
}
if constexpr (computeVirial)
{
}
if constexpr (computeVirial)
{
-
cgh.require(a_virialScaled
);
+
a_virialScaled.bind(cgh
);
}
// shmem buffer for i x+q pre-loading
}
// shmem buffer for i x+q pre-loading