diff --git a/atrip.org b/atrip.org index e1c24fc..f08a3df 100644 --- a/atrip.org +++ b/atrip.org @@ -1848,7 +1848,8 @@ namespace atrip { , *Vppph = nullptr ; int maxIterations = 0, iterationMod = -1; - bool barrier = true; + bool barrier = false; + bool chrono = false; Input& with_epsilon_i(CTF::Tensor * t) { ei = t; return *this; } Input& with_epsilon_a(CTF::Tensor * t) { ea = t; return *this; } Input& with_Tai(CTF::Tensor * t) { Tph = t; return *this; } @@ -1859,6 +1860,7 @@ namespace atrip { Input& with_maxIterations(int i) { maxIterations = i; return *this; } Input& with_iterationMod(int i) { iterationMod = i; return *this; } Input& with_barrier(bool i) { barrier = i; return *this; } + Input& with_chrono(bool i) { chrono = i; return *this; } }; struct Output { @@ -2161,6 +2163,7 @@ Atrip::Output Atrip::run(Atrip::Input const& in) { << " ===========================\n"; // PRINT TIMINGS + if (in.chrono) for (auto const& pair: chrono) LOG(1, " ") << pair.first << " :: " << pair.second.count() @@ -2399,6 +2402,7 @@ Atrip::Output Atrip::run(Atrip::Input const& in) { << globalEnergy << std::endl; // PRINT TIMINGS {{{1 + if (in.chrono) for (auto const& pair: chrono) LOG(0,"atrip:chrono") << pair.first << " " << pair.second.count() << std::endl;