1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-11-10 15:55:37 +00:00

No option for interior/exterior split of asm kernels since different directions get interleaved

This commit is contained in:
Azusa Yamaguchi 2018-01-22 11:04:19 +00:00
parent 63982819c6
commit 97b9c6f03d

View File

@ -245,10 +245,9 @@ void StaggeredKernels<Impl>::DhopSite(StencilImpl &st, LebesgueOrder &lo, Double
case OptInlineAsm: case OptInlineAsm:
if ( interior && exterior ) { if ( interior && exterior ) {
DhopSiteAsm(st,lo,U,UUU,buf,LLs,sU,in,out,dag); DhopSiteAsm(st,lo,U,UUU,buf,LLs,sU,in,out,dag);
} else if ( interior ) { } else {
DhopSiteAsmInt(st,lo,U,UUU,buf,LLs,sU,in,out,dag); std::cout << GridLogError << "Cannot overlap comms and compute with Staggered assembly"<<std::endl;
} else if ( exterior ) { assert(0);
DhopSiteAsmExt(st,lo,U,UUU,buf,LLs,sU,in,out,dag);
} }
break; break;
#endif #endif