Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: sundials-mvapich2-devel | Distribution: openSUSE Tumbleweed |
Version: 5.3.0 | Vendor: openSUSE |
Release: 1.2 | Build date: Sat Nov 21 15:09:55 2020 |
Group: Development/Libraries/C and C++ | Build host: armbuild22 |
Size: 457720 | Source RPM: sundials-mvapich2-5.3.0-1.2.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://computation.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)
BSD-3-Clause
* 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. * Fri Nov 08 2019 Atri Bhattacharya <badshah400@gmail.com> - Run spec-cleaner for minor cleanups. * Thu Nov 07 2019 Atri Bhattacharya <badshah400@gmail.com> - Update to version 5.0.0: * Two new NVector implementations created to support flexible partitioning of solution data among different processing elements (e.g., CPU + GPU) or for multi-physics problems that couple distinct MPI-based simulations together: NVECTOR_MANYVECTOR, amd NVECTOR_MPIMANYVECTOR, * An additional NVector implementation, NVECTOR_MPIPLUSX, has been created to support the MPI+X paradigm where X is a type of on-node parallelism (e.g., OpenMP, CUDA), * One new required NVector operation, N_VGetLength, and ten new optional vector operations have been added to the NVector API, * Two new SUNLinearSolver implementations, SUNLINEARSOLVER_SUPERLUDIST which interfaces with the SuperLU_DIST distributed, sparse, linear solver library, and the SUNLINEARSOLVER_CUSOLVERSP_BATCHQR, which interfaces to the cuSOLVE sparse batched QR linear solver, * A new SUNNonlinearSolver implementation, SUNNONLINSOL_PETSCSNES, which provides an interface to the PETSc SNES API, * New Fortran 2003 interface modules that provide Fortran users access to most of the SUNDIALS C API including ARKode, CVODE(S), IDA(S), and KINSOL, * Support for using explicit, implicit, or IMEX methods as the fast integrator with the MRIStep time-stepper in ARKode, * Several other minor changes and bug fixes: see https://computing.llnl.gov/projects/sundials/release-history. - Merge all nvec solver libraries into a single shared lib package: %{shlib_nvec}. * Thu Nov 07 2019 Atri Bhattacharya <badshah400@gmail.com> - Enable multibuild with serial, openmpi1, openmpi2, openmpi3, and mvapich2 flavours. * Wed Apr 10 2019 Atri Bhattacharya <badshah400@gmail.com> - Follow shared library packaging policy and split out multiple versioned shlib packages. The main shared lib %{shlib_main} contains the common shared objects, while each individual solver gets its own shared lib package. - Add blas-devel and lapack-devel BuildRequires; enable blas and lapack (does not work with 64 bits) during cmake. - Enable pthread. * Wed Apr 10 2019 Atri Bhattacharya <badshah400@gmail.com> - Update to version 4.1.0: * An additional N_Vector implementation was added for Tpetra vector from Trilinos library to facilitate interoperability between SUNDIALS and Trilinos. This implementation is accompanied by additions to user documentation and SUNDIALS examples. * A bug was fixed where a nonlinear solver object could be freed twice in some use cases. * The EXAMPLES_ENABLE_RAJA CMake option has been removed. The option EXAMPLES_ENABLE_CUDA enables all examples that use CUDA including the RAJA examples with a CUDA back end (if the RAJA NVECTOR is enabled). * The implementation header files (e.g. arkode_impl.h) are no longer installed. This means users who are directly manipulating package memory structures will need to update their code to use the package’s public API. * Python is no longer required to run make test and make test_install. * Fixed a bug in ARKodeButcherTable_Write when printing a Butcher table without an embedding. - Changes between previously packaged version (2.5.0) through version 4.0.2: https://computation.llnl.gov/projects/sundials/release-history. - Switch to cmake based build in keeping with upstream. - Drop devel-static package since application no longer builds static libraries anyway. - Only build one (serial) version for now. - Update Source and URL tags. - Remove NOTICE and LICENSE files from includedir; package them properly as doc. * Sat Jun 02 2012 scorot@free.fr - fix mistyping in spec file which broke build where mvapich2 is not available * Sat Jun 02 2012 scorot@free.fr - set --with-mpi-libs in configure in order to fix mpi library linking * Sat Jun 02 2012 scorot@free.fr - enable parallel build for openmpi and mvapich2 * Sat Jun 02 2012 scorot@free.fr - remove not applied patch0 from files list * Sat Jun 02 2012 scorot@free.fr - spec files re-formating - version 2.5.0 * Many bugfixes and new features * See https://computation.llnl.gov/casc/sundials/download/ whatsnew.html for a complete list of changes
/usr/lib/mpi/gcc/mvapich2/include/arkode /usr/lib/mpi/gcc/mvapich2/include/arkode/arkode.h /usr/lib/mpi/gcc/mvapich2/include/arkode/arkode_arkstep.h /usr/lib/mpi/gcc/mvapich2/include/arkode/arkode_bandpre.h /usr/lib/mpi/gcc/mvapich2/include/arkode/arkode_bbdpre.h /usr/lib/mpi/gcc/mvapich2/include/arkode/arkode_butcher.h /usr/lib/mpi/gcc/mvapich2/include/arkode/arkode_butcher_dirk.h /usr/lib/mpi/gcc/mvapich2/include/arkode/arkode_butcher_erk.h /usr/lib/mpi/gcc/mvapich2/include/arkode/arkode_erkstep.h /usr/lib/mpi/gcc/mvapich2/include/arkode/arkode_ls.h /usr/lib/mpi/gcc/mvapich2/include/arkode/arkode_mristep.h /usr/lib/mpi/gcc/mvapich2/include/cvode /usr/lib/mpi/gcc/mvapich2/include/cvode/cvode.h /usr/lib/mpi/gcc/mvapich2/include/cvode/cvode_bandpre.h /usr/lib/mpi/gcc/mvapich2/include/cvode/cvode_bbdpre.h /usr/lib/mpi/gcc/mvapich2/include/cvode/cvode_diag.h /usr/lib/mpi/gcc/mvapich2/include/cvode/cvode_direct.h /usr/lib/mpi/gcc/mvapich2/include/cvode/cvode_ls.h /usr/lib/mpi/gcc/mvapich2/include/cvode/cvode_proj.h /usr/lib/mpi/gcc/mvapich2/include/cvode/cvode_spils.h /usr/lib/mpi/gcc/mvapich2/include/cvodes /usr/lib/mpi/gcc/mvapich2/include/cvodes/cvodes.h /usr/lib/mpi/gcc/mvapich2/include/cvodes/cvodes_bandpre.h /usr/lib/mpi/gcc/mvapich2/include/cvodes/cvodes_bbdpre.h /usr/lib/mpi/gcc/mvapich2/include/cvodes/cvodes_diag.h /usr/lib/mpi/gcc/mvapich2/include/cvodes/cvodes_direct.h /usr/lib/mpi/gcc/mvapich2/include/cvodes/cvodes_ls.h /usr/lib/mpi/gcc/mvapich2/include/cvodes/cvodes_spils.h /usr/lib/mpi/gcc/mvapich2/include/ida /usr/lib/mpi/gcc/mvapich2/include/ida/ida.h /usr/lib/mpi/gcc/mvapich2/include/ida/ida_bbdpre.h /usr/lib/mpi/gcc/mvapich2/include/ida/ida_direct.h /usr/lib/mpi/gcc/mvapich2/include/ida/ida_ls.h /usr/lib/mpi/gcc/mvapich2/include/ida/ida_spils.h /usr/lib/mpi/gcc/mvapich2/include/idas /usr/lib/mpi/gcc/mvapich2/include/idas/idas.h /usr/lib/mpi/gcc/mvapich2/include/idas/idas_bbdpre.h /usr/lib/mpi/gcc/mvapich2/include/idas/idas_direct.h /usr/lib/mpi/gcc/mvapich2/include/idas/idas_ls.h /usr/lib/mpi/gcc/mvapich2/include/idas/idas_spils.h /usr/lib/mpi/gcc/mvapich2/include/kinsol /usr/lib/mpi/gcc/mvapich2/include/kinsol/kinsol.h /usr/lib/mpi/gcc/mvapich2/include/kinsol/kinsol_bbdpre.h /usr/lib/mpi/gcc/mvapich2/include/kinsol/kinsol_direct.h /usr/lib/mpi/gcc/mvapich2/include/kinsol/kinsol_ls.h /usr/lib/mpi/gcc/mvapich2/include/kinsol/kinsol_spils.h /usr/lib/mpi/gcc/mvapich2/include/nvector /usr/lib/mpi/gcc/mvapich2/include/nvector/nvector_manyvector.h /usr/lib/mpi/gcc/mvapich2/include/nvector/nvector_mpimanyvector.h /usr/lib/mpi/gcc/mvapich2/include/nvector/nvector_mpiplusx.h /usr/lib/mpi/gcc/mvapich2/include/nvector/nvector_parallel.h /usr/lib/mpi/gcc/mvapich2/include/nvector/nvector_pthreads.h /usr/lib/mpi/gcc/mvapich2/include/nvector/nvector_serial.h /usr/lib/mpi/gcc/mvapich2/include/sundials /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_band.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_config.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_dense.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_direct.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_fconfig.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_fnvector.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_futils.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_iterative.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_lapack.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_linearsolver.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_math.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_matrix.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_mpi_types.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_nonlinearsolver.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_nvector.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_types.h /usr/lib/mpi/gcc/mvapich2/include/sundials/sundials_version.h /usr/lib/mpi/gcc/mvapich2/include/sunlinsol /usr/lib/mpi/gcc/mvapich2/include/sunlinsol/sunlinsol_band.h /usr/lib/mpi/gcc/mvapich2/include/sunlinsol/sunlinsol_dense.h /usr/lib/mpi/gcc/mvapich2/include/sunlinsol/sunlinsol_lapackband.h /usr/lib/mpi/gcc/mvapich2/include/sunlinsol/sunlinsol_lapackdense.h /usr/lib/mpi/gcc/mvapich2/include/sunlinsol/sunlinsol_pcg.h /usr/lib/mpi/gcc/mvapich2/include/sunlinsol/sunlinsol_spbcgs.h /usr/lib/mpi/gcc/mvapich2/include/sunlinsol/sunlinsol_spfgmr.h /usr/lib/mpi/gcc/mvapich2/include/sunlinsol/sunlinsol_spgmr.h /usr/lib/mpi/gcc/mvapich2/include/sunlinsol/sunlinsol_sptfqmr.h /usr/lib/mpi/gcc/mvapich2/include/sunmatrix /usr/lib/mpi/gcc/mvapich2/include/sunmatrix/sunmatrix_band.h /usr/lib/mpi/gcc/mvapich2/include/sunmatrix/sunmatrix_dense.h /usr/lib/mpi/gcc/mvapich2/include/sunmatrix/sunmatrix_sparse.h /usr/lib/mpi/gcc/mvapich2/include/sunnonlinsol /usr/lib/mpi/gcc/mvapich2/include/sunnonlinsol/sunnonlinsol_fixedpoint.h /usr/lib/mpi/gcc/mvapich2/include/sunnonlinsol/sunnonlinsol_newton.h /usr/lib/mpi/gcc/mvapich2/lib/libsundials_arkode.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_cvode.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_cvodes.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_ida.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_idas.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_kinsol.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_nvecmanyvector.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_nvecmpimanyvector.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_nvecmpiplusx.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_nvecparallel.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_nvecpthreads.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_nvecserial.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_sunlinsolband.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_sunlinsoldense.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_sunlinsollapackband.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_sunlinsollapackdense.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_sunlinsolpcg.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_sunlinsolspbcgs.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_sunlinsolspfgmr.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_sunlinsolspgmr.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_sunlinsolsptfqmr.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_sunmatrixband.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_sunmatrixdense.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_sunmatrixsparse.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_sunnonlinsolfixedpoint.so /usr/lib/mpi/gcc/mvapich2/lib/libsundials_sunnonlinsolnewton.so /usr/share/doc/packages/sundials-mvapich2-devel /usr/share/doc/packages/sundials-mvapich2-devel/CONTRIBUTING.md /usr/share/doc/packages/sundials-mvapich2-devel/NOTICE /usr/share/doc/packages/sundials-mvapich2-devel/README.md /usr/share/licenses/sundials-mvapich2-devel /usr/share/licenses/sundials-mvapich2-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Nov 15 01:18:46 2024