<div dir="ltr">Hi all,<br><br>Not sure what to title this mail, but let me begin with an analogy of what I am looking for:<br><br>In MATLAB, we could insert breakpoints into the code, such that when we run the program, we could pause the execution and see what the variables contain and what is going on exactly within your function calls. Is there a way to do something like this within PETSc?<br><br>I want to see what's going on within certain PETSc functions within KSPSolve. For instance, -log_summary says that my solver invokes calls to functions like VecMDot andĀ <span style="font-size:12.8000001907349px">VecMAXPY but I would like to know exactly how many vectors each of these functions are working with. Morever, I would also like to get a general overview of the properties of the matricesĀ </span><span style="font-size:12.8000001907349px">MatPtAP and MatMatMult are playing with (e.g., dimensions, number of nonzeros, etc).<br><br>Or<br><br>Above functions happen to be invoked from gamg, so is it possible to tell just from the parameters fed into PETSc what the answers to the above may be?<br><br>Thanks,<br>Justin</span></div>