<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Good afternoon PETSC team,</div><div><br></div><div>I am doing some profiling on one of my applications (petsc 3.15) using the command options:</div><div> -log_view :performance.out </div><div>-log_view :flame.out:ascii_flamegraph. </div><div><br></div><div>I want to understand the specifics of the gnereated flamegraphs and I am attaching performance.out and flame.out to this email.</div><div><br></div><div>I am assuming that the flamegraphs represent what is labeled "MPI Messages" in the regular output file (i.e. performance.out) instead of time or is it some other quantity? Since the "unit" of these flamegraphs is not time when I load into speedscope app and quantities most closely resemble the order of magnitude of the messages sent. </div><div><br></div><div>My application being an unsteady solver, I can understand that in time percentage, the amount of time spent in SNESsolve is almost equal to the amount spent in TSStep (~1.63e02 s, see performance.out). However, that percentage is not represented in the flamegraph (97% vs 82% in flame.out). How would I interpret this difference in percentage?</div><div><br></div><div>Thanks,</div><div><br></div><div>Alfredo</div><div><br></div></div></div></div>