Closed JiakunYan closed 8 months ago
@dmarce1 can you please explain this?
@dmarce1 can you please explain this?
@dmarce1 or @G-071 can you please explain this?
This is a bug. It is because time_total and time_regrid are called from functions that do not execute in parallel, while time_computation is called from functions that do. I will figure out a fix for it.
Octo-Tiger always reports the results of three timers at the end of the execution. For example,
The computation time + regrid time is usually greater than the total time. At first, I thought this shows how much time overlap we achieved. However, after examining the code, I found the
regrid
timer will always record the time of one more regrid function call than thetotal
timer. (https://github.com/STEllAR-GROUP/octotiger/blob/50f1325e812e6a73004fde4ed40bedab0d606793/src/node_server_actions_3.cpp#L342).Is this the intended behavior? What does the "Computation + Regrid:" line want to show exactly?