Per Egbert: "Ok, it should build again once
https://build.opensuse.org/request/show/1143794
is accepted. The fix is only required for Factory because the rpm package has been updated there last week. "
I see that 1143794 has been accepted so resubmitting PAPI update to Factory so that the parallel SP6 update can proceed.
------
- Update to version 7.1 (jsc#PED-7679)
Major changes:
* Support for Intel Sapphire Rapids native and preset events
* Support for AMD Zen4 native and preset events
* Support for event qualifiers in the ROCm component
* New 'template' component
* Integration into Spack package manager
* Integration into the Extreme-Scale Scientific Software Stack (E4S)
* Refactored cuda component with multi-thread and multi-gpu support
* Support for ARM Neoverse V1 and V2
Update libpfm dependency to v4.13
OBS-URL: https://build.opensuse.org/request/show/1144039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=36
- Update to version 7.1 (jsc#PED-7679)
Major changes:
* Support for Intel Sapphire Rapids native and preset events
* Support for AMD Zen4 native and preset events
* Support for event qualifiers in the ROCm component
* New 'template' component
* Integration into Spack package manager
* Integration into the Extreme-Scale Scientific Software Stack (E4S)
* Refactored cuda component with multi-thread and multi-gpu support
* Support for ARM Neoverse V1 and V2
Update libpfm dependency to v4.13
OBS-URL: https://build.opensuse.org/request/show/1143523
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=91
- Update to version 7.0 (jsc#PED-3032)
- See https://icl.utk.edu/papi/news/news.html?id=384 for more detail on the following major
changes in this release.
* A new "intel_gpu" component with monitoring capabilities support for Intel GPUs (including
GPU hardware events and memory performance metrics.
* A new "sysdetect" component for detecting a machine's architectural details.
* A major redesign of the "rocm" component for advanced monitoring features for the latest AMD
GPUs.
* Support for NVIDIA compute capability 7.0 and greater.
* A significant redesign of the "sde" component into two separate entities
* A new C++ interface for "libsde,"
* New Counter Analysis Toolkit (CAT) benchmarks and refinements of PAPI's CAT data analysis.
* Support for FUGAKU's A64FX Arm architecture
OBS-URL: https://build.opensuse.org/request/show/1059443
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=88
- Update to PAPI v6.0
- Major Changes:
* Added the rocm component to support performance counters on AMD GPUs.
* Added the rocm_smi component; SMI is System Management Interface to
monitor power usage on AMD GPUs, which is also writeable by the user,
e.g. to reduce power consumption on non-critical operations.
* Added 'io' component to expose I/O statistics exported by the Linux
kernel (/proc/self/io).
* Added 'SDE' component, Software Defined Events, which allows HPC software
layers to expose internal performance-critical behavior via Software
Defined Events (SDEs) through the PAPI interface.
* Added 'SDE API' to register performance-critical events that originate
from HPC software layers, and which are recognized as 'PAPI counters'
and, thus, can be monitored with the standard PAPI interface.
* Added powercap_ppc component to support monitoring and capping of power
usage on IBM PowerPC architectures (Power9 and later) using the powercap
interface exposed through the Linux kernel.
* Added 'sensors_ppc' component to support monitoring of system metrics on
IBM PowerPC architectures (Power9 and later) using the opal/exports sysfs
interface.
* Retired infiniband_umad component, it is superseded by infiniband.
* Revived PAPI's 'high-level API' to make it more intuitive and effective
for novice users and quick event reporting.
* Added 'counter_analysis_toolkit' sub-directory (CAT): A tool to assist
with native performance counter disambiguation through micro-benchmarks,
which are used to probe different important aspects of modern CPUs, to
aid the classification of native performance events.
* Other Changes include:
* Standardized our environment variables and implemented a simplified,
unified approach for specifying libraries necessary for components, with
overrides possible for special circumstances. Eliminated component level
'configure' requirements.
* Corrected TLS issues (Thread Local Storage) and race conditions.
* Several bug fixes, documentation fixes and enhancements, improvements to
README files for user instruction and code comments.
- Other Changes:
* Standardized our environment variables and implemented a simplified,
unified approach for specifying libraries necessary for components, with
overrides possible for special circumstances. Eliminated component level
'configure' requirements.
* Corrected TLS issues (Thread Local Storage) and race conditions.
* Several bug fixes, documentation fixes and enhancements, improvements to
README files for user instruction and code comments.
- Drop patch: papi-fix-ldflags.patch (upstream)
- Clean up spec file, remove unnecessary portions.
OBS-URL: https://build.opensuse.org/request/show/781948
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=82
- Update to 5.7.0
Major Changes:
* Validation tests: A substantial effort to add validation tests to PAPI
to check and detect problems in the definition of PAPI preset events.
* Event testing: Thorough cleanup of code in the C and Fortran testing to
add processor support, cleanup output and make the testing behavior
consistent.
* CUDA component: Updated and rewritten to support CUPTI Metric API
(combinations of basic events). This component now supports NVLink
information through the Metric API. Updated testing for the component.
* NVML component: Updated to support power management limits and improved
event names. Minor other bug fixes.
* RAPL component: Added support for: Intel Atom models Goldmont / Gemini_Lake
/ Denverton, Skylake-X / Kabylake
* PAPI preset events: Many updates to the PAPI preset event mappings;
Skylake X support, initial AMD fam17h, fix AMD fam16h, added
more Power8 events, initial Power9 events.
OBS-URL: https://build.opensuse.org/request/show/691589
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=73
- Update to 5.6.0 (FATE#321456).
Major changes:
* Validation tests: A substantial effort to add validation tests to PAPI to
check and detect problems in the definition of PAPI preset events.
* Event testing: Thorough cleanup of code in the C and Fortran testing to
add processor support, cleanup output and make the testing behavior
consistent.
* CUDA component: Updated and rewritten to support CUPTI Metric API
(combinations of basic events). This component now supports NVLink
information through the Metric API. Updated testing for the component.
* NVML component: Updated to support power management limits and improved
event names. Minor other bug fixes.
* RAPL component: Added support for: Intel Atom models Goldmont / Gemini_Lake
/ Denverton, Skylake-X / Kabylake
* PAPI preset events: Many updates to the PAPI preset event mappings;
Skylake X support, initial AMD fam17h, fix AMD fam16h, added more Power8
events, initial Power9 events.
Other changes:
* Updating man and help pages for papi_avail and papi_native_avail.
* Powercap component: Added test for setting power caps via PAPI powercap
component.
* Infiniband component: Bugfix for infiniband_umad component.
* Uncore component: Updated to support recent processors.
* Lmsensors component updated to support correct runtime linking, better
events name, and a number of bug fixes.
* Updated and fixed timer support for multiple architectures.
* All components: Cleanup and standardize testing behavior in the components.
* Build system: Much needed cleanup of configure and make scripts.
* Support for C++ was enhanced.
* Enabling optional support for reading events using perfevent-rdpmc on
OBS-URL: https://build.opensuse.org/request/show/630932
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=68