Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
science
dune-istl
dune-istl.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dune-istl.changes of Package dune-istl
------------------------------------------------------------------- Sun Oct 27 15:21:32 UTC 2024 - Christoph G <foss@grueninger.de> - update to version 2.10.0 * Improve testing support on Laplacian matrices with an optional diagonal regularization parameter. * Base the implementation of VariableBlockVector on std::vector as the storage type. Note that this prevents from using bool as block type that was possible before. * A method BCRSMatrix::setIndicesNoSort() was added. Similar to BCRSMatrix::setIndices() this allows to insert all indices of a row at once, but - in contrast to the latter - does not sort them. This allows to speed up insertion if indices are already sorted. * UMFPACK is extended to arbitrary blocked matrix structures. This includes MultiTypeBlockMatrix. The external interface is unchanged. * The internal storage in MatrixIndexSet was changed from std::set to a sorted std::vector to improve performance. The stored index type was changed from std::size_t to uint32_t to reduce memory consumption and improve performance. Hence, MatrixIndexSet can no longer be used for very large matrices with more than 2^32 columns. * Added flag 'useFixedOrder' to the coarsen method of AMGs ParallelIndicesCoarsener. If set to true, during the creation of the coarser matrix (by accumulation and restriction to fewer processes) the coarse matrix rows are ordered in a fixed manner, making parallel runs reproducible; the runtime is possibly not ideal though. ------------------------------------------------------------------- Tue Dec 19 08:08:55 UTC 2023 - Christoph G <foss@grueninger.de> - update to version 2.9.1 * Fixes for recent compilers - Use OpenMPI 4 instead of 2. ------------------------------------------------------------------- Sun Nov 20 08:30:29 UTC 2022 - Christoph G <foss@grueninger.de> - Update to 2.9.0 * Add const qualifier to LinearOperator and ScalarProduct in IterativeSolver. In particular, the constructors of iterative solvers have changed. * Solvers are more robust if used with multiple right-hand sides and one lane starts with the exact solution. * Added a function to write nested matrices as SVG objects: writeSVGMatrix(...) * MultiTypeBlockVector uses now std::common_type of the entries for the field_type. The old double default is replaced by Std::nonesuch of an empty MultiTypeBlockVector. * All vector implementations require a FieldTraits class specialization to export field_type and real_type in order to work with blocked ISTL vector types. * MINRES: The algorithm computes the preconditioned defect during the iterations. However, the initial defect was computed as the defect of the original/non-preconditioned system. This is now changed so that the initial defect is also computed as the preconditioned defect (this is also in line with GMRes). * The Cholmod class now provides access to the cholmod_factor class that is used by CHOLMOD itself to store the Cholesky factor. * You can now multiply objects of type ScaledIdentityMatrix by scalars using operator*. * You can now use std::tuple_element to get the types of MultiTypeBlockVector entries and MultiTypeBlockMatrix rows. * The SPQR solver can now work with non-square matrices. ------------------------------------------------------------------- Fri Nov 27 09:11:02 UTC 2020 - Christoph G <foss@grueninger.de> - update to 2.7.1 ------------------------------------------------------------------- Thu Aug 1 07:00:18 UTC 2019 - Daniel Weatherill <plasteredparrot@gmail.com> - update to stable version 2.6.0 - remove patch install-to-CMAKE_ISNTALL_LIBDIR.patch which has been upstreamed - add dependencies on TBB, Vc and suitesparse which enable optional DUNE functionality ------------------------------------------------------------------- Sat May 28 17:55:35 UTC 2016 - foss@grueninger.de - Switch from deprecated Autotools to CMake as build-system - Remove dependency of superlu-dist, it was never supported anyway - Add patch install-to-CMAKE_INSTALL_LIBDIR.patch which is included upstream in the releases/2.4 branch ------------------------------------------------------------------- Mon Feb 29 10:55:53 UTC 2016 - foss@grueninger.de - update to version 2.4.1 For release notes see http://www.dune-project.org/releasenotes/releasenotes-2.4.html ------------------------------------------------------------------- Sat Oct 3 23:16:02 UTC 2015 - foss@grueninger.de - update to version 2.4.0 For release notes see http://www.dune-project.org/releasenotes/releasenotes-2.4.html ------------------------------------------------------------------- Thu Jul 3 12:21:41 UTC 2014 - kkhere.geo@gmail.com - update to version 2.3.1 For release notes see http://www.dune-project.org/releasenotes/releasenotes-2.3.html ------------------------------------------------------------------- Tue Jun 11 19:34:20 UTC 2013 - scorot@free.fr - update to version 2.2.1 * Reduced warnings when compiling with clang. * We now use template to qualify member templates of class templates (FS 1251). * We now always initialize data memory in BCRSMatrix (FS 1041) * Improved support for std::complex in Krylov solvers. * Fixed dbgs implementation (FS 1170) * Fixed wrong assertion in matMultTransposeMult (FS 1171) * FieldMatrix can now be constructed from a DiagonalMatrix * AMG now detects Dirichlet boundary conditions and updates the left hand side x during pre such that A_dd*x_d=b_d holds. * Allow setting setSkipIsolated(true) in AMG's coarsening criterion. * Fixed call of METIS function. - build openmpi version - add patch dune-istl-2.2.0-configure.patch - fix superlu_dist dependency for openmpi package ------------------------------------------------------------------- Thu Aug 16 21:25:46 UTC 2012 - scorot@free.fr - change description ------------------------------------------------------------------- Wed Aug 15 21:40:40 UTC 2012 - scorot@free.fr - first package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor