mirror of
https://github.com/paboyle/Grid.git
synced 2025-06-12 20:27:06 +01:00
Speed up Cshift
This commit is contained in:
@ -82,7 +82,7 @@ int main (int argc, char ** argv)
|
||||
pickCheckerboard(Odd,Uo,U);
|
||||
|
||||
// std::cout<<GridLogMessage << U<<std::endl;
|
||||
std::cout<<GridLogMessage<< U <<std::endl;
|
||||
// std::cout<<GridLogMessage<< U <<std::endl;
|
||||
std::cout<<GridLogMessage << "U " <<norm2(U)<<std::endl;
|
||||
std::cout<<GridLogMessage << "Ue " <<norm2(Ue)<<std::endl;
|
||||
std::cout<<GridLogMessage << "Uo " <<norm2(Uo)<<std::endl;
|
||||
|
@ -69,6 +69,7 @@ int main (int argc, char ** argv)
|
||||
|
||||
ShiftU = Cshift(U,dir,shift); // Shift everything
|
||||
|
||||
std::cout<<GridLogMessage<<"Shifted by "<<shift<<" in direction"<<dir<<" checking the AE35 unit" <<std::endl;
|
||||
/*
|
||||
std::cout << "U[0]" << U[0]<<std::endl;
|
||||
std::cout << "U[1]" << U[1]<<std::endl;
|
||||
|
@ -73,7 +73,7 @@ int main(int argc, char **argv) {
|
||||
omp_set_num_threads(omp);
|
||||
#endif
|
||||
|
||||
for (int lat = 8; lat <= 16; lat += 40) {
|
||||
for (int lat = 16; lat <= 16; lat += 40) {
|
||||
std::cout << "Lat " << lat << std::endl;
|
||||
|
||||
latt_size[0] = lat;
|
||||
@ -159,15 +159,17 @@ int main(int argc, char **argv) {
|
||||
LatticeColourMatrix newFoo = Foo;
|
||||
// confirm correctness of copy constructor
|
||||
Bar = Foo - newFoo;
|
||||
std::cout << "Copy constructor diff check: ";
|
||||
std::cout << "Copy constructor diff check: \n";
|
||||
double test_cc = norm2(Bar);
|
||||
if (test_cc < 1e-5){
|
||||
std::cout << "OK\n";
|
||||
}
|
||||
else{
|
||||
} else{
|
||||
std::cout << "Foo\n"<<Foo<<std::endl;
|
||||
std::cout << "newFoo\n"<<newFoo<<std::endl;
|
||||
std::cout << "Bar\n"<<Bar<<std::endl;
|
||||
std::cout << "fail\n";
|
||||
abort();
|
||||
}
|
||||
}
|
||||
|
||||
// Norm2 check
|
||||
LatticeReal BarReal(&Fine);
|
||||
|
Reference in New Issue
Block a user