Hello community,

here is the log from the commit of package kokkos for openSUSE:Factory checked 
in at 2020-09-25 16:34:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kokkos (Old)
 and      /work/SRC/openSUSE:Factory/.kokkos.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kokkos"

Fri Sep 25 16:34:10 2020 rev:3 rq:836168 version:3.2.00

Changes:
--------
--- /work/SRC/openSUSE:Factory/kokkos/kokkos.changes    2020-08-21 
19:05:53.920417569 +0200
+++ /work/SRC/openSUSE:Factory/.kokkos.new.4249/kokkos.changes  2020-09-25 
16:35:20.624093240 +0200
@@ -1,0 +2,169 @@
+Sun Sep 20 14:32:52 UTC 2020 - Christoph Junghans <[email protected]>
+
+- added 3308.patch to fix naming of printer-tool 
+- Version bump to 3.2.00:
+  - Implemented enhancements:
+    - HIP:Enable stream in HIP [gh#kokkos/kokkos#3163]
+    - HIP:Add support for shuffle reduction for the HIP backend
+      [gh#kokkos/kokkos#3154]
+    - HIP:Add implementations of missing HIPHostPinnedSpace
+      methods for LAMMPS [gh#kokkos/kokkos#3137]
+    - HIP:Require HIP 3.5.0 or higher [gh#kokkos/kokkos#3099]
+    - HIP:WorkGraphPolicy for HIP [gh#kokkos/kokkos#3096]
+    - OpenMPTarget: Significant update to the new experimental
+      backend. Requires C++17, works on Intel GPUs, reference
+      counting fixes. [gh#kokkos/kokkos#3169]
+    - Windows Cuda support [gh#kokkos/kokkos#3018]
+    - Pass -Wext-lambda-captures-this to NVCC when support for
+      __host__ __device__ lambda is enabled from CUDA 11
+      [gh#kokkos/kokkos#3241]
+    - Use explicit staging buffer for constant memory kernel
+      launches and cleanup host/device synchronization
+      [gh#kokkos/kokkos#3234]
+    - Various fixup to policies including making TeamPolicy
+      default constructible and making RangePolicy and TeamPolicy
+      assignable: [gh#kokkos/kokkos#3202], [gh#kokkos/kokkos#3203],
+      [gh#kokkos/kokkos#3196]
+    - Annotations for DefaultExectutionSpace and
+      DefaultHostExectutionSpace to use in static analysis
+      [gh#kokkos/kokkos#3189]
+    - Add documentation on using Spack to install Kokkos and
+      developing packages that depend on Kokkos
+      [gh#kokkos/kokkos#3187]
+    - Add OpenMPTarget backend flags for NVC++ compiler
+      [gh#kokkos/kokkos#3185]
+    - Move deep_copy/create_mirror_view on
+      Experimental::OffsetView into Kokkos:: namespace
+      [gh#kokkos/kokkos#3166]
+    - Allow for larger block size in HIP [gh#kokkos/kokkos#3165]
+    - View: Added names of Views to the different View
+      initialize/free kernels [gh#kokkos/kokkos#3159]
+    - Cuda: Caching cudaFunctorAttributes and whether L1/Shmem
+      prefer was set [gh#kokkos/kokkos#3151]
+    - BuildSystem: Improved performance in default configuration
+      by defaulting to Release build [gh#kokkos/kokkos#3131]
+    - Cuda: Update CUDA occupancy calculation
+      [gh#kokkos/kokkos#3124]
+    - Vector: Adding data() to Vector [gh#kokkos/kokkos#3123]
+    - BuildSystem: Add CUDA Ampere configuration support
+      [gh#kokkos/kokkos#3122]
+    - General: Apply [[noreturn]] to Kokkos::abort when applicable
+      [gh#kokkos/kokkos#3106]
+    - TeamPolicy: Validate storage level argument passed to
+      TeamPolicy::set_scratch_size() [gh#kokkos/kokkos#3098]
+    - BuildSystem: Make kokkos_has_string() function in
+      Makefile.kokkos case insensitive [gh#kokkos/kokkos#3091]
+    - Modify KOKKOS_FUNCTION macro for clang-tidy analysis
+      [gh#kokkos/kokkos#3087]
+    - Move allocation profiling to allocate/deallocate calls
+      [gh#kokkos/kokkos#3084]
+    - BuildSystem: FATAL_ERROR when attempting in-source build
+      [gh#kokkos/kokkos#3082]
+    - Change enums in ScatterView to types [gh#kokkos/kokkos#3076]
+    - HIP: Changes for new compiler/runtime
+      [gh#kokkos/kokkos#3067]
+    - Extract and use get_gpu [gh#kokkos/kokkos#3061] ,
+      [gh#kokkos/kokkos#3048]
+    - Add is_allocated to View-like containers
+      [gh#kokkos/kokkos#3059]
+    - Combined reducers for scalar references
+      [gh#kokkos/kokkos#3052]
+    - Add configurable capacity for UniqueToken
+      [gh#kokkos/kokkos#3051]
+    - Add installation testing [gh#kokkos/kokkos#3034]
+    - HIP: Add UniqueToken [gh#kokkos/kokkos#3020]
+    - Autodetect number of devices [gh#kokkos/kokkos#3013]
+  - Fixed bugs:
+    - Check error code from cudaStreamSynchronize in CUDA fences
+      [gh#kokkos/kokkos#3255]
+    - Fix issue with C++ standard flags when using nvcc\_wrapper
+      with PGI [gh#kokkos/kokkos#3254]
+    - Add missing threadfence in lock-based atomics
+      [gh#kokkos/kokkos#3208]
+    - Fix dedup of linker flags for shared lib on CMake <=3.12
+      [gh#kokkos/kokkos#3176]
+    - Fix memory leak with CUDA streams [gh#kokkos/kokkos#3170]
+    - BuildSystem: Fix OpenMP Target flags for Cray
+      [gh#kokkos/kokkos#3161]
+    - ScatterView: fix for OpenmpTarget remove inheritance from
+      reducers [gh#kokkos/kokkos#3162]
+    - BuildSystem: Set OpenMP flags according to host compiler
+      [gh#kokkos/kokkos#3127]
+    - OpenMP: Fix logic for nested omp in partition_master bug
+      [gh#kokkos/kokkos#3101]
+    - nvcc_wrapper: send --cudart to nvcc instead of host compiler
+      [gh#kokkos/kokkos#3092]
+    - BuildSystem: Fixes for Cuda/11 and c++17
+      [gh#kokkos/kokkos#3085]
+    - HIP: Fix print_configuration [gh#kokkos/kokkos#3080]
+    - Conditionally define get_gpu [gh#kokkos/kokkos#3072]
+    - Fix bounds for ranges in random number generator
+      [gh#kokkos/kokkos#3069]
+    - Fix Cuda minor arch check [gh#kokkos/kokkos#3035]
+    - BuildSystem: Add -expt-relaxed-constexpr flag to
+      nvcc_wrapper [gh#kokkos/kokkos#3021]
+  - Incompatibilities:
+    - Remove ETI support [gh#kokkos/kokkos#3157]
+    - Remove KOKKOS_INTERNAL_ENABLE_NON_CUDA_BACKEND
+      [gh#kokkos/kokkos#3147]
+    - Remove core/unit_test/config [gh#kokkos/kokkos#3146]
+    - Removed the preprocessor branch for KOKKOS_ENABLE_PROFILING
+      [gh#kokkos/kokkos#3115]
+    - Disable profiling with MSVC [gh#kokkos/kokkos#3066]
+  - Closed issues:
+    - Silent error (Validate storage level arg to
+      set_scratch_size) [gh#kokkos/kokkos#3097]
+    - Remove KOKKKOS_ENABLE_PROFILING Option
+      [gh#kokkos/kokkos#3095]
+    - Cuda 11 -> allow C++17 [gh#kokkos/kokkos#3083]
+    - In source build failure not explained
+      [gh#kokkos/kokkos#3081]
+    - Allow naming of Views for initialization kernel
+      [gh#kokkos/kokkos#3070]
+    - DefaultInit tests failing when using CTest resource
+      allocation feature [gh#kokkos/kokkos#3040]
+    - Add installation testing. [gh#kokkos/kokkos#3037]
+    - nvcc_wrapper needs to handle -expt-relaxed-constexpr flag
+      [gh#kokkos/kokkos#3017]
+    - CPU core oversubscription warning on macOS with OpenMP
+      backend [gh#kokkos/kokkos#2996]
+    - Default behavior of KOKKOS_NUM_DEVICES to use all devices
+      available [gh#kokkos/kokkos#2975]
+    - Assert blocksize > 0 [gh#kokkos/kokkos#2974]
+    - Add ability to assign kokkos profile function from
+      executable [gh#kokkos/kokkos#2973]
+    - ScatterView Support for the pre/post increment operator
+      [gh#kokkos/kokkos#2967]
+    - Compiler issue: Cuda build with clang 10 has errors with the
+      atomic unit tests [gh#kokkos/kokkos#3237]
+    - Incompatibility of flags for C++ standard with PGI v20.4 on
+      Power9/NVIDIA V100 system [gh#kokkos/kokkos#3252]
+    - Error configuring as subproject [gh#kokkos/kokkos#3140]
+    - CMake fails with Nvidia compilers when the GPU architecture
+      option is not supplied (Fix configure with OMPT and Cuda)
+      [gh#kokkos/kokkos#3207]
+    - PGI compiler being passed the gcc -fopenmp flag
+      [gh#kokkos/kokkos#3125]
+    - Cuda: Memory leak when using CUDA stream
+      [gh#kokkos/kokkos#3167]
+    - RangePolicy has an implicitly deleted assignment operator
+      [gh#kokkos/kokkos#3192]
+    - MemorySpace::allocate needs to have memory pool counting.
+      [gh#kokkos/kokkos#3064]
+    - Missing write fence for lock based atomics on CUDA
+      [gh#kokkos/kokkos#3038]
+    - CUDA compute capability version check problem
+      [gh#kokkos/kokkos#3026]
+    - Make DynRankView fencing consistent [gh#kokkos/kokkos#3014]
+    - nvcc_wrapper cant handle -Xcompiler -o out.o
+      [gh#kokkos/kokkos#2993]
+    - Reductions of non-trivial types of size 4 fail in CUDA shfl
+      operations [gh#kokkos/kokkos#2990]
+    - complex_double misalignment in reduce, clang+CUDA
+      [gh#kokkos/kokkos#2989]
+    - Span of degenerated (zero-length) subviews is not zero in
+      some special cases [gh#kokkos/kokkos#2979]
+    - Rank 1 custom layouts dont work as expected.
+      [gh#kokkos/kokkos#2840]
+
+-------------------------------------------------------------------

Old:
----
  kokkos-3.1.01.tar.gz

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

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

Other differences:
------------------
++++++ kokkos.spec ++++++
--- /var/tmp/diff_new_pack.sNaf7C/_old  2020-09-25 16:35:21.160093715 +0200
+++ /var/tmp/diff_new_pack.sNaf7C/_new  2020-09-25 16:35:21.164093720 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           kokkos
-Version:        3.1.01
+Version:        3.2.00
 Release:        0
 %define         sover 3
 Summary:        A C++ Performance Portability Programming 
@@ -29,6 +29,8 @@
 
 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++
@@ -68,6 +70,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{cmake} \

++++++ 3308.patch ++++++
From 766a82445380c8a36ad90c51f48f110a6624a176 Mon Sep 17 00:00:00 2001
From: Christoph Junghans <[email protected]>
Date: Tue, 25 Aug 2020 14:07:28 -0600
Subject: [PATCH] cmake: rename libprinter-tool

---
 core/unit_test/CMakeLists.txt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/core/unit_test/CMakeLists.txt b/core/unit_test/CMakeLists.txt
index 8ce6ca3d3..f241c5bf1 100644
--- a/core/unit_test/CMakeLists.txt
+++ b/core/unit_test/CMakeLists.txt
@@ -417,10 +417,12 @@ KOKKOS_ADD_ADVANCED_TEST( 
UnitTest_PushFinalizeHook_terminate
   if(KOKKOS_ENABLE_LIBDL)
 
     KOKKOS_ADD_LIBRARY(
-    printer-tool SHARED
+    kokkosprinter-tool SHARED
     SOURCES tools/printing-tool.cpp
     )
 
+    SET_TARGET_PROPERTIES(kokkosprinter-tool PROPERTIES VERSION 
${Kokkos_VERSION})
+
     KOKKOS_ADD_TEST_EXECUTABLE(
       ProfilingAllCalls
       tools/TestAllCalls.cpp
@@ -433,7 +435,7 @@ KOKKOS_ADD_ADVANCED_TEST( 
UnitTest_PushFinalizeHook_terminate
 
     KOKKOS_ADD_TEST( NAME ProfilingTestLibraryLoad
       EXE  ProfilingAllCalls
-      TOOL printer-tool
+      TOOL kokkosprinter-tool
       PASS_REGULAR_EXPRESSION 
"kokkosp_init_library::kokkosp_allocate_data:${MEMSPACE_REGEX}:source:${ADDRESS_REGEX}:40::kokkosp_begin_parallel_for:Kokkos::View::initialization
 
[[]source]:0:0::kokkosp_end_parallel_for:0::kokkosp_allocate_data:${MEMSPACE_REGEX}:destination:${ADDRESS_REGEX}:40::kokkosp_begin_parallel_for:Kokkos::View::initialization
 
[[]destination]:0:0::kokkosp_end_parallel_for:0::kokkosp_begin_deep_copy:${MEMSPACE_REGEX}:destination:${ADDRESS_REGEX}:${MEMSPACE_REGEX}:source:${ADDRESS_REGEX}:40::kokkosp_end_deep_copy::kokkosp_begin_parallel_for:parallel_for:${SIZE_REGEX}:0::kokkosp_end_parallel_for:0::kokkosp_begin_parallel_reduce:parallel_reduce:0:1${SKIP_SCRATCH_INITIALIZATION_REGEX}::kokkosp_end_parallel_reduce:1::kokkosp_begin_parallel_scan:parallel_scan:${SIZE_REGEX}:2::kokkosp_end_parallel_scan:2::kokkosp_push_profile_region:push_region::kokkosp_pop_profile_region::kokkosp_create_profile_section:created_section:3::kokkosp_start_profile_section:3::kokkosp_stop_profile_section:3::kokkosp_destroy_profile_section:3::kokkosp_profile_event:profiling_event::kokkosp_deallocate_data:${MEMSPACE_REGEX}:destination:${ADDRESS_REGEX}:40::kokkosp_deallocate_data:${MEMSPACE_REGEX}:source:${ADDRESS_REGEX}:40::kokkosp_finalize_library::"
     )
   endif() #KOKKOS_ENABLE_LIBDL
++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.sNaf7C/_old  2020-09-25 16:35:21.192093744 +0200
+++ /var/tmp/diff_new_pack.sNaf7C/_new  2020-09-25 16:35:21.192093744 +0200
@@ -2,7 +2,7 @@
 <constraints>
   <hardware>
     <memoryperjob>
-      <size unit="M">2000</size>
+      <size unit="G">3</size>
     </memoryperjob>
   </hardware>
 </constraints>
\ No newline at end of file

++++++ kokkos-3.1.01.tar.gz -> kokkos-3.2.00.tar.gz ++++++
++++ 121556 lines of diff (skipped)


Reply via email to