How do I understand rad report logs?

Good morning all! I had a quick question about how to interpret the reporting output from rad. Here’s a sample of what comes out of rad -N 12.

FRAME 6: -vtv -vp 0.587958 -1.13395 0.34055 -vd -0.237007 0.964652 -0.115217 -vu -0.0275 0.111887 0.99334 -vh 4.36328 -vv 2.45516 -vo 0 -va 0 -vs -5.5 -vl -5.5
rpict: 41375138 rays, 0.00% after 0.043u 0.000s 0.043r hours on dooby (PID 13728)
rpict: 28096141 rays, 100.00% after 0.032u 0.000s 0.032r hours on dooby (PID 13752)

What does FRAME 6 mean? I notice it starts at FRAME 1, and then increases in value, and sometimes refers to earlier frames. Given that there are multiple cores, I also notice that the percentage completed is not an “overall” percentage, but perhaps per rpict process, and so with many of them appearing at the same time, it’s hard to tell what the actual overall percentage completion is. Is there an easier way to read this output?

Also, how do I read the time value 0.032u 0.000s 0.032r hours? In particular, I don’t know what “u”, “s”, or “r” stand for.

This is all very cryptic, I admit. The “FRAME” numbers actually refer to tile numbers per process. So, FRAME 6 means the sixth frame that particular rpict (PID) has worked on. The percentage complete refers only to the tile, not to the overall. It is easier (but far from easy) to figure out progress by looking at the synchronization file, which is named something like “PICTURE_view_rpsync.txt”. In that file, the first line is the number of tiles (horizontal and vertical) and the next tile that needs rendering. Roughly speaking, the amount complete is indicated by the X-position for the tile, working from the maximum value to the minimum (going from memory). You can also just run pfilt on the raw output and look at it.

Thank you very much Greg for the explanation! You’re right, it’s much easier to gauge progress by looking at the rpsync file. In combination with the Unix time command and a stopwatch script I can get a better idea of progress. Also thanks for the tip on pfilt, didn’t realise you could do that!