diff --git a/tests/debug/Test_general_coarse_hdcg_phys96_mixed.cc b/tests/debug/Test_general_coarse_hdcg_phys96_mixed.cc index 71ad42ba..cbf96992 100644 --- a/tests/debug/Test_general_coarse_hdcg_phys96_mixed.cc +++ b/tests/debug/Test_general_coarse_hdcg_phys96_mixed.cc @@ -160,7 +160,8 @@ int main (int argc, char ** argv) GridRedBlackCartesian * FrbGrid = SpaceTimeGrid::makeFiveDimRedBlackGrid(Ls,UGrid); // Construct a coarsened grid with 4^4 cell - Coordinate Block({4,4,6,6}); + // Coordinate Block({4,4,6,4}); + Coordinate Block({4,4,4,4}); Coordinate clatt = GridDefaultLatt(); for(int d=0;d MrhsHermMatrix; - Chebyshev IRLCheby(0.0012,42.0,301); // 1 iter + // Chebyshev IRLCheby(0.0012,42.0,301); // 4.4.6.4 + Chebyshev IRLCheby(0.0010,42.0,501); // for 4.4.4.4 blocking MrhsHermMatrix MrhsCoarseOp (mrhs); CoarseVector pm_src(CoarseMrhs); pm_src = ComplexD(1.0); PowerMethod cPM; cPM(MrhsCoarseOp,pm_src); - int Nk=nrhs*30; + // int Nk=nrhs*30; // 4.4.6.4 // int Nk=nrhs*80; + int Nk=nrhs*60; int Nm=Nk*4; - int Nstop=Nk; + int Nstop=350; int Nconv_test_interval=1; ImplicitlyRestartedBlockLanczosCoarse IRL(MrhsCoarseOp, @@ -299,7 +302,7 @@ int main (int argc, char ** argv) nrhs, Nk, Nm, - 1e-4,20); + 3e-4,2); std::vector eval(Nm); std::vector evec(Nm,Coarse5d); @@ -368,7 +371,7 @@ int main (int argc, char ** argv) HDCGmrhs(src_mrhs,res_mrhs); // Standard CG -#if 0 +#if 1 { std::cout << "**************************************"<