devel/caliper 2.15.0 FreeBSD
Instrumentation and performance profiling library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
b570c05317- License
- BSD3CLAUSE
- Categories
- devel
- Package size
- 490.6 KiB, 1835.9 KiB installed
Description
Caliper is a library to integrate performance profiling capabilities into applications. To use Caliper, developers mark code regions of interest using Caliper's annotation API. Applications can then enable performance profiling at runtime with Caliper's configuration API. Alternatively, you can configure Caliper through environment variables or config files.
Caliper can be used for lightweight always-on profiling or advanced performance engineering use cases, such as tracing, monitoring, and auto-tuning. It is primarily aimed at HPC applications, but works for any C/C++/Fortran program on Unix/Linux.
Install
Binary package:
pkg install caliper
From the ports tree:
cd /usr/ports/devel/caliper/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= caliper>0:devel/caliper
LIB_DEPENDS= libcaliper.so:devel/caliper
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.15.0 | 2.15.0 | 2.9.0 | 2.12.0 | 2.15.0 |
| FreeBSD:14:quarterly | 2.12.0 | 2.12.0 | n/a | 2.12.0 | 2.12.0 |
| FreeBSD:15:latest | 2.15.0 | 2.15.0 | n/a | 2.12.0 | 2.12.0 |
| FreeBSD:15:quarterly | 2.12.0 | 2.12.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.12.0 | 2.15.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Run dependencies 7
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++11-lib python shebangfix
- Service scripts
- none
Files
pkg-plist 67
- bin/cali-query
- bin/cali-stat
- bin/cali2traceevent
- bin/cali2traceevent.py
- include/caliper/Annotation.h
- include/caliper/AsyncEvent.h
- include/caliper/BufferedRegionProfile.h
- include/caliper/Caliper.h
- include/caliper/ChannelController.h
- include/caliper/CollectiveOutputChannel.h
- include/caliper/ConfigManager.h
- include/caliper/MpiChannelManager.h
- include/caliper/RegionProfile.h
- include/caliper/SnapshotRecord.h
- include/caliper/cali-manager.h
- include/caliper/cali-mpi.h
- include/caliper/cali.h
- include/caliper/cali_datatracker.h
- include/caliper/cali_definitions.h
- include/caliper/cali_macros.h
- include/caliper/caliper-config.h
- include/caliper/callback.hpp
- include/caliper/common/Attribute.h
- include/caliper/common/CaliperMetadataAccessInterface.h
- include/caliper/common/Entry.h
- include/caliper/common/Log.h
- include/caliper/common/Node.h
- include/caliper/common/OutputStream.h
- include/caliper/common/Variant.h
- include/caliper/common/cali_types.h
- include/caliper/common/cali_variant.h
- include/caliper/common/lockfree-tree.hpp
- include/caliper/reader/Aggregator.h
- include/caliper/reader/CalQLParser.h
- include/caliper/reader/CaliReader.h
- include/caliper/reader/CaliWriter.h
- include/caliper/reader/CaliperMetadataDB.h
- include/caliper/reader/FlatExclusiveRegionProfile.h
- include/caliper/reader/FlatInclusiveRegionProfile.h
- include/caliper/reader/FormatProcessor.h
- include/caliper/reader/NestedExclusiveRegionProfile.h
- include/caliper/reader/NestedInclusiveRegionProfile.h
- include/caliper/reader/Preprocessor.h
- include/caliper/reader/QueryProcessor.h
- include/caliper/reader/QuerySpec.h
- include/caliper/reader/RecordProcessor.h
- include/caliper/reader/RecordSelector.h
- include/caliper/typesCaliper.h
- include/caliper/wrapAnnotation.h
- include/caliper/wrapBufferedRegionProfile.h
- include/caliper/wrapCaliper.h
- include/caliper/wrapConfigManager.h
- include/caliper/wrapScopeAnnotation.h
- lib/caliper/caliperreader/__init__.py
- lib/caliper/caliperreader/caliperreader.py
- lib/caliper/caliperreader/caliperstreamreader.py
- lib/caliper/caliperreader/metadatadb.py
- lib/caliper/caliperreader/readererror.py
- lib/caliper/caliperreader/version.py
- lib/libcaliper.so
- lib/libcaliper.so.2
- lib/libcaliper.so.2.15.0
- libdata/pkgconfig/caliper.pc
- share/cmake/caliper/caliper-config-version.cmake
- share/cmake/caliper/caliper-config.cmake
- share/cmake/caliper/caliper-targets-.cmake
- share/cmake/caliper/caliper-targets.cmake
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| LLNL-Caliper-v2.15.0_GH0.tar.gz | 2.096127e+06 | 6951d084679314f0466bbf2c3df7afde6e75b1539fdfda5aaf6bd72a5459a98f |