1
0
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:
Peter Boyle
2020-08-26 17:04:49 -04:00
parent 47b89d2739
commit 3448b7387c
2 changed files with 98 additions and 19 deletions

View File

@ -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);