Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libpapi-hpc-7.0.0-150500.1.1 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: libpapi-hpc Distribution: SUSE Linux Enterprise 15
Version: 7.0.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150500.1.1 Build date: Wed Jan 25 23:21:33 2023
Group: System/Libraries Build host: goat08
Size: 188 Source RPM: papi_7_0_0-hpc-7.0.0-150500.1.1.src.rpm
Packager: https://www.suse.com/
Url: http://icl.cs.utk.edu/papi/index.html
Summary: Dependency package for libpapi_7_0_0-hpc
papi: Performance Application Programming Interface
The package libpapi-hpc provides the dependency to get binary package libpapi_7_0_0-hpc.
When this package gets updated it installs the latest version of papi_7_0_0-hpc.

Provides

Requires

License

BSD-3-Clause

Changelog

* Tue Jan 17 2023 tonyj@suse.com
  - 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
* Fri Mar 04 2022 tonyj@suse.com
  - Change papi_hl_output_writer.py script to reference Python3 (bsc#1196709)
    New patch: python3.patch
* Thu Feb 11 2021 eich@suse.com
  - Update PAPI to v6.0.0.1 bugfix release:
    * Fix undefined reference to "pthread_self" in static builds.
    * Fix a bug with "make -j".
* Wed Mar 04 2020 tonyj@suse.com
  - 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.
* Thu Nov 28 2019 eich@suse.com
  - Add master package for library in HPC build (boo#1158048).
* Thu Oct 10 2019 tonyj@suse.com
  - 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.
* Wed Apr 24 2019 mliska@suse.cz
  - Disable LTO (boo#1133272).
* Thu Apr 04 2019 christian.voegl@suse.com
  - Update to 5.7.0 (jsc#SLE-8562)
    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.
* Mon Feb 18 2019 eich@suse.com
  - Expose PAPI_LIB from module also when no devel package is installed
    (bsc#1125825).
* Thu Oct 04 2018 msuchanek@suse.de
  - 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.
* Wed Aug 22 2018 msuchanek@suse.com
  - 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
      recent Linux kernels can speed up PAPI_read() by a factor of 5.
    * Pthread testing limited to avoid excessive CPU consumption on highly
      parallel machines.
  - Refresh papi-codecleanup.patch
  - Remove papi-power9_event_list_presets.patch:
    obsoleted by update.
  - Add papi-fix-ldflags.patch: fix libdl linking errors
* Fri Feb 09 2018 cgoll@suse.com
  - Fix summary in module files (bnc#1080259)
* Sat Jan 06 2018 eich@suse.com
  - Fix unexpanded rpm macro in environment module file for HPC (boo#1074897).
* Sun Nov 12 2017 eich@suse.com
  - Add lua-lmod as dependency to HPC package.
* Mon Oct 30 2017 eich@suse.com
  - Fix Requires for HPC build.
* Tue Oct 17 2017 eich@suse.com
  - Add magic to limit the number of flavors built in the
    in the OBS ring.
* Thu Oct 12 2017 eich@suse.com
  - Generate baselib.conf dynamically and only for the non-HPC
    build: this avoids issues with the source validator.
* Wed Oct 11 2017 eich@suse.com
  - Work around openSUSE:Factory spec file validation test.
* Mon Sep 11 2017 eich@suse.com
  - Converted to multibuild.
  - Add HPC build using environment modules
    (FATE#321720).
* Mon Sep 11 2017 pth@suse.de
  - Add papi-power9_event_list_presets.patch from IBM to add support
    for the POWER9 architecture (fate#322255).
* Thu Nov 24 2016 mpluskal@suse.com
  - Update to version 5.5.1:
    * Support for uncore performance monitoring events on Intel Xeon
      Phi Knights Landing (KNL).
    * Minor bugfixes.
* Thu Sep 15 2016 pth@suse.de
  - Update to 5.5.0. Changes since 5.4.1 :
    New Platforms:
    * Added  Knights Landing (KNL) core events and preset events.
    * Added Intel Broadwell/Skylake/Knights Landing RAPL support
    * Updated PAPI preset event support for Intel Broadwell/Skylake
    New Implementations:
    * libmsr component: Using LLNL's libmsr library to access Intel
      RAPL (Running Average Power Limit) library adds power capping
      abilities to PAPI.
    * CUDA PC sampling: A new standalone CUDA sampling tool
      (papi_cuda_sampling) has been added to the CUDA component
      (components/cuda/sampling/) and can be used as a preloader to
      perform PC sampling on Nvidia GPUs which support the CUPTI
      sampling interface (e.g. Maxwell).
    * ARM Cortex A53 support: Event definitions added.
    New Component:
    * Powercap component: PAPI now supports the Linux Power Capping
      Framework which exposes power capping devices and power measurement
      to user space via a sysfs virtual file system interface.
    Enhancements:
    * Added Haswell-EP uncore support
    * Initial Broadwell, Skylake support
    * Added a general CUDA example (components/cuda/test) that uses
      LD_PRELOAD to attach to a running CUcontext.
    * Added "-check" flag to papi_avail and papi_native_avail to
      test counter availability/validity.
    * Add support for multiple flavors of POWER8 processors.
    * Force all processors to check event schedulability by checking that
      PAPI can successfully read the counters.
    * Support for Intel Broadwell-EP, Skylake, Goldmont, Haswell-EP
      inherited from libpfm4.
    * Shared memory object (.so) naming is made more limited so that minor
      updates do not break ABI compatibility.
    Bug Fixes:
    * Clean output from papi_avail tool when there are no user defined events.
    * Support PAPI_GRN_SYS granularity for perf component.
    * Bug fix for infiniband_umad component.
    * Bug fix for vmware component.
    * Bug fix for NVML component.
    * Fixed RAPL component so it reports unsupported inside a guest VM.
    * Cleanup ARM CPU detection.
    * Bug fix for PAPI_overflow issue for multiple eventsets.
    * Increased PERF_EVENT_MAX_MPX_COUNTERS to 192 from 128.
    * Fixed memory leak in papi_preset.c.
    * Free allocated memory in the stealtime component.
    * Improve testlib error messages if a component fails to initialize.
    * Fix _papi_hwi_postfix_calc parsing and robustness.
    * Clean build rules for CUDA sampling subcomponent.
    * Correct IBM Power7 and Power8 computation of PAPI_L1_DCA.
    * Eliminate the sole use of ftests_skip subroutine.
    * Correct the event string names for tenth.c.
    * Have Fortran test support code report errors more clearly.
    * Cleanup output from libmsr component.
    * PAPI internal functions were marked as static to avoid exposing them
      externally.
    * Multiple component were fixed to make internal functions static
      where possible, to avoid exposing the functions as externally
      accessible entry points.
    * CUDA component configuration bug fixed.
* Wed Mar 04 2015 mpluskal@suse.com
  - Replace ./configure with macro %configure
* Wed Mar 04 2015 mgorse@suse.com
  - fix typo in excludearch statement
* Wed Mar 04 2015 mpluskal@suse.com
  - Cleanup spec file with spec-cleaner
  - Update to 5.4.1
    * Updated support for Intel Haswell and Haswell-EP
    * Added ARM Cortex A7
    * Added ARM 1176 CPU (original Raspberry Pi)
    * Enhance PAPI preset events to allow user defined events.
    * User defined events are set up via a user event definition file.
    * New test demonstrating attaching an eventset to a single CPU
      rather than a thread.
    * Use the term "event qualifiers" instead of "event masks" to
      clarify understanding.
    * Added pkg-config support to PAPI.
    * Fixed lustre segfault bug in lustre component.
    * Fixed compilation in the absence of a Fortran compiler.
    * Fixed bug in krental_pthreads ctest to join threads properly
      on exit.
    * Fixed bug in perf_events where event masks were not getting
      cleared properly.
    * Fixed memory leak bug in perf_events.
* Tue Nov 18 2014 pth@suse.de
  - Update to 5.4.0:
    New Platforms:
    - ------------
    * EMON power component for IBM Blue Gene/Q
    * Support for the Applied Micro X-Gene processor
    * Support for IBM POWER non-virtualized platform
    * RAPL support for Intel Haswell models (60,69,71)
    Enhancements:
    - -----------
    * Added list of supported PMU names (core/uncore components)
    * Support for extended event masks (core/uncore components)
    * Extension of the RAPL energy measurements on Intel via msr-safe
    * Updated IBM POWER7, POWER8 presets
    * 'papi_native_avail --validate' supports events that require
      multiple masks to be valid
    Bug Fixes:
    - ---------
    * HW counter and event count added/fixed for BGPM components
    * Reduce cost of using PAPI_name_to_code
    * Non-null terminated strings fixed
    * Growing list of native events in core/uncore components fixed
    * Cleaned up Intel IvyBridge presets
    * Addressed Coverity reported issues
    For specific and detailed information on changes made in this
    release, grep ChangeLogP540.txt in the package documentation for
    keywords of interest or go directly to the PAPI git repo.
  - Remove papi-PPC64-sys_mem_info-array-size-is-wrong.patch:
    obsoleted by update.
* Mon Oct 20 2014 pth@suse.de
  - Add papi-PPC64-sys_mem_info-array-size-is-wrong.patch from IBM to
    fix access beyond array bounds on POWER8 (bnc#901134).

Files

/usr/share/doc/packages/libpapi-hpc
/usr/share/doc/packages/libpapi-hpc/README.libpapi_7_0_0-hpc


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:11:13 2024