commit kokkos for openSUSE:Factory

2020-09-25 Thread root
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.changes2020-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 
+
+- 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 inhe

commit kokkos for openSUSE:Factory

2020-08-21 Thread root
Hello community,

here is the log from the commit of package kokkos for openSUSE:Factory checked 
in at 2020-08-21 19:05:10

Comparing /work/SRC/openSUSE:Factory/kokkos (Old)
 and  /work/SRC/openSUSE:Factory/.kokkos.new.3399 (New)


Package is "kokkos"

Fri Aug 21 19:05:10 2020 rev:2 rq:828273 version:3.1.01

Changes:

--- /work/SRC/openSUSE:Factory/kokkos/kokkos.changes2020-06-11 
14:49:24.386222425 +0200
+++ /work/SRC/openSUSE:Factory/.kokkos.new.3399/kokkos.changes  2020-08-21 
19:05:53.920417569 +0200
@@ -1,0 +2,5 @@
+Thu Aug 20 08:53:04 UTC 2020 - Martin Liška 
+
+- Use memoryperjob constraint instead of %limit_build macro.
+
+---

New:

  _constraints



Other differences:
--
++ kokkos.spec ++
--- /var/tmp/diff_new_pack.v5cGlO/_old  2020-08-21 19:05:56.672419204 +0200
+++ /var/tmp/diff_new_pack.v5cGlO/_new  2020-08-21 19:05:56.676419207 +0200
@@ -16,22 +16,23 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 Name:   kokkos
 Version:3.1.01
-%define sover 3
 Release:0
+%define sover 3
 Summary:A C++ Performance Portability Programming 
 #no support for 32-bit archs https://github.com/kokkos/kokkos/issues/2312
+License:BSD-3-Clause
+Group:  System/Libraries
 ExcludeArch: %ix86 %arm
  
-License:BSD-3-Clause
 URL:https://github.com/kokkos/kokkos
 Source0:
https://github.com/kokkos/kokkos/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
  
-BuildRequires:  gcc-c++
 BuildRequires:  cmake >= 3.0
+BuildRequires:  gcc-c++
 BuildRequires:  hwloc-devel
-BuildRequires:  memory-constraints
  
 %global kokkos_desc \
 Kokkos Core implements a programming model in C++ for writing performance \
@@ -55,9 +56,11 @@
   
 %package devel
 Summary:Development package for  %{name} packages
-Requires:   libkokkos%sover = %{version}-%{release}
+Group:  System/Libraries
 Requires:   hwloc-devel
+Requires:   libkokkos%sover = %{version}-%{release}
 Conflicts:  trilinos-devel
+
 %description devel
 %{kokkos_desc}
  
@@ -76,7 +79,6 @@
   -DKokkos_ENABLE_SERIAL=ON \
   -DKokkos_ENABLE_HWLOC=ON \
   ..
-%limit_build -m 2000
 %cmake_build
  
 %install

++ _constraints ++


  

  2000