LLNL/Caliper

loop gets renamed unexpectedly

ibaned opened this issue · 6 comments

I am profiling a loop like this:

CALI_CXX_MARK_LOOP_BEGIN(pc_loop, "predictor-corrector");

But when I look at this loop in the SPOT web interface it got renamed to a0or-corrector. Is there some part of the code that renames the word "predict"?

There shouldn't be. Can you run cali-query -t <file.cali> on the Caliper file and see what it prints?

Yes, here is the view of SPOT I'm seeing:
Screen Shot 2021-11-11 at 2 28 34 PM

And here is the output of cali-query -t:
cali_query.txt

Thanks. Looks like the name is correctly preserved in the Caliper file, so I suspect the issue is in SPOT. Something might have gone wrong with SPOT's new name compression scheme. Let's have @aschwanden1 take a look at it.

Thanks! do you want me to open an issue on the spot2_container repository?

Thanks! do you want me to open an issue on the spot2_container repository?

Yes, I think that would be a good idea. It might help to attach the .cali file.

Closing because Caliper seems to be not at all at fault here.