Hello community,

here is the log from the commit of package kokkos for openSUSE:Factory checked 
in at 2020-12-21 10:24:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kokkos (Old)
 and      /work/SRC/openSUSE:Factory/.kokkos.new.5145 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kokkos"

Mon Dec 21 10:24:37 2020 rev:4 rq:857139 version:3.3.00

Changes:
--------
--- /work/SRC/openSUSE:Factory/kokkos/kokkos.changes    2020-09-25 
16:35:20.624093240 +0200
+++ /work/SRC/openSUSE:Factory/.kokkos.new.5145/kokkos.changes  2020-12-21 
10:27:09.432234279 +0100
@@ -1,0 +2,141 @@
+Sat Dec 19 15:05:39 UTC 2020 - Christoph Junghans <[email protected]>
+
+- dropped 3308.patch - merged upstream 
+- Version bump to 3.3.00:
+  - Features:
+    - Require C++14 as minimum C++ standard. C++17 and C++20 are
+      supported too.
+    - HIP backend is nearly feature complete. Kokkos Dynamic Task
+      Graphs are missing.
+    - Major update for OpenMPTarget: many capabilities now work.
+      For details contact us.
+    - Added DPC++/SYCL backend: primary capabilites are working.
+    - Added Kokkos Graph API analogous to CUDA Graphs.
+    - Added parallel_scan support with TeamThreadRange
+      [gh#kokkos/kokkos#3536]
+    - Added Logical Memory Spaces [gh#kokkos/kokkos#3546]
+    - Added initial half precision support [gh#kokkos/kokkos#3439]
+    - Experimental feature: control cuda occupancy
+      [gh#kokkos/kokkos#3379]
+  - Implemented enhancements Backends and Archs:
+    - Add a64fx and fujitsu Compiler support
+      [gh#kokkos/kokkos#3614]
+    - Adding support for AMD gfx908 archictecture
+      [gh#kokkos/kokkos#3375]
+    - SYCL parallel_for MDRangePolicy [gh#kokkos/kokkos#3583]
+    - SYCL add parallel_scan [gh#kokkos/kokkos#3577]
+    - SYCL custom reductions [gh#kokkos/kokkos#3544]
+    - SYCL Enable container unit tests [gh#kokkos/kokkos#3550]
+    - SYCL feature level 5 [gh#kokkos/kokkos#3480]
+    - SYCL Feature level 4 (parallel_for) [gh#kokkos/kokkos#3474]
+    - SYCL feature level 3 [gh#kokkos/kokkos#3451]
+    - SYCL feature level 2 [gh#kokkos/kokkos#3447]
+    - OpenMPTarget: Hierarchial reduction for + operator on
+      scalars [gh#kokkos/kokkos#3504]
+    - OpenMPTarget hierarchical [gh#kokkos/kokkos#3411]
+    - HIP Add Impl::atomic_[store,load] [gh#kokkos/kokkos#3440]
+    - HIP enable global lock arrays [gh#kokkos/kokkos#3418]
+    - HIP Implement multiple occupancy paths for various HIP
+      kernel launchers [gh#kokkos/kokkos#3366]
+  - Implemented enhancements Policies:
+    - MDRangePolicy: Let it be semiregular [gh#kokkos/kokkos#3494]
+    - MDRangePolicy: Check narrowing conversion in construction
+      [gh#kokkos/kokkos#3527]
+    - MDRangePolicy: CombinedReducers support
+      [gh#kokkos/kokkos#3395]
+    - Kokkos Graph: Interface and Default Implementation
+      [gh#kokkos/kokkos#3362]
+    - Kokkos Graph: add Cuda Graph implementation
+      [gh#kokkos/kokkos#3369]
+    - TeamPolicy: implemented autotuning of team sizes and vector
+      lengths [gh#kokkos/kokkos#3206]
+    - RangePolicy: Initialize all data members in default
+      constructor [gh#kokkos/kokkos#3509]
+  - Implemented enhancements BuildSystem:
+    - Auto-generate core test files for all backends
+      [gh#kokkos/kokkos#3488]
+    - Avoid rewriting test files when calling cmake
+      [gh#kokkos/kokkos#3548]
+    - RULE_LAUNCH_COMPILE and RULE_LAUNCH_LINK system for
+      nvcc_wrapper [gh#kokkos/kokkos#3136]
+    - Adding -include as a known argument to nvcc_wrapper
+      [gh#kokkos/kokkos#3434]
+    - Install hpcbind script [gh#kokkos/kokkos#3402]
+    - cmake/kokkos_tribits.cmake: add parsing for args
+      [gh#kokkos/kokkos#3457]
+  - Implemented enhancements Tools:
+    - Changed namespacing of
+      Kokkos::Tools::Impl::Impl::tune_policy
+      [gh#kokkos/kokkos#3455]
+    - Delegate to an impl allocate/deallocate method to allow
+      specifying a SpaceHandle for MemorySpaces
+      [gh#kokkos/kokkos#3530]
+    - Use the Kokkos Profiling interface rather than the Impl
+      interface [gh#kokkos/kokkos#3518]
+    - Runtime option for tuning [gh#kokkos/kokkos#3459]
+    - Dual View Tool Events [gh#kokkos/kokkos#3326]
+  - Implemented enhancements Other:
+    - Abort on errors instead of just printing
+      [gh#kokkos/kokkos#3528]
+    - Enable C++14 macros unconditionally [gh#kokkos/kokkos#3449]
+    - Make ViewMapping trivially copyable [gh#kokkos/kokkos#3436]
+    - Rename struct ViewMapping to class [gh#kokkos/kokkos#3435]
+    - Replace enums in Kokkos_ViewMapping.hpp (removes -Wextra)
+      [gh#kokkos/kokkos#3422]
+    - Use bool for enums representing bools
+      [gh#kokkos/kokkos#3416]
+    - Fence active instead of default execution space instances
+      [gh#kokkos/kokkos#3388]
+    - Refactor parallel_reduce fence usage [gh#kokkos/kokkos#3359]
+    - Moved Space EBO helpers to Kokkos_EBO
+      [gh#kokkos/kokkos#3357]
+    - Add remove_cvref type trait [gh#kokkos/kokkos#3340]
+    - Adding identity type traits and update definition of
+      identity_t alias [gh#kokkos/kokkos#3339]
+    - Add is_specialization_of type trait [gh#kokkos/kokkos#3338]
+    - Make ScratchMemorySpace semi-regular [gh#kokkos/kokkos#3309]
+    - Optimize min/max atomics with early exit on no-op case
+      [gh#kokkos/kokkos#3265]
+    - Refactor Backend Development [gh#kokkos/kokkos#2941]
+  - Fixed bugs:
+    - Fixup MDRangePolicy construction from Kokkos arrays
+      [gh#kokkos/kokkos#3591]
+    - Add atomic functions for unsigned long long using gcc
+      built-in [gh#kokkos/kokkos#3588]
+    - Fixup silent pointless comparison with zero in
+      checked_narrow_cast (compiler workaround)
+      [gh#kokkos/kokkos#3566]
+    - Fixes for ROCm 3.9 [gh#kokkos/kokkos#3565]
+    - Fix windows build issues which crept in for the CUDA build
+      [gh#kokkos/kokkos#3532]
+    - HIP Fix atomics of large data types and clean up lock arrays
+      [gh#kokkos/kokkos#3529]
+    - Pthreads fix exception resulting from 0 grain size
+      [gh#kokkos/kokkos#3510]
+    - Fixup do not require atomic operation to be default
+      constructible [gh#kokkos/kokkos#3503]
+    - Fix race condition in HIP backend [gh#kokkos/kokkos#3467]
+    - Replace KOKKOS_DEBUG with KOKKOS_ENABLE_DEBUG
+      [gh#kokkos/kokkos#3458]
+    - Fix multi-stream team scratch space definition for HIP
+      [gh#kokkos/kokkos#3398]
+    - HIP fix template deduction [gh#kokkos/kokkos#3393]
+    - Fix compiling with HIP and C++17 [gh#kokkos/kokkos#3390]
+    - Fix sigFPE in HIP blocksize deduction
+      [gh#kokkos/kokkos#3378]
+    - Type alias change: replace CS with CTS to avoid conflicts
+      with NVSHMEM [gh#kokkos/kokkos#3348]
+    - Clang compilation of CUDA backend on Windows
+      [gh#kokkos/kokkos#3345]
+    - Fix HBW support [gh#kokkos/kokkos#3343]
+    - Added missing fences to unique token [gh#kokkos/kokkos#3260]
+  - Incompatibilities:
+    - Remove unused utilities (forward, move, and expand_variadic)
+      from Kokkos::Impl [gh#kokkos/kokkos#3535]
+    - Remove unused traits [gh#kokkos/kokkos#3534]
+    - HIP: Remove old HCC code [gh#kokkos/kokkos#3301]
+    - Prepare for deprecation of ViewAllocateWithoutInitializing
+      [gh#kokkos/kokkos#3264]
+    - Remove ROCm backend [gh#kokkos/kokkos#3148]
+
+-------------------------------------------------------------------

Old:
----
  3308.patch
  kokkos-3.2.00.tar.gz

New:
----
  kokkos-3.3.00.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kokkos.spec ++++++
--- /var/tmp/diff_new_pack.bQgt45/_old  2020-12-21 10:27:09.976234896 +0100
+++ /var/tmp/diff_new_pack.bQgt45/_new  2020-12-21 10:27:09.976234896 +0100
@@ -18,7 +18,7 @@
 
 
 Name:           kokkos
-Version:        3.2.00
+Version:        3.3.00
 Release:        0
 %define         sover 3
 Summary:        A C++ Performance Portability Programming 
@@ -29,8 +29,6 @@
 
 URL:            https://github.com/kokkos/kokkos
 Source0:        
https://github.com/kokkos/kokkos/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM 3308.patch - fix naming of printer-tool 
-Patch0:         https://github.com/kokkos/kokkos/pull/3308.patch
 
 BuildRequires:  cmake >= 3.0
 BuildRequires:  gcc-c++
@@ -70,7 +68,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %{cmake} \
@@ -103,5 +100,7 @@
 %{_libdir}/cmake/Kokkos
 %{_includedir}/kokkos
 %{_bindir}/nvcc_wrapper
+%{_bindir}/hpcbind
+%{_bindir}/kokkos_launch_compiler
 
 %changelog

++++++ kokkos-3.2.00.tar.gz -> kokkos-3.3.00.tar.gz ++++++
++++ 98463 lines of diff (skipped)
_______________________________________________
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/[email protected]

Reply via email to