Compare commits

...
Author SHA1 Message Date
Ed BennettandGitHub 8f84bbed1b Merge 32e6d58356 into b8a7004365 2023-08-26 00:08:15 +01:00
edbennett 32e6d58356 use accelerator for setCheckerboard in RHMC 2021-12-22 23:43:43 +00:00
@@ -86,8 +86,13 @@ public:
assert(ForceE.Checkerboard()==Even); assert(ForceE.Checkerboard()==Even);
assert(ForceO.Checkerboard()==Odd); assert(ForceO.Checkerboard()==Odd);
#if defined(GRID_CUDA) || defined(GRID_HIP) || defined(GRID_SYCL)
acceleratorSetCheckerboard(Force,ForceE);
acceleratorSetCheckerboard(Force,ForceO);
#else
setCheckerboard(Force,ForceE); setCheckerboard(Force,ForceE);
setCheckerboard(Force,ForceO); setCheckerboard(Force,ForceO);
#endif
Force=-Force; Force=-Force;
delete forcecb; delete forcecb;
@@ -130,8 +135,13 @@ public:
assert(ForceE.Checkerboard()==Even); assert(ForceE.Checkerboard()==Even);
assert(ForceO.Checkerboard()==Odd); assert(ForceO.Checkerboard()==Odd);
#if defined(GRID_CUDA) || defined(GRID_HIP) || defined(GRID_SYCL)
acceleratorSetCheckerboard(Force,ForceE);
acceleratorSetCheckerboard(Force,ForceO);
#else
setCheckerboard(Force,ForceE); setCheckerboard(Force,ForceE);
setCheckerboard(Force,ForceO); setCheckerboard(Force,ForceO);
#endif
Force=-Force; Force=-Force;
delete forcecb; delete forcecb;