Caliper 2.1.0
Caliper 2.1.0 brings improvements and new functionality, including
- Simplified linking: libcaliper is now self-contained, linking
-lcaliper
(or-lcaliper-serial
for non-MPI programs) includes all caliper modules. It is no longer necessary to add libcaliper-mpi for MPI programs or libcaliper-reader, libcaliper-common, etc. when linking statically. - ConfigManager: A new, easy interface to enable and control built-in Caliper configuration profiles such as runtime-report from within applications.
- ChannelController: A new interface to simplify creation of custom, application-controlled Caliper configuration profiles.
- RegionProfile: A new interface that lets applications collect and access timing info for annotated Caliper regions directly.
- The new cpuinfo service reports CPU id and NUMA node where a snapshot was taken.
- Various improvements in the table and tree output formatters.
- Gotcha 1.0.2 now comes bundled with Caliper.