mirror of
https://github.com/paboyle/Grid.git
synced 2025-04-05 19:55:56 +01:00
Thread loop changes
This commit is contained in:
parent
8f223962ff
commit
cb93d32cd9
@ -232,7 +232,7 @@ public:
|
||||
result = source;
|
||||
int pc = processor_coor[dim];
|
||||
for(int p=0;p<processors[dim];p++) {
|
||||
thread_loop( (int idx=0;idx<sgrid->lSites();idx++), {
|
||||
thread_for(idx, sgrid->lSites(),{
|
||||
Coordinate cbuf(Nd);
|
||||
sobj s;
|
||||
sgrid->LocalIndexToLocalCoor(idx,cbuf);
|
||||
@ -250,7 +250,7 @@ public:
|
||||
int NN=pencil_g.lSites();
|
||||
GridStopWatch timer;
|
||||
timer.Start();
|
||||
thread_loop( (int idx=0;idx<NN;idx++), {
|
||||
thread_for( idx,NN,{
|
||||
Coordinate cbuf(Nd);
|
||||
pencil_g.LocalIndexToLocalCoor(idx, cbuf);
|
||||
if ( cbuf[dim] == 0 ) { // restricts loop to plane at lcoor[dim]==0
|
||||
@ -269,7 +269,7 @@ public:
|
||||
flops+= flops_call*NN;
|
||||
|
||||
// writing out result
|
||||
thread_loop( (int idx=0;idx<sgrid->lSites();idx++), {
|
||||
thread_for(idx,sgrid->lSites(),{
|
||||
Coordinate clbuf(Nd), cgbuf(Nd);
|
||||
sobj s;
|
||||
sgrid->LocalIndexToLocalCoor(idx,clbuf);
|
||||
|
Loading…
x
Reference in New Issue
Block a user