commit kokkos for openSUSE:Factory
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
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