I have written a C++ code to calculate the reflection of solar radiation (based on ray tracing principals). I have included a number of acceleration techniques. In my write up I have to justify these algorithms. I was going to do it purely from a time base but the comment by @weberc2 HERE makes be believe that is not the best solution.
I have looked at code analysis software like Very sleepy and AMD Code Analyst which helped to identify bottle necks etc.
As the supervisor will probably have a very poor programming knowledge a time based analysis just seems the most logical...
e.g
"Running the same scenario with the Grid
active increased calculation accuracy by 20% with only a 2sec penalty on time..."
It is a single thread program. Is it really that dangerous to use time? Any suggestions. Thank you all