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:
parent
7727e81113
commit
5f206df775
@ -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);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user