Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

sundials-devel-6.7.0-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: sundials-devel Distribution: openSUSE:Factory:zSystems
Version: 6.7.0 Vendor: openSUSE
Release: 1.1 Build date: Fri Dec 22 07:45:07 2023
Group: Development/Libraries/Parallel Build host: s390zl29
Size: 607593 Source RPM: sundials-6.7.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://computing.llnl.gov/projects/sundials
Summary: Suite of nonlinear solvers (developer files)
SUNDIALS is a SUite of Non-linear DIfferential/ALgebraic equation Solvers
for use in writing mathematical software.

This package contains the developer files (.so file, header files)

Provides

Requires

License

BSD-3-Clause

Changelog

* Tue Dec 19 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 6.7.0:
    * Many changes, see
      https://github.com/LLNL/sundials/releases/tag/v6.7.0.
  - Adapt shlib names for sunlinsol and sunnonlin libraries in
    keeping with upstream so versioning changes.
* Sun Dec 03 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 6.6.2:
    * Fixed build system support for MAGMA when using a NVIDIA HPC
      SDK installation of CUDA
    * Fixed targets used for rocBLAS and rocSPARSE.
  - Changes from version 6.6.1:
    * Updated the Tpetra NVector interface to support Trilinos 14.
    * Fixed a memory leak when destroying a CUDA, HIP, SYCL, or
      system SUNMemoryHelper object.
    * Fixed a bug in ARKODE, CVODE, CVODES, IDA, and IDAS where the
      stop time may not be cleared when using normal mode if the
      requested output time is the same as the stop time.
  - Changes from versio 6.6.0:
    * A new time-stepping module, SPRKStep, was added to ARKODE.
      This time-stepper provides explicit symplectic partitioned
      Runge-Kutta methods up to order 10 for separable Hamiltonian
      systems.
    * Added support for relaxation Runge-Kutta methods to ERKStep
      and ARKStep in ARKODE.
    * Added the second order IMEX method from Giraldo, Kelly, and
      Constantinescu 2013 as the default second order IMEX method in
      ARKStep.
    * Updated CVODE, CVODES and ARKODE default behavior when
      returning the solution when the internal time has reached a
      user-specified stop time.
    * A potential bug was fixed when using inequality constraint
      handling and calling ARKStepGetEstLocalErrors or
      ERKStepGetEstLocalErrors after a failed step in which an
      inequality constraint violation occurred.
    * Updated the F2003 utility routines SUNDIALSFileOpen and
      SUNDIALSFileClose to support user specification of stdout and
      stderr strings for the output file names.
  - Changes from older releases: see
    https://computing.llnl.gov/projects/sundials/release-history
  - Drop sundials-link-pthread.patch: fixed upstream.
  - Bump so versions in keeping with upstream.
* Mon Oct 23 2023 Nicolas Morey <nicolas.morey@suse.com>
  - Drop support for obsolete openmpi[123]
  - Prepare support for openmpi5
* Sat Sep 17 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Add Requires: libsundials_sunmatrix4 explicitly for
    libsundials_sunlinsol4_3_0; automatic deps fails to distinguish
    between serial and mpi flavors causing resolving issues when
    building apps dependent on libsundials_sunlinsol.
* Wed Sep 14 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 6.3.0:
    * Added GetUserData functions in each package to retrieve the
      user data pointer provided to SetUserData functions
    * Fixed a bug in ERKStepReset, ERKStepReInit, ARKStepReset,
      ARKStepReInit, MRIStepReset, and MRIStepReInit where a
      previously-set value of tstop (from a call to
      ERKStepSetStopTime, ARKStepSetStopTime, or MRIStepSetStopTime,
      respectively) would not be cleared.
    * Updated MRIStepReset to call the corresponding
      MRIStepInnerResetFn with the same (tR,yR) arguments for the
      MRIStepInnerStepper object that is used to evolve the MRI
      "fast" time scale subproblems.
    * Added a new example which demonstrates using CVODE with a
      discontinuous right-hand-side function and rootfinding.
    * Added a variety of embedded DIRK methods from [Kennedy &
      Carpenter, NASA TM-2016-219173, 2016] and [Kennedy &
      Carpenter, Appl. Numer. Math., 146, 2019] to ARKODE.
    * Fixed the unintuitive behavior of the USE_GENERIC_MATH CMake
      option which caused the double precision math functions to be
      used regardless of the value of SUNDIALS_PRECISION.
    * Changed SUNDIALS_LOGGING_ENABLE_MPI CMake option default to be
    'OFF'.
  - Split off sundials-sunlibs (previously libsundials4) into
    individual shared lib packages: libsundials_sunlinsol4_3_0,
    libsundials_sunmatrix4, and libsundials_sunnonlin3_3_0.
* Fri Sep 09 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Rename libsundials4 to sundials-sunlibs as it packages multiple
    shared libs pertaining to the main sundials library; shlib
    naming guidelines do not apply in this case.
  - Drop no longer needed rpmlintrc file.
  - Make -doc package into noarch.
* Thu Jul 07 2022 Klaus Kämpf <kkaempf@suse.com>
  - add _constraints (boo#1201273)
* Mon Jun 27 2022 Klaus Kämpf <kkaempf@suse.com>
  - Update to 6.2.0
    See https://github.com/LLNL/sundials/blob/main/CHANGELOG.md
  - https://github.com/LLNL/sundials is now the official SUNDIALS
    development repository.
* Wed Apr 27 2022 Jan Engelhardt <jengelh@inai.de>
  - Add rpmlintrc for shlib-policy-name-error
* Fri Feb 12 2021 Dirk Müller <dmueller@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.
* Wed Dec 02 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.5.0:
    * Refactored the SUNDIALS CMake build system to improve build
      times by as much as 35%.
    * CMake 3.12.0 or newer is now required.
    * Users will likely see CMake deprecation warnings, and
      potentially new errors when incompatible CMake options have
      been set (previously, these would fail silently).
    * SUNDIALS now exports CMake targets and installs a
      SUNDIALSConfig.cmake file.
    * Added support for SuperLU DIST 6.3.0+.
  - Add sundials-link-pthread.patch: Link against pthread explicitly
    to fix linking errors when `-Wl,--no-undefined` is added to the
    linker flags; patch sent upstream.
  - Add BuildRequires: suitesparse-devel and enable KLU solver; pass
    appropriate options to cmake to make sure the klu library and
    header is correctly found.
  - Use cmake macros instead of manual cmake commands.
  - Split out new libsundials_generic package with the
    libsundials_generic shared library.
  - Enable openmpi4 flavour.
  - Run tests except for tests that fail due to floating point
    errors in the tests themselves.
  - Drop Group tags.
* Fri Sep 11 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.3.0:
    * Added support to CVODE for integrating IVPs with constraints
      using BDF methods and projecting the solution onto the
      constraint manifold with a user defined projection function.
    * Added the ability to control the CUDA kernel launch parameters
      for the NVECTOR_CUDA and SUNMATRIX_CUSPARSE modules.
    * The NVECTOR_CUDA kernels were rewritten to be more flexible.
    * Added new capabilities for monitoring the solve phase in the
      SUNNONLINSOL_NEWTON and SUNNONLINSOL_FIXEDPOINT modules, and
      the SUNDIALS iterative linear solver modules.
    * Added specialized fused CUDA kernels to CVODE which may offer
      better performance on smaller problems when using CVODE with
      the NVECTOR_CUDA module.
    * Added a new function, CVodeSetMonitorFn, that takes a
      user-function to be called by CVODE after every nst
      successfully completed time-steps.
    * Added a new function CVodeGetLinSolveStats to get the CVODE
      linear solver statistics as a group.
    * Added optional set functions to provide an alternative ODE
      right-hand side function (ARKode and CVODE(S)), DAE residual
      function (IDA(S)), or nonlinear system function (KINSOL) for
      use when computing Jacobian-vector products with the internal
      difference quotient approximation.
    * Fixed a bug in ARKode where the prototypes for
      ERKStepSetMinReduction() and ARKStepSetMinReduction() were not
      included in arkode_erkstep.h and arkode_arkstep.h
      respectively.
    * Fixed a bug in ARKode where inequality constraint checking
      would need to be disabled and then re-enabled to update the
      inequality constraint values after resizing a problem.
    * Fixed a bug in the iterative linear solver modules where an
      error is not returned if the Atimes function is NULL or, if
      preconditioning is enabled, the PSolve function is NULL.
  - Pass SUNDIALS_BUILD_WITH_MONITORING=ON to cmake to enable
    monitoring the solve phase in different iterative solver
    modules.
* Sat May 09 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.2.0 (See
    https://computing.llnl.gov/projects/sundials/release-history for
    details):
    - Fixed a bug in how ARKode interfaces with a user-supplied,
      iterative, unscaled linear solver.
    - Fixed a bug in how ARKode interfaces with a user-supplied,
      iterative, unscaled linear solver.
    - Fixed a similar bug in how ARKode interfaces with scaled
      linear solvers when solving problems with non-identity mass
      matrices.
    - Fixed a memory leak in CVODES and IDAS from not deallocating
      the atolSmin0 and atolQSmin0 arrays.
    - Fixed a bug where a non-default value for the maximum allowed
      growth factor after the first step would be ignored.
    - Functions were added to each of the time integration packages
      to enable or disable the scaling applied to linear system
      solutions with matrix-based linear solvers to account for
      lagged matrix information.
    - Added two new functions, ARKStepSetMinReduction() and
      ERKStepSetMinReduction() to change the minimum allowed step
      size reduction factor after an error test failure.
    - Added a new SUNMatrix implementation, SUNMATRIX_CUSPARSE, that
      interfaces to the sparse matrix implementation from the NVIDIA
      cuSPARSE library.
    - Added a new "stiff" interpolation module to ARKode, based on
      Lagrange polynomial interpolation, that is accessible to each
      of the ARKStep, ERKStep and MRIStep time-stepping modules.
* Wed Jan 29 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Remove duplicated definitions.
  - Remove bogus undefines of suffix and mpi_flavor for "serial"
    flavour. The former causes builds to fail for openSUSE >= 1550
    using rpm >= 4.15.

Files

/usr/include/arkode
/usr/include/arkode/arkode.h
/usr/include/arkode/arkode_arkstep.h
/usr/include/arkode/arkode_bandpre.h
/usr/include/arkode/arkode_bbdpre.h
/usr/include/arkode/arkode_butcher.h
/usr/include/arkode/arkode_butcher_dirk.h
/usr/include/arkode/arkode_butcher_erk.h
/usr/include/arkode/arkode_erkstep.h
/usr/include/arkode/arkode_ls.h
/usr/include/arkode/arkode_mristep.h
/usr/include/arkode/arkode_sprk.h
/usr/include/arkode/arkode_sprkstep.h
/usr/include/cvode
/usr/include/cvode/cvode.h
/usr/include/cvode/cvode_bandpre.h
/usr/include/cvode/cvode_bbdpre.h
/usr/include/cvode/cvode_diag.h
/usr/include/cvode/cvode_direct.h
/usr/include/cvode/cvode_ls.h
/usr/include/cvode/cvode_proj.h
/usr/include/cvode/cvode_spils.h
/usr/include/cvodes
/usr/include/cvodes/cvodes.h
/usr/include/cvodes/cvodes_bandpre.h
/usr/include/cvodes/cvodes_bbdpre.h
/usr/include/cvodes/cvodes_diag.h
/usr/include/cvodes/cvodes_direct.h
/usr/include/cvodes/cvodes_ls.h
/usr/include/cvodes/cvodes_proj.h
/usr/include/cvodes/cvodes_spils.h
/usr/include/ida
/usr/include/ida/ida.h
/usr/include/ida/ida_bbdpre.h
/usr/include/ida/ida_direct.h
/usr/include/ida/ida_ls.h
/usr/include/ida/ida_spils.h
/usr/include/idas
/usr/include/idas/idas.h
/usr/include/idas/idas_bbdpre.h
/usr/include/idas/idas_direct.h
/usr/include/idas/idas_ls.h
/usr/include/idas/idas_spils.h
/usr/include/kinsol
/usr/include/kinsol/kinsol.h
/usr/include/kinsol/kinsol_bbdpre.h
/usr/include/kinsol/kinsol_direct.h
/usr/include/kinsol/kinsol_ls.h
/usr/include/kinsol/kinsol_spils.h
/usr/include/nvector
/usr/include/nvector/nvector_manyvector.h
/usr/include/nvector/nvector_pthreads.h
/usr/include/nvector/nvector_serial.h
/usr/include/sunadaptcontroller
/usr/include/sunadaptcontroller/sunadaptcontroller_imexgus.h
/usr/include/sunadaptcontroller/sunadaptcontroller_soderlind.h
/usr/include/sundials
/usr/include/sundials/sundials_adaptcontroller.h
/usr/include/sundials/sundials_band.h
/usr/include/sundials/sundials_base.hpp
/usr/include/sundials/sundials_config.h
/usr/include/sundials/sundials_context.h
/usr/include/sundials/sundials_context.hpp
/usr/include/sundials/sundials_convertibleto.hpp
/usr/include/sundials/sundials_dense.h
/usr/include/sundials/sundials_direct.h
/usr/include/sundials/sundials_export.h
/usr/include/sundials/sundials_iterative.h
/usr/include/sundials/sundials_lapack.h
/usr/include/sundials/sundials_linearsolver.h
/usr/include/sundials/sundials_linearsolver.hpp
/usr/include/sundials/sundials_logger.h
/usr/include/sundials/sundials_math.h
/usr/include/sundials/sundials_matrix.h
/usr/include/sundials/sundials_matrix.hpp
/usr/include/sundials/sundials_memory.h
/usr/include/sundials/sundials_memory.hpp
/usr/include/sundials/sundials_mpi_types.h
/usr/include/sundials/sundials_nonlinearsolver.h
/usr/include/sundials/sundials_nonlinearsolver.hpp
/usr/include/sundials/sundials_nvector.h
/usr/include/sundials/sundials_nvector.hpp
/usr/include/sundials/sundials_profiler.h
/usr/include/sundials/sundials_profiler.hpp
/usr/include/sundials/sundials_types.h
/usr/include/sundials/sundials_version.h
/usr/include/sunlinsol
/usr/include/sunlinsol/sunlinsol_band.h
/usr/include/sunlinsol/sunlinsol_dense.h
/usr/include/sunlinsol/sunlinsol_klu.h
/usr/include/sunlinsol/sunlinsol_lapackband.h
/usr/include/sunlinsol/sunlinsol_lapackdense.h
/usr/include/sunlinsol/sunlinsol_pcg.h
/usr/include/sunlinsol/sunlinsol_spbcgs.h
/usr/include/sunlinsol/sunlinsol_spfgmr.h
/usr/include/sunlinsol/sunlinsol_spgmr.h
/usr/include/sunlinsol/sunlinsol_sptfqmr.h
/usr/include/sunmatrix
/usr/include/sunmatrix/sunmatrix_band.h
/usr/include/sunmatrix/sunmatrix_dense.h
/usr/include/sunmatrix/sunmatrix_sparse.h
/usr/include/sunmemory
/usr/include/sunmemory/sunmemory_system.h
/usr/include/sunnonlinsol
/usr/include/sunnonlinsol/sunnonlinsol_fixedpoint.h
/usr/include/sunnonlinsol/sunnonlinsol_newton.h
/usr/lib64/cmake/sundials
/usr/lib64/cmake/sundials/SUNDIALSConfig.cmake
/usr/lib64/cmake/sundials/SUNDIALSConfigVersion.cmake
/usr/lib64/cmake/sundials/SUNDIALSTargets-relwithdebinfo.cmake
/usr/lib64/cmake/sundials/SUNDIALSTargets.cmake
/usr/lib64/libsundials_arkode.so
/usr/lib64/libsundials_cvode.so
/usr/lib64/libsundials_cvodes.so
/usr/lib64/libsundials_generic.so
/usr/lib64/libsundials_ida.so
/usr/lib64/libsundials_idas.so
/usr/lib64/libsundials_kinsol.so
/usr/lib64/libsundials_nvecmanyvector.so
/usr/lib64/libsundials_nvecpthreads.so
/usr/lib64/libsundials_nvecserial.so
/usr/lib64/libsundials_sunlinsolband.so
/usr/lib64/libsundials_sunlinsoldense.so
/usr/lib64/libsundials_sunlinsolklu.so
/usr/lib64/libsundials_sunlinsollapackband.so
/usr/lib64/libsundials_sunlinsollapackdense.so
/usr/lib64/libsundials_sunlinsolpcg.so
/usr/lib64/libsundials_sunlinsolspbcgs.so
/usr/lib64/libsundials_sunlinsolspfgmr.so
/usr/lib64/libsundials_sunlinsolspgmr.so
/usr/lib64/libsundials_sunlinsolsptfqmr.so
/usr/lib64/libsundials_sunmatrixband.so
/usr/lib64/libsundials_sunmatrixdense.so
/usr/lib64/libsundials_sunmatrixsparse.so
/usr/lib64/libsundials_sunnonlinsolfixedpoint.so
/usr/lib64/libsundials_sunnonlinsolnewton.so
/usr/share/doc/packages/sundials-devel
/usr/share/doc/packages/sundials-devel/CONTRIBUTING.md
/usr/share/doc/packages/sundials-devel/NOTICE
/usr/share/doc/packages/sundials-devel/README.md
/usr/share/licenses/sundials-devel
/usr/share/licenses/sundials-devel/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024