Port details on branch 2022Q3 |
- papi API to access the performance counter hw in the microprocessor
- 5.4.3_11 devel =0 5.4.3_11Version of this port present on the latest quarterly branch.
- IGNORE: needs hwpmc module loaded or compiled into the kernel. Please consult hwpmc(4) on how to do it (or read pkg-message)
- Maintainer: pizzamig@FreeBSD.org
- Port Added: 2007-06-13 21:27:33
- Last Update: 2023-04-23 09:09:58
- Commit Hash: 8d3e020
- License: BSD3CLAUSE
- WWW:
- https://code.google.com/p/papi-for-freebsd/
- Description:
- PAPI aims to provide the tool designer and application engineer with a
consistent interface and methodology for use of the performance counter
hardware found in most major microprocessors.
PAPI enables software engineers to see, in near real time, the relation
between software performance and processor events.
See also: https://icl.cs.utk.edu/papi
- ¦ ¦ ¦ ¦
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/papi/ && make install clean
- No package is available: Needs to be compiled for specific CPU
- PKGNAME: there is no package for this port: NO_PACKAGE = Needs to be compiled for specific CPU
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: i386 amd64
- distinfo:
- SHA256 (papi-5.4.3.tar.gz) = 3aefd581e274f0a103f001f1ffd1009019b297c637e97f4b8c5fc13fa5a1e675
SIZE (papi-5.4.3.tar.gz) = 4356368
No package information for this port in our database- Sometimes this happens. Not all ports have packages.
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gfortran12 : lang/gcc12
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- as : devel/binutils
- Runtime dependencies:
-
- gfortran12 : lang/gcc12
- Library dependencies:
-
- libopa.so : net/mpich
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for papi-5.4.3_11:
CORETEMP=off: Add Intel Core thermal sensor (need coretemp.ko)
DEBUGINFO=off: Add debug information (increased verbosity)
===> Use 'make config' to modify these settings
- Options name:
- devel_papi
- USES:
- fortran gmake pathfix pkgconfig
- pkg-message:
- For install:
- In order to get PAPI working on this machine you must setup a kernel with
* options HWPMC_HOOKS
* device hwpmc
Or load hwpmc module manually:
# kldload hwpmc.ko
Additionally, for i386 systems you need:
* device apic
- Master Sites:
|