- Feb 07, 2021
-
-
Nils-Arne Dreier authored
-
Nils-Arne Dreier authored
-
Nils-Arne Dreier authored
-
- Jan 19, 2021
-
-
Christian Engwer authored
use SCRIPT instead of COMMAND in dune_python_add_test See merge request core/dune-istl!420
-
Andreas Dedner authored
-
Simon Praetorius authored
Fix warning with target_link_libraries See merge request core/dune-istl!415
-
- Jan 18, 2021
-
-
Oliver Sander authored
[ilu] Describe the ILU name changes in the changelog See merge request core/dune-istl!417
-
- Jan 17, 2021
-
-
Oliver Sander authored
-
Oliver Sander authored
Feature/ilu naming conventions See merge request !355
-
- Jan 15, 2021
-
-
Simon Praetorius authored
-
- Jan 10, 2021
-
-
Oliver Sander authored
Modernize UMFPackSolver See merge request core/dune-istl!406
-
Oliver Sander authored
-
Oliver Sander authored
-
-
- Jan 08, 2021
-
-
Christoph Grüninger authored
Feature/replace dune deprecated See merge request core/dune-istl!405
-
Christoph Grüninger authored
-
Christoph Grüninger authored
Instead of deprecated DUNE_DEPRECATED
-
- Jan 07, 2021
-
-
Oliver Sander authored
This is what BCRSMatrix uses.
-
Oliver Sander authored
-
Oliver Sander authored
This makes the naming consistent again.
-
Oliver Sander authored
This is the name and semantics used by BCRSMatrix. As BCCSMatrix is currently only used with scalar blocks anyway, changing the meaning of the nonzeroes method doesn't make a difference.
-
Oliver Sander authored
And add some more documentation.
-
Oliver Sander authored
It is nothing but a thin wrapper around a matrix. This patch removes the MatrixRowSet class and hands over matrices directly. This simplifies the code a bit. More importantly, it paves the way for setup of BCCSMatrix objects (needed by the SuiteSparse solvers) from MultiTypeBlockMatrix objects.
-
Oliver Sander authored
The classes ColCompMatrix and ColCompMatrixInitializer were never intended to be interface. Let's make this explicit by including them in the namespace Impl. In fact, this patch moves them into Dune::ISTL::Impl, to avoid potential name clashes with other modules.
-
Oliver Sander authored
-
Oliver Sander authored
-
Oliver Sander authored
This considerably reduces the amount of boiler-plate code.
-
Oliver Sander authored
Previously, the first template parameter was the matrix type that the BCCSMatrix was a copy of. Weird, and very closely tied to the fact that BCCSMatrix/ColCompMatrix is currently only used to get matrix data into SuiteSparse solvers. This patch makes the first template parameter the type of matrix entries. This is what all other dune-istl matrices do, and hence the code again gets easier to understand.
-
Oliver Sander authored
Remove operator= and setMatrix methods. The code of these methods is copied to all locations were operator= or setMatrix were previously used. This makes the calling code a bit longer, but it simplifies the overall code structure considerably. In particular, with these changes the BCCRSMatrix class does not have 'virtual' methods anymore.
-
Oliver Sander authored
-
Oliver Sander authored
The file colcompmatrix.hh contains the rudimentary implementation of a sparse matrix with scalar entries and column-compressed storage. As part of cleaning up the UMFPackSolver implementation this patch moves the matrix class into a separate file. What's left in colcompmatrix.hh is the matrix setup code. The plan is to turn the matrix into something ressembling a real dune-istl matrix. That should make the code easier to understand, and maybe something will even need compressed-column matrix for other things one day!
-
- Dec 18, 2020
-
-
Andreas Dedner authored
Feature/scikit build See merge request core/dune-istl!412
-
Andreas Dedner authored
make it possible to use setup.py without having an installed dune-common python package. This requires having the PYTHONPATH set as it is now done in dune-common/bin/dunepackaging.py
-
- Oct 25, 2020
-
-
Simon Praetorius authored
add missing mpi and parmetis flags to pamg tests See merge request core/dune-istl!408
-
- Oct 24, 2020
-
-
Simon Praetorius authored
-
- Oct 23, 2020
-
-
Simon Praetorius authored
-
Simon Praetorius authored
add missing ParMETIS flags to pamg_comm_repart_test See merge request core/dune-istl!404
-
- Oct 11, 2020
-
-
Simon Praetorius authored
-
- Oct 06, 2020
-
-
Christian Engwer authored
[ci] add configuration with DUNE_ISTL_WITH_CHECKING Closes #72 See merge request core/dune-istl!403
-
Christian Engwer authored
-