mirror of
https://github.com/paboyle/Grid.git
synced 2025-04-09 21:50:45 +01:00
Fix the HMC issue - kernel was launchnig asynchronously
This commit is contained in:
parent
89a1e78390
commit
e97f3688db
@ -361,7 +361,7 @@ void WilsonKernels<Impl>::DhopDirAll( StencilImpl &st, DoubledGaugeField &U,Site
|
|||||||
autoView(out_Zp,out[6],AcceleratorWrite);
|
autoView(out_Zp,out[6],AcceleratorWrite);
|
||||||
autoView(out_Tp,out[7],AcceleratorWrite);
|
autoView(out_Tp,out[7],AcceleratorWrite);
|
||||||
auto CBp=st.CommBuf();
|
auto CBp=st.CommBuf();
|
||||||
accelerator_forNB(sss,Nsite*Ls,Simd::Nsimd(),{
|
accelerator_for(sss,Nsite*Ls,Simd::Nsimd(),{
|
||||||
int sU=sss/Ls;
|
int sU=sss/Ls;
|
||||||
int sF =sss;
|
int sF =sss;
|
||||||
DhopDirXm(st_v,U_v,CBp,sF,sU,in_v,out_Xm,0);
|
DhopDirXm(st_v,U_v,CBp,sF,sU,in_v,out_Xm,0);
|
||||||
@ -390,7 +390,7 @@ void WilsonKernels<Impl>::DhopDirKernel( StencilImpl &st, DoubledGaugeField &U,S
|
|||||||
auto CBp=st.CommBuf();
|
auto CBp=st.CommBuf();
|
||||||
#define LoopBody(Dir) \
|
#define LoopBody(Dir) \
|
||||||
case Dir : \
|
case Dir : \
|
||||||
accelerator_forNB(ss,Nsite,Simd::Nsimd(),{ \
|
accelerator_for(ss,Nsite,Simd::Nsimd(),{ \
|
||||||
for(int s=0;s<Ls;s++){ \
|
for(int s=0;s<Ls;s++){ \
|
||||||
int sU=ss; \
|
int sU=ss; \
|
||||||
int sF = s+Ls*sU; \
|
int sF = s+Ls*sU; \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user