diff --git a/extras/Hadrons/EigenPack.hpp b/extras/Hadrons/EigenPack.hpp index 71e0c0f1..a76d02f7 100644 --- a/extras/Hadrons/EigenPack.hpp +++ b/extras/Hadrons/EigenPack.hpp @@ -119,6 +119,7 @@ protected: { VecRecord vecRecord; + LOG(Message) << "Reading eigenvector " << k << std::endl; binReader.readScidacFieldRecord(evec[k], vecRecord); if (vecRecord.index != k) { @@ -147,6 +148,7 @@ protected: vecRecord.index = k; vecRecord.eval = eval[k]; + LOG(Message) << "Writing eigenvector " << k << std::endl; binWriter.writeScidacFieldRecord(evec[k], vecRecord); } binWriter.close(); diff --git a/extras/Hadrons/Modules/MSolver/RBPrecCG.hpp b/extras/Hadrons/Modules/MSolver/RBPrecCG.hpp index a47bb67e..6e4fbba6 100644 --- a/extras/Hadrons/Modules/MSolver/RBPrecCG.hpp +++ b/extras/Hadrons/Modules/MSolver/RBPrecCG.hpp @@ -152,6 +152,9 @@ void TRBPrecCG::setup(void) { auto &epack = envGetDerived(EPack, CoarseEPack, par().eigenPack); + LOG(Message) << "using low-mode deflation with coarse eigenpack '" + << par().eigenPack << "' (" + << epack.evecCoarse.size() << " modes)" << std::endl; guesser.reset(new CoarseGuesser(epack.evec, epack.evecCoarse, epack.evalCoarse)); } @@ -159,6 +162,9 @@ void TRBPrecCG::setup(void) { auto &epack = envGet(EPack, par().eigenPack); + LOG(Message) << "using low-mode deflation with eigenpack '" + << par().eigenPack << "' (" + << epack.evec.size() << " modes)" << std::endl; guesser.reset(new FineGuesser(epack.evec, epack.eval)); } }