std::cout<<" ref sol = "<<std::setprecision(15)<<sol_grad_x<<" "<<std::setprecision(15)<<sol_grad_y<<std::endl;
//
#ifdef __WITH_LENSTOOL
std::cout<<" LT sol = "<<std::setprecision(15)<<grad_lt.x<<" "<<std::setprecision(15)<<grad_lt.y<<", time = "<<t0<<" s."<<std::endl;
#endif
//
std::cout<<" grad = "<<std::setprecision(15)<<grad.x<<" "<<std::setprecision(15)<<grad.y<<", time = "<<t1<<" s., speedup = "<<t0/t1<<std::endl;
//
std::cout<<" grad SIMD = "<<std::setprecision(15)<<grad_soa.x<<" "<<std::setprecision(15)<<grad_soa.y<<", time = "<<t3<<" s., speedup = "<<t0/t3<<std::endl;
std::cout<<" grad HC = "<<std::setprecision(15)<<grad_soa_avx.x<<" "<<std::setprecision(15)<<grad_soa_avx.y<<", time = "<<t2<<" s. speedup = "<<t0/t2<<std::endl;
//
//
//
#if 0
std::ofstream myfile;
myfile.open ("BenchmarkGrad.txt");
myfile << "Benchmark for Gradient Calculation "<< std::endl;