SHA256
8
0
forked from pool/papi

99 Commits

Author SHA256 Message Date
e3e63e6c5d Accepting request 1291125 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1291125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=39
2025-07-08 13:29:34 +00:00
Tony Jones
0126fd1c5d - Update from beta to full release version 7.2.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=98
2025-07-07 18:49:57 +00:00
d26a633f41 Accepting request 1271569 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1271569
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=38
2025-04-22 15:30:07 +00:00
9a5d4c4920 - Remove BuildRoot directive
- Remove python3.patch and replaced with build time sed
- Initial support for RISC-V architecture
- Update to version 7.2.0b2
- Update to version 7.2.0b1

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=96
2025-04-22 09:51:02 +00:00
7beeb412d4 Accepting request 1266429 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1266429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=37
2025-04-03 14:47:00 +00:00
06e3a36f3b - Redownload papi-7.1.0.tar.gz as it was not actually gzipped
and triggered and OBS error when running download_files.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=94
2025-04-02 09:54:56 +00:00
Tony Jones
afea9f298b - Disable and remove support for gnu-hpc build flavours (bsc#1239982)
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=93
2025-04-01 17:03:01 +00:00
7e0c73a199 Accepting request 1144039 from devel:libraries:c_c++
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
2024-02-05 21:01:00 +00:00
Tony Jones
b534fb126e Accepting request 1143523 from home:jones_tony:branches:devel:libraries:c_c++
- 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
2024-02-02 00:01:36 +00:00
22eb0da011 Accepting request 1059827 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1059827
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=35
2023-01-20 16:38:29 +00:00
Tony Jones
d26111c479 Accepting request 1059491 from home:eeich:branches:devel:libraries:c_c++
Fix build: unpackaged files added.

OBS-URL: https://build.opensuse.org/request/show/1059491
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=89
2023-01-19 16:08:51 +00:00
Tony Jones
37103f89d9 Accepting request 1059443 from home:jones_tony:branches:devel:libraries:c_c++
- 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
2023-01-18 21:09:46 +00:00
039f2318ff Accepting request 960046 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/960046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=34
2022-03-08 19:31:43 +00:00
Tony Jones
37d59ae9c6 Accepting request 960045 from home:jones_tony:branches:devel:libraries:c_c++
- Change papi_hl_output_writer.py script to reference Python3 (bsc#1196709)
  New patch: python3.patch

OBS-URL: https://build.opensuse.org/request/show/960045
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=86
2022-03-07 19:02:54 +00:00
dab9f3a0f8 Accepting request 871278 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/871278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=33
2021-02-15 22:15:46 +00:00
Tony Jones
fb1ec6d4d1 Accepting request 871069 from home:eeich:branches:devel:libraries:c_c++
- Update PAPI to v6.0.0.1 bugfix release:
  * Fix undefined reference to "pthread_self" in static builds.
  * Fix a bug with "make -j".

OBS-URL: https://build.opensuse.org/request/show/871069
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=84
2021-02-11 18:32:52 +00:00
ff61963847 Accepting request 781949 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/781949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=32
2020-03-11 17:31:27 +00:00
Tony Jones
da94928dd1 Accepting request 781948 from home:jones_tony:branches:devel:libraries:c_c++
- 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
2020-03-05 21:03:25 +00:00
3cd69e8685 Accepting request 752373 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/752373
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=31
2019-12-07 14:19:49 +00:00
02a8ea3669 Accepting request 751738 from home:eeich:branches:devel:libraries:c_c++
- Add master package for library in HPC build (boo#1158048).

OBS-URL: https://build.opensuse.org/request/show/751738
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=80
2019-11-29 13:10:02 +00:00
37246b6730 Accepting request 737529 from devel:libraries:c_c++
(forwarded request 737528 from jones_tony)

OBS-URL: https://build.opensuse.org/request/show/737529
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=30
2019-10-14 12:52:59 +00:00
Tony Jones
e9e595766a Accepting request 737528 from home:jones_tony:branches:devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/737528
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=78
2019-10-11 14:16:12 +00:00
Tony Jones
f6e807a2e2 Accepting request 737525 from home:jones_tony:branches:devel:libraries:c_c++
- Delete patch: papi-codecleanup.patch 
  Patch has been present since first checkin but there is no indication 
  as to it's purpose, no bug reference and it is not needed for successful 
  test run. 
- Refresh patch: papi-fix-ldflags.patch  
  Add proper patch description. Contents pushed upstream. 

- Update to 5.7.0 (jsc#SLE-8562)

OBS-URL: https://build.opensuse.org/request/show/737525
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=77
2019-10-11 14:07:21 +00:00
baea1f2b61 Accepting request 699831 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/699831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=29
2019-05-03 20:23:49 +00:00
78a53db884 Accepting request 697621 from home:marxin:branches:devel:libraries:c_c++
Disable LTO (boo#1133272).

OBS-URL: https://build.opensuse.org/request/show/697621
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=75
2019-05-01 06:33:06 +00:00
c3790f160c Accepting request 692974 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/692974
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=28
2019-04-15 09:50:03 +00:00
b0a088310e Accepting request 691589 from home:cvoegl:branches:devel:libraries:c_c++
- 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
2019-04-10 17:21:17 +00:00
Stephan Kulow
80070222bd Accepting request 677370 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/677370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=27
2019-02-24 15:52:30 +00:00
4ffb49d7c5 Accepting request 677185 from home:eeich:branches:devel:libraries:c_c++
- Expose PAPI_LIB from module also when no devel package is installed
  (bsc#1125825).

OBS-URL: https://build.opensuse.org/request/show/677185
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=71
2019-02-19 14:05:57 +00:00
8b51a4121f Accepting request 640046 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/640046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=26
2018-10-11 09:46:12 +00:00
Ismail Dönmez
c1d162d685 Accepting request 640019 from home:michals
- Fix pcp build (boo#1107637).
  libpapi-devel depends on papi which was dynamically linked in the past and
  pulled in libpapi. It is linked statically now so the libpapi dependency
  needs to be added.

OBS-URL: https://build.opensuse.org/request/show/640019
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=69
2018-10-05 08:46:26 +00:00
Ismail Dönmez
0af72906bf Accepting request 630932 from home:michals
- 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
2018-08-24 08:41:40 +00:00
7f21e6cc1b Accepting request 574737 from devel:libraries:c_c++
- Fix summary in module files (bnc#1080259) (forwarded request 574709 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/574737
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=25
2018-02-13 09:25:05 +00:00
e92f8a76d0 Accepting request 574709 from home:mslacken:hpc_fix
- Fix summary in module files (bnc#1080259)

OBS-URL: https://build.opensuse.org/request/show/574709
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=66
2018-02-09 15:40:03 +00:00
a144bb64de Accepting request 562553 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/562553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=24
2018-01-16 08:31:17 +00:00
18f616f2c6 Accepting request 562260 from home:eeich:branches:fix-compilers-hpc
- Fix unexpanded rpm macro in environment module file for HPC (boo#1074897).

OBS-URL: https://build.opensuse.org/request/show/562260
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=64
2018-01-08 14:31:54 +00:00
7d1becaba7 Accepting request 543931 from devel:libraries:c_c++
- Add lua-lmod as dependency to HPC package. (forwarded request 543903 from eeich)

OBS-URL: https://build.opensuse.org/request/show/543931
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=23
2017-11-23 08:39:28 +00:00
Philipp Thomas
cf27c57b37 Accepting request 543903 from home:eeich:hpc_alt
- Add lua-lmod as dependency to HPC package.

OBS-URL: https://build.opensuse.org/request/show/543903
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=62
2017-11-20 15:31:53 +00:00
b1d464c934 Accepting request 539240 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/539240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=22
2017-11-10 13:39:39 +00:00
Philipp Thomas
20d4155aa7 Accepting request 539155 from home:eeich:hpc_alt
- Fix Requires for HPC build.

- Add a maintenance fix that never happened:
  Remove papi-PPC64-sys_mem_info-array-size-is-wrong.patch:
  obsoleted by update.

  Add papi-PPC64-sys_mem_info-array-size-is-wrong.patch from IBM to
  fix access beyond array bounds on POWER8 (bnc#901134).

OBS-URL: https://build.opensuse.org/request/show/539155
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=60
2017-11-06 10:09:17 +00:00
8272d615d0 Accepting request 534592 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/534592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=21
2017-10-18 14:15:17 +00:00
Tony Jones
20cdd7b7b3 Accepting request 534463 from home:eeich:branches:devel:libraries:c_c++
- Add magic to limit the number of flavors built in the
  in the OBS ring.

OBS-URL: https://build.opensuse.org/request/show/534463
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=58
2017-10-17 21:22:06 +00:00
Tony Jones
19e0d6be59 Accepting request 533552 from home:eeich:hpc_alt
- Generate baselib.conf dynamically and only for the non-HPC
  build: this avoids issues with the source validator.

OBS-URL: https://build.opensuse.org/request/show/533552
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=57
2017-10-12 16:29:14 +00:00
Tony Jones
fc7e744bdd Accepting request 533492 from home:eeich:hpc_alt
- Work around openSUSE:Factory spec file validation test.

OBS-URL: https://build.opensuse.org/request/show/533492
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=56
2017-10-12 02:19:39 +00:00
Tony Jones
71bf42a584 Accepting request 533454 from home:eeich:hpc_alt
- Converted to multibuild.
- Add HPC build using environment modules
  (FATE#321720).

OBS-URL: https://build.opensuse.org/request/show/533454
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=55
2017-10-11 20:21:47 +00:00
d8b0387cfe Accepting request 523636 from devel:libraries:c_c++
Add support for POWER9

OBS-URL: https://build.opensuse.org/request/show/523636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=20
2017-09-13 19:36:19 +00:00
Philipp Thomas
976766b2d4 - Add papi-power9_event_list_presets.patch from IBM to add support
for the POWER9 architecture (fate#322255).

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=53
2017-09-11 14:09:44 +00:00
168cd386f7 Accepting request 441944 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/441944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=19
2017-01-25 22:20:36 +00:00
8b1470d25f Accepting request 441827 from home:pluskalm:branches:devel:libraries:c_c++
- Update to version 5.5.1:

OBS-URL: https://build.opensuse.org/request/show/441827
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=51
2016-11-25 08:07:54 +00:00
47a533e36e Accepting request 427896 from devel:libraries:c_c++
Update to latest version

OBS-URL: https://build.opensuse.org/request/show/427896
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/papi?expand=0&rev=18
2016-09-16 09:02:31 +00:00