1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-16 14:57:05 +01:00

View location & access mode

This commit is contained in:
Peter Boyle
2020-05-21 16:13:59 -04:00
parent 7860a50f70
commit a7abda89e2
8 changed files with 47 additions and 47 deletions

View File

@ -66,9 +66,9 @@ int main (int argc, char ** argv)
LatticeColourMatrix x(&Grid);// random(pRNG,x);
LatticeColourMatrix y(&Grid);// random(pRNG,y);
auto x_v = x.View();
auto y_v = y.View();
auto z_v = z.View();
auto x_v = x.View(AcceleratorRead);
auto y_v = y.View(AcceleratorRead);
auto z_v = z.View(AcceleratorWrite);
const uint64_t Nsite = x_v.size();
const uint64_t nsimd = vComplex::Nsimd();
for(int64_t i=0;i<Nwarm;i++){
@ -116,9 +116,9 @@ int main (int argc, char ** argv)
LatticeColourMatrix x(&Grid);// random(pRNG,x);
LatticeColourMatrix y(&Grid);// random(pRNG,y);
auto x_v = x.View();
auto y_v = y.View();
auto z_v = z.View();
auto x_v = x.View(AcceleratorWrite);
auto y_v = y.View(AcceleratorRead);
auto z_v = z.View(AcceleratorRead);
const uint64_t Nsite = x_v.size();
const uint64_t nsimd = vComplex::Nsimd();
for(int64_t i=0;i<Nwarm;i++){
@ -167,9 +167,9 @@ int main (int argc, char ** argv)
LatticeColourMatrix x(&Grid);// random(pRNG,x);
LatticeColourMatrix y(&Grid);// random(pRNG,y);
auto x_v = x.View();
auto y_v = y.View();
auto z_v = z.View();
auto x_v = x.View(AcceleratorRead);
auto y_v = y.View(AcceleratorRead);
auto z_v = z.View(AcceleratorWrite);
const uint64_t Nsite = x_v.size();
const uint64_t nsimd = vComplex::Nsimd();
for(int64_t i=0;i<Nwarm;i++){
@ -220,10 +220,10 @@ int main (int argc, char ** argv)
LatticeColourMatrix y(&Grid);// random(pRNG,y);
LatticeColourMatrix w(&Grid);// random(pRNG,y);
auto x_v = x.View();
auto y_v = y.View();
auto z_v = z.View();
auto w_v = z.View();
auto x_v = x.View(AcceleratorRead);
auto y_v = y.View(AcceleratorRead);
auto z_v = z.View(AcceleratorRead);
auto w_v = w.View(AcceleratorWrite);
const uint64_t Nsite = x_v.size();
const uint64_t nsimd = vComplex::Nsimd();
for(int64_t i=0;i<Nwarm;i++){