axom icon indicating copy to clipboard operation
axom copied to clipboard

Add caliper as an optional third party dependency

Open kennyweiss opened this issue 5 years ago • 1 comments

We should add caliper as an optional third-party dependency to Axom.

In addition to our internal usage (e.g. in axom's examples), this would allow user codes that build with caliper to capture performance data within their calls to axom components.

We should also provide some simple macros to streamline adding annotations within Axom components, e.g.

AXOM_ANNOTATE_BEGIN(<label>)
AXOM_ANNOTATE_END(<label>)
AXOM_ANNOTATE_SCOPE(<label>)

kennyweiss avatar Dec 27 '19 03:12 kennyweiss

@kennyweiss has a PR nearing completion for this. We should have a follow up meeting to define how we want to use caliper in Axom.

rhornung67 avatar Feb 13 '23 22:02 rhornung67