diff --git a/stuff/profiler.hh b/stuff/profiler.hh index 0a0df81dd716f9162b9598eef8a06b6a23485bba..2a301cef458a2b862c080a741e2334fde57be583 100644 --- a/stuff/profiler.hh +++ b/stuff/profiler.hh @@ -10,6 +10,8 @@ #include <boost/format.hpp> #include "misc.hh" +#include "filesystem.hh" +#include "parametercontainer.hh" //! wraps name, start- and end time for one timing section struct TimingData @@ -105,7 +107,6 @@ public: **/ void Reset(const int numRuns) { - Logger().Dbg() << "preparing profiler for " << numRuns << " runs" << std::endl; m_timings.clear(); m_timings = MapVector(numRuns, DataMap()); m_total_runs = numRuns; @@ -267,7 +268,7 @@ long Profiler::OutputCommon(CollectiveCommunication& comm, InfoContainer& run_in assert(run_infos.size() >= m_timings.size()); for (; ti_it != m_timings.end(); ++ti_it) { RunInfo info = run_infos[idx]; - csv << info.refine_level << "\t" << comm.size() << "\t" << info.codim0 << "\t" << -1 /*fake L2 error*/ << "\t"; + csv << info.refine_level << "\t" << comm.size() << "\t" << info.codim0 << "\t" << info.L2Errors[0] << "\t"; const DataMap& data_map = *ti_it; for (DataMap::const_iterator it = data_map.begin(); it != data_map.end(); ++it) {