mirror of
https://github.com/paboyle/Grid.git
synced 2025-06-17 07:17:06 +01:00
Almost there to coalesced ET
This commit is contained in:
@ -124,8 +124,9 @@ public:
|
||||
ExpressionViewOpen(exprCopy);
|
||||
auto me = View(AcceleratorWriteDiscard);
|
||||
accelerator_for(ss,me.size(),1,{
|
||||
auto tmp = eval(ss,exprCopy);
|
||||
vstream(me[ss],tmp);
|
||||
auto tmp = coalescedEval(ss,exprCopy);
|
||||
coalescedWrite(me[ss],tmp);
|
||||
// me[ss]=tmp;
|
||||
});
|
||||
me.ViewClose();
|
||||
ExpressionViewClose(exprCopy);
|
||||
@ -147,8 +148,9 @@ public:
|
||||
ExpressionViewOpen(exprCopy);
|
||||
auto me = View(AcceleratorWriteDiscard);
|
||||
accelerator_for(ss,me.size(),1,{
|
||||
auto tmp = eval(ss,exprCopy);
|
||||
vstream(me[ss],tmp);
|
||||
auto tmp = coalescedEval(ss,exprCopy);
|
||||
coalescedWrite(me[ss],tmp);
|
||||
//me[ss]=tmp;
|
||||
});
|
||||
me.ViewClose();
|
||||
ExpressionViewClose(exprCopy);
|
||||
@ -169,8 +171,9 @@ public:
|
||||
ExpressionViewOpen(exprCopy);
|
||||
auto me = View(AcceleratorWriteDiscard);
|
||||
accelerator_for(ss,me.size(),1,{
|
||||
auto tmp = eval(ss,exprCopy);
|
||||
vstream(me[ss],tmp);
|
||||
auto tmp = coalescedEval(ss,exprCopy);
|
||||
coalescedWrite(me[ss],tmp);
|
||||
// me[ss]=tmp;
|
||||
});
|
||||
me.ViewClose();
|
||||
ExpressionViewClose(exprCopy);
|
||||
|
Reference in New Issue
Block a user