@@ -141,7 +141,7 @@ void DataCollector::printTimes(const Log& log) const {
141141 << " \n " ;
142142
143143#if HIPO_TIMING_LEVEL >= 2
144- log_stream << " \t Prepare: "
144+ log_stream << " \t Prepare fact: "
145145 << fix (times[kTimeFactorisePrepare ], 8 , 4 ) << " ("
146146 << fix (times[kTimeFactorisePrepare ] / times[kTimeFactorise ] * 100 ,
147147 4 , 1 )
@@ -189,7 +189,7 @@ void DataCollector::printTimes(const Log& log) const {
189189 << " \n " ;
190190
191191#if HIPO_TIMING_LEVEL >= 2
192- log_stream << " \t Prepare: "
192+ log_stream << " \t Prepare solve: "
193193 << fix (times[kTimeSolvePrepare ], 8 , 4 ) << " ("
194194 << fix (times[kTimeSolvePrepare ] / times[kTimeSolve ] * 100 , 4 , 1 )
195195 << " %)\n " ;
@@ -203,14 +203,6 @@ void DataCollector::printTimes(const Log& log) const {
203203 << fix (times[kTimeSolveSolve_sparse ], 8 , 4 ) << " \n " ;
204204 log_stream << " \t\t swap: " << fix (times[kTimeSolveSolve_swap ], 8 , 4 )
205205 << " \n " ;
206- log_stream << " \t Residual: "
207- << fix (times[kTimeSolveResidual ], 8 , 4 ) << " ("
208- << fix (times[kTimeSolveResidual ] / times[kTimeSolve ] * 100 , 4 , 1 )
209- << " %)\n " ;
210- log_stream << " \t Omega: "
211- << fix (times[kTimeSolveOmega ], 8 , 4 ) << " ("
212- << fix (times[kTimeSolveOmega ] / times[kTimeSolve ] * 100 , 4 , 1 )
213- << " %)\n " ;
214206#endif
215207 log_stream << " ----------------------------------------------------\n " ;
216208
@@ -225,68 +217,57 @@ void DataCollector::printTimes(const Log& log) const {
225217 log_stream << " BLAS time \t " << fix (total_blas_time, 8 , 4 )
226218 << ' \n ' ;
227219 log_stream << " \t copy: \t " << fix (times[kTimeBlas_copy ], 8 , 4 )
228- << " ("
229- << fix (times[kTimeBlas_copy ] / times[kTimeSolve ] * 100 , 4 , 1 )
220+ << " (" << fix (times[kTimeBlas_copy ] / total_blas_time * 100 , 4 , 1 )
230221 << " %) in "
231222 << integer (blas_calls[kTimeBlas_copy - kTimeBlasStart ], 10 )
232223 << " calls\n " ;
233224 log_stream << " \t axpy: \t " << fix (times[kTimeBlas_axpy ], 8 , 4 )
234- << " ("
235- << fix (times[kTimeBlas_axpy ] / times[kTimeSolve ] * 100 , 4 , 1 )
225+ << " (" << fix (times[kTimeBlas_axpy ] / total_blas_time * 100 , 4 , 1 )
236226 << " %) in "
237227 << integer (blas_calls[kTimeBlas_axpy - kTimeBlasStart ], 10 )
238228 << " calls\n " ;
239229 log_stream << " \t scal: \t " << fix (times[kTimeBlas_scal ], 8 , 4 )
240- << " ("
241- << fix (times[kTimeBlas_scal ] / times[kTimeSolve ] * 100 , 4 , 1 )
230+ << " (" << fix (times[kTimeBlas_scal ] / total_blas_time * 100 , 4 , 1 )
242231 << " %) in "
243232 << integer (blas_calls[kTimeBlas_scal - kTimeBlasStart ], 10 )
244233 << " calls\n " ;
245234 log_stream << " \t swap: \t " << fix (times[kTimeBlas_swap ], 8 , 4 )
246- << " ("
247- << fix (times[kTimeBlas_swap ] / times[kTimeSolve ] * 100 , 4 , 1 )
235+ << " (" << fix (times[kTimeBlas_swap ] / total_blas_time * 100 , 4 , 1 )
248236 << " %) in "
249237 << integer (blas_calls[kTimeBlas_swap - kTimeBlasStart ], 10 )
250238 << " calls\n " ;
251239 log_stream << " \t gemv: \t " << fix (times[kTimeBlas_gemv ], 8 , 4 )
252- << " ("
253- << fix (times[kTimeBlas_gemv ] / times[kTimeSolve ] * 100 , 4 , 1 )
240+ << " (" << fix (times[kTimeBlas_gemv ] / total_blas_time * 100 , 4 , 1 )
254241 << " %) in "
255242 << integer (blas_calls[kTimeBlas_gemv - kTimeBlasStart ], 10 )
256243 << " calls\n " ;
257244 log_stream << " \t trsv: \t " << fix (times[kTimeBlas_trsv ], 8 , 4 )
258- << " ("
259- << fix (times[kTimeBlas_trsv ] / times[kTimeSolve ] * 100 , 4 , 1 )
245+ << " (" << fix (times[kTimeBlas_trsv ] / total_blas_time * 100 , 4 , 1 )
260246 << " %) in "
261247 << integer (blas_calls[kTimeBlas_trsv - kTimeBlasStart ], 10 )
262248 << " calls\n " ;
263249 log_stream << " \t tpsv: \t " << fix (times[kTimeBlas_tpsv ], 8 , 4 )
264- << " ("
265- << fix (times[kTimeBlas_tpsv ] / times[kTimeSolve ] * 100 , 4 , 1 )
250+ << " (" << fix (times[kTimeBlas_tpsv ] / total_blas_time * 100 , 4 , 1 )
266251 << " %) in "
267252 << integer (blas_calls[kTimeBlas_tpsv - kTimeBlasStart ], 10 )
268253 << " calls\n " ;
269254 log_stream << " \t ger: \t " << fix (times[kTimeBlas_ger ], 8 , 4 )
270- << " ("
271- << fix (times[kTimeBlas_ger ] / times[kTimeSolve ] * 100 , 4 , 1 )
255+ << " (" << fix (times[kTimeBlas_ger ] / total_blas_time * 100 , 4 , 1 )
272256 << " %) in "
273257 << integer (blas_calls[kTimeBlas_ger - kTimeBlasStart ], 10 )
274258 << " calls\n " ;
275259 log_stream << " \t trsm: \t " << fix (times[kTimeBlas_trsm ], 8 , 4 )
276- << " ("
277- << fix (times[kTimeBlas_trsm ] / times[kTimeSolve ] * 100 , 4 , 1 )
260+ << " (" << fix (times[kTimeBlas_trsm ] / total_blas_time * 100 , 4 , 1 )
278261 << " %) in "
279262 << integer (blas_calls[kTimeBlas_trsm - kTimeBlasStart ], 10 )
280263 << " calls\n " ;
281264 log_stream << " \t syrk: \t " << fix (times[kTimeBlas_syrk ], 8 , 4 )
282- << " ("
283- << fix (times[kTimeBlas_syrk ] / times[kTimeSolve ] * 100 , 4 , 1 )
265+ << " (" << fix (times[kTimeBlas_syrk ] / total_blas_time * 100 , 4 , 1 )
284266 << " %) in "
285267 << integer (blas_calls[kTimeBlas_syrk - kTimeBlasStart ], 10 )
286268 << " calls\n " ;
287269 log_stream << " \t gemm: \t " << fix (times[kTimeBlas_gemm ], 8 , 4 )
288- << " ("
289- << fix (times[kTimeBlas_gemm ] / times[kTimeSolve ] * 100 , 4 , 1 )
270+ << " (" << fix (times[kTimeBlas_gemm ] / total_blas_time * 100 , 4 , 1 )
290271 << " %) in "
291272 << integer (blas_calls[kTimeBlas_gemm - kTimeBlasStart ], 10 )
292273 << " calls\n " ;
0 commit comments