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
/
ewald
/
pme_spread_sycl.cpp
diff --git
a/src/gromacs/ewald/pme_spread_sycl.cpp
b/src/gromacs/ewald/pme_spread_sycl.cpp
index c88c1de374ad0b094852f16da9ddf281e285688a..41244d591fafd41bcc15689d611ee38b41bfcf9e 100644
(file)
--- a/
src/gromacs/ewald/pme_spread_sycl.cpp
+++ b/
src/gromacs/ewald/pme_spread_sycl.cpp
@@
-205,31
+205,31
@@
auto pmeSplineAndSpreadKernel(
if constexpr (spreadCharges)
{
if constexpr (spreadCharges)
{
-
cgh.require(a_realGrid_0
);
+
a_realGrid_0.bind(cgh
);
}
if constexpr (writeGlobal || computeSplines)
{
}
if constexpr (writeGlobal || computeSplines)
{
-
cgh.require(a_theta
);
+
a_theta.bind(cgh
);
}
if constexpr (computeSplines && writeGlobal)
{
}
if constexpr (computeSplines && writeGlobal)
{
-
cgh.require(a_dtheta
);
+
a_dtheta.bind(cgh
);
}
if constexpr (writeGlobal)
{
}
if constexpr (writeGlobal)
{
-
cgh.require(a_gridlineIndices
);
+
a_gridlineIndices.bind(cgh
);
}
if constexpr (computeSplines)
{
}
if constexpr (computeSplines)
{
-
cgh.require(a_fractShiftsTable
);
-
cgh.require(a_gridlineIndicesTable
);
-
cgh.require(a_coordinates
);
+
a_fractShiftsTable.bind(cgh
);
+
a_gridlineIndicesTable.bind(cgh
);
+
a_coordinates.bind(cgh
);
}
}
-
cgh.require(a_coefficients_0
);
+
a_coefficients_0.bind(cgh
);
if constexpr (numGrids == 2 && spreadCharges)
{
if constexpr (numGrids == 2 && spreadCharges)
{
-
cgh.require(a_realGrid_1
);
-
cgh.require(a_coefficients_1
);
+
a_realGrid_1.bind(cgh
);
+
a_coefficients_1.bind(cgh
);
}
// Gridline indices, ivec
}
// Gridline indices, ivec