1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-04-09 21:50:45 +01:00

Hadrons: meson field cache friendly cache copy

This commit is contained in:
Antonin Portelli 2018-08-15 17:29:44 +01:00
parent 7727e81113
commit 5f206df775

View File

@ -297,12 +297,11 @@ void TA2AMesonField<FImpl>::execute(void)
+ vol * ( 2.0 * sizeof(Complex) *nmom ) * N_iii*N_jjj* ngamma; + vol * ( 2.0 * sizeof(Complex) *nmom ) * N_iii*N_jjj* ngamma;
startTimer("cache copy"); startTimer("cache copy");
parallel_for_nest5(int m =0;m< nmom;m++)
parallel_for_nest5(int iii=0;iii< N_iii;iii++)
for(int jjj=0;jjj< N_jjj;jjj++)
for(int m =0;m< nmom;m++)
for(int g =0;g< ngamma;g++) for(int g =0;g< ngamma;g++)
for(int t =0;t< nt;t++) for(int t =0;t< nt;t++)
for(int iii=0;iii< N_iii;iii++)
for(int jjj=0;jjj< N_jjj;jjj++)
{ {
mfBlock(m,g,t,ii+iii,jj+jjj) = mfCacheBlock(m,g,t,iii,jjj); mfBlock(m,g,t,ii+iii,jj+jjj) = mfCacheBlock(m,g,t,iii,jjj);
} }