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:
parent
63982819c6
commit
97b9c6f03d
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user