Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sundials for openSUSE:Factory checked in at 2021-02-17 18:12:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sundials (Old) and /work/SRC/openSUSE:Factory/.sundials.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sundials" Wed Feb 17 18:12:52 2021 rev:6 rq:873097 version:5.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/sundials/sundials.changes 2020-12-17 17:08:26.889919825 +0100 +++ /work/SRC/openSUSE:Factory/.sundials.new.28504/sundials.changes 2021-02-17 18:13:36.666042267 +0100 @@ -1,0 +2,34 @@ +Fri Feb 12 00:13:27 UTC 2021 - Dirk M??ller <dmuel...@suse.com> + +- update to 5.7.0: + * A new NVECTOR implementation based on the SYCL abstraction layer has been added + targeting Intel GPUs. At present the only SYCL compiler supported is the DPC++ + (Intel oneAPI) compiler. See the SYCL NVECTOR section in the user guide for + more details. This module is considered experimental and is subject to major + changes even in minor releases. + * A new SUNMatrix and SUNLinearSolver implementation were added to interface with + the MAGMA linear algebra library. Both the matrix and the linear solver support + general dense linear systems as well as block diagonal linear systems, and both + are targeted at GPUs (AMD or NVIDIA). + * Fixed a bug in the SUNDIALS CMake which caused an error if the + CMAKE_CXX_STANDARD and SUNDIALS_RAJA_BACKENDS options were not provided. + * Fixed some compiler warnings when using the IBM XL compilers. + * A new NVECTOR implementation based on the AMD ROCm HIP platform has been added. + This vector can target NVIDIA or AMD GPUs. See HIP NVECTOR section in the user + guide for more details. This module is considered experimental and is subject + to change from version to version. + * The RAJA NVECTOR implementation has been updated to support the HIP backend in + addition to the CUDA backend. Users can choose the backend when configuring + SUNDIALS by using the `SUNDIALS_RAJA_BACKENDS` CMake variable. This module + remains experimental and is subject to change from version to version. + * A new optional operation, `N_VGetDeviceArrayPointer`, was added to the N_Vector + API. This operation is useful for N_Vectors that utilize dual memory spaces, + e.g. the native SUNDIALS CUDA N_Vector. + * The SUNMATRIX_CUSPARSE and SUNLINEARSOLVER_CUSOLVERSP_BATCHQR implementations + no longer require the SUNDIALS CUDA N_Vector. Instead, they require that the + vector utilized provides the `N_VGetDeviceArrayPointer` operation, and that the + pointer returned by `N_VGetDeviceArrayPointer` is a valid CUDA device pointer. +- Minor refreshing of sundials-link-pthread.patch to apply cleanly + against updated sources. + +------------------------------------------------------------------- Old: ---- sundials-5.5.0.tar.gz New: ---- sundials-5.7.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sundials.spec ++++++ --- /var/tmp/diff_new_pack.3gVgfA/_old 2021-02-17 18:13:37.418042882 +0100 +++ /var/tmp/diff_new_pack.3gVgfA/_new 2021-02-17 18:13:37.422042885 +0100 @@ -1,7 +1,7 @@ # # spec file for package sundials # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -105,7 +105,7 @@ %define shlib_nvec libsundials_nvec5%{?my_suffix} Name: %{package_name} -Version: 5.5.0 +Version: 5.7.0 Release: 0 Summary: Suite of nonlinear solvers # SUNDIALS is licensed under BSD with some additional (but unrestrictive) clauses. @@ -123,7 +123,7 @@ BuildRequires: suitesparse-devel %if %{with mpi} BuildRequires: %{mpi_flavor}%{?mpi_ext}-devel -%if 0%{?suse_version} >= 1550 && %{flavor} != "mvapich2" +%if 0%{?suse_version} >= 1550 && "%{flavor}" != "mvapich2" # hackish workaround for multiple openmpX-config all providing openmpX-runtime-config BuildRequires: %{mpi_flavor}%{?mpi_ext}-config %endif ++++++ sundials-5.5.0.tar.gz -> sundials-5.7.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/sundials/sundials-5.5.0.tar.gz /work/SRC/openSUSE:Factory/.sundials.new.28504/sundials-5.7.0.tar.gz differ: char 5, line 1 ++++++ sundials-link-pthread.patch ++++++ --- /var/tmp/diff_new_pack.3gVgfA/_old 2021-02-17 18:13:37.474042928 +0100 +++ /var/tmp/diff_new_pack.3gVgfA/_new 2021-02-17 18:13:37.474042928 +0100 @@ -1,9 +1,9 @@ -Index: sundials-5.5.0/src/nvector/pthreads/CMakeLists.txt +Index: sundials-5.7.0/src/nvector/pthreads/CMakeLists.txt =================================================================== ---- sundials-5.5.0.orig/src/nvector/pthreads/CMakeLists.txt -+++ sundials-5.5.0/src/nvector/pthreads/CMakeLists.txt -@@ -27,6 +27,8 @@ sundials_add_library(sundials_nvecpthrea - nvector_pthreads.c +--- sundials-5.7.0.orig/src/nvector/pthreads/CMakeLists.txt ++++ sundials-5.7.0/src/nvector/pthreads/CMakeLists.txt +@@ -26,6 +26,8 @@ sundials_add_library(sundials_nvecpthrea + nvector OBJECT_LIBRARIES sundials_generic_obj + LINK_LIBRARIES