JeffersonLab / chroma

The Chroma Software System for Lattice QCD
http://jeffersonlab.github.io/chroma
Other
58 stars 50 forks source link

Remove calls to “tune” in QPhiX #24

Closed martin-ueding closed 2 years ago

martin-ueding commented 7 years ago

QPhiX devel does not contain the tuning any more, so the tune() member function is also gone.There seem to be four spots to remove the calls:

lib/actions/ferm/invert/qphix/syssolver_linop_clover_qphix_w.h:   if( invParam.TuneP ) cg_solver->tune();
lib/actions/ferm/invert/qphix/syssolver_linop_clover_qphix_w.h:   if( invParam.TuneP ) bicgstab_solver->tune();        
lib/actions/ferm/invert/qphix/syssolver_mdagm_clover_qphix_w.h:   if( invParam.TuneP ) cg_solver->tune();              
lib/actions/ferm/invert/qphix/syssolver_mdagm_clover_qphix_w.h:   if( invParam.TuneP ) bicgstab_solver->tune();

I could do it, but it does not seem clear to me whether devel or master is the right branch. They have diverged and there seems to be some cherry-picking going on:

divergence