Commits on Source (91)
-
Santiago Ospina De Los Ríos authored
This is to be consistent with other writers
-
Andreas Dedner authored
-
Simon Praetorius authored
-
Carsten Gräser authored
These configurations are outdated for two reasons: * Clang versions before 10 are no longer supported. * Ubuntu 18.04 has reached its EOL in 2023-06.
-
Carsten Gräser authored
[ci] Drop no longer supported CI configurations See merge request core/dune-istl!540
-
Santiago Ospina De Los Ríos authored
Move the find_package(SuiteSparse) from istl to common See merge request core/dune-istl!538
-
Santiago Ospina De Los Ríos authored
-
Simon Praetorius authored
-
Markus Blatt authored
Fix error "delete called on pointer returned from a mismatched allocation function" See merge request core/dune-istl!542
-
Lisa Julia Nebel authored
-
Markus Blatt authored
Add printSparseMatrix method for ScaledIdentityMatrix See merge request core/dune-istl!531
-
Timo Koch authored
-
Markus Blatt authored
[foreach][cleanup] Only use return values in debug mode (silences warning) See merge request core/dune-istl!544
-
Markus Blatt authored
Resolve "Building istl-solver-playground causes compile time error" Closes #112 See merge request core/dune-istl!541
-
Markus Blatt authored
Resolve "writeSVGMatrix parameters are inconsistent with other IO writers" Closes #104 See merge request core/dune-istl!513
-
Simon Praetorius authored
-
Markus Blatt authored
Initialize all members of SequentialInformation See merge request core/dune-istl!545
-
Christoph Grüninger authored
-
Christoph Grüninger authored
[cmake] Require CMake 3.16 or newer See merge request core/dune-istl!548
-
Andreas Dedner authored
fix an issue caused by generated files being added to source tree - move to a temporary location Closes #111 See merge request core/dune-istl!529
-
Jakob Torben authored
-
Markus Blatt authored
Add DILU preconditioner See merge request core/dune-istl!547
-
-
Markus Blatt authored
-
Santiago Ospina De Los Ríos authored
Use feraiseexcept on windows and mac for floating point exceptions See merge request core/dune-istl!549
-
Simon Praetorius authored
-
Simon Praetorius authored
Remove argument from cmake command finalize_dune_project See merge request core/dune-istl!551
-
If set to true, the indices for the coarser grid will be created in a fixed order, making parallel runs reproducible but the runtime is possibly not ideal. If set to false (which is the default), the order depends on the order of messages recieved from the processes responsible for the respective parts of the finer grid. Then the indices on the coarser grid may differ from run to run.
-
-
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
This tests makes sure the matrices in the hierarchy get created in a deterministic way when the flag 'useFixedOrder' of the coarseningCriterion is set to true.
-
Markus Blatt authored
Add flag useFixedOrder to the coarsen method of AMGs ParallelIndicesCoarsener. See merge request core/dune-istl!553
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
Add line breaks. Remove indentation as Doxygen treats it as <pre>.
-
Christoph Grüninger authored
-
Christoph Grüninger authored
Fix Doxygen warnings See merge request core/dune-istl!552
-
Carsten Gräser authored
This is similar to `setIndices()` but does not sort indices after insertion which allows to avoid an additional sort on an already sorted range. The latter e.g. is the case when using sorted containers as it is done in `MatrixIndexSet`.
-
Carsten Gräser authored
Before this patch `BCRSMatrix::addindex()` was used on individual column indices. This is slow because each insertion does a binary search although the inserted indices are already sorted. Bulk-inserting whole rows with `setIndices()` improves on this significantly but still does a non-necessary sort. The latter is avoided by the new `BCRSMatrix::setIndicesNoSort()` method.
-
Carsten Gräser authored
-
Carsten Gräser authored
Add BCRSMatrix::setIndicesNoSort() and speedup MatrixIndexSet::exportIdx() See merge request !550
-
Christoph Grüninger authored
-
Santiago Ospina De Los Ríos authored
Improve deprecation information. See merge request core/dune-istl!557
-
Oliver Sander authored
Also, add a test for this. It seems that not many people use this method. Otherwise the bug would have been noticed much earlier.
-
Oliver Sander authored
... and move it in front of the method that calls it. AIUI this facilitates template deduction.
-
Oliver Sander authored
And test it!
-
Oliver Sander authored
-
Oliver Sander authored
No fixes necessary.
-
Oliver Sander authored
Various fixes and tests for the printSparseMatrix method See merge request core/dune-istl!558
-
Carsten Gräser authored
The `MatrixIndexSet` class provides access to an incomplete subset of its internal data. While the number of rows is exported, the number of cols and the column indices per row have been missing so far. This was an oversight, since one can hardly use the class without this, unless one relies on the dedicated `exportIdx()` method for `BCRSMatrix`. With the missing data exported, one can now easily use `MatrixIndexSet` to build patterns for other sparse matrix classes.
-
Carsten Gräser authored
Export missing functionality in MatrixIndexSet See merge request core/dune-istl!559
-
Carsten Gräser authored
Remove allocator template parameter from the classes `base_array_unmanaged`, `compressed_base_array_unmanaged`, `block_vector_unmanaged`, `compressed_block_vector_unmanaged`, and `CompressedBlockVectorWindow`. All of these classes do not manage memory on their own. The provided allocator was only used to deduce `size_type`. The latter is now provided as template parameter explicitely. Notice that this (seemigly breaking) change is safe, because all these classes are clearly marked as implementation details that should not be used outside of dune-istl.
-
Carsten Gräser authored
[cleanup] Remove unused allocators See merge request core/dune-istl!560
-
Simon Praetorius authored
-
AMüller authored
-
Simon Praetorius authored
Add a specialization of FieldTraits for VariableBlockVector See merge request core/dune-istl!563
-
Simon Praetorius authored
-
Simon Praetorius authored
-
AMüller authored
-
Andreas Dedner authored
refactor blockvector bindings to allow for generic types See merge request core/dune-istl!562
-
Simon Praetorius authored
Define BlockTraits in terms of FieldTraits See merge request core/dune-istl!564
-
Simon Praetorius authored
This reverts merge request !564
-
Simon Praetorius authored
Revert "Merge branch 'issue/block-traits-field-traits' into 'master'" See merge request core/dune-istl!567
-
Simon Praetorius authored
-
Simon Praetorius authored
-
Simon Praetorius authored
-
Simon Praetorius authored
Set real_type of MultiTypeBlockVector See merge request core/dune-istl!480
-
-
-
-
-
Simon Praetorius authored
-
Simon Praetorius authored
-
Simon Praetorius authored
-
Simon Praetorius authored
-
Simon Praetorius authored
fix bvector += bindings See merge request core/dune-istl!565
-
Simon Praetorius authored
Cleanup the VariableBlockVector implementation See merge request core/dune-istl!463
-
Christoph Grüninger authored
This is less about performance and mor about silencing the Clazy warnings. Found by Clazy (range-loop-reference)
-
Christoph Grüninger authored
Found by Cppcheck.
-
Christoph Grüninger authored
Found by Cppcheck (unusedVariable).
-
Christoph Grüninger authored
Remove `isPublic` altogether. Found by Cppcheck (variableScope).
-
Christoph Grüninger authored
It was removed 9 years ago.
-
Christoph Grüninger authored
Use the left-hand side as a condition
-
Markus Blatt authored
Fix some issues found by Clazy, Cppcheck, and myself See merge request core/dune-istl!569
-
Markus Blatt authored
Tests failed in Suitspares or UMFPACK was not there.
-
Christoph Grüninger authored
[bugfix] Make solverfactory tests work without optional pkgs Closes #117 See merge request core/dune-istl!570
-
-
Christoph Grüninger authored
Move include of config.h from source to some header files See merge request !566
-
Patrick Jaap authored
This generalizes the necessary regularization for the umfpacktest and makes it usable for other algorithms. A hint in Cholmodtest is added and the other tests using this methods are kept unchanged. The method was also cleaned up and modernized.
-
Patrick Jaap authored
Showing
- .gitlab-ci.yml 0 additions, 19 deletions.gitlab-ci.yml
- CHANGELOG.md 24 additions, 0 deletionsCHANGELOG.md
- CMakeLists.txt 2 additions, 2 deletionsCMakeLists.txt
- LICENSE.md 2 additions, 0 deletionsLICENSE.md
- cmake/modules/AddARPACKPPFlags.cmake 1 addition, 1 deletioncmake/modules/AddARPACKPPFlags.cmake
- cmake/modules/AddSuperLUFlags.cmake 2 additions, 2 deletionscmake/modules/AddSuperLUFlags.cmake
- cmake/modules/DuneIstlMacros.cmake 0 additions, 2 deletionscmake/modules/DuneIstlMacros.cmake
- cmake/modules/FindARPACKPP.cmake 2 additions, 2 deletionscmake/modules/FindARPACKPP.cmake
- config.h.cmake 0 additions, 6 deletionsconfig.h.cmake
- dune/istl/CMakeLists.txt 1 addition, 0 deletionsdune/istl/CMakeLists.txt
- dune/istl/basearray.hh 5 additions, 15 deletionsdune/istl/basearray.hh
- dune/istl/bcrsmatrix.hh 31 additions, 5 deletionsdune/istl/bcrsmatrix.hh
- dune/istl/bvector.hh 32 additions, 41 deletionsdune/istl/bvector.hh
- dune/istl/dilu.hh 159 additions, 0 deletionsdune/istl/dilu.hh
- dune/istl/eigenvalue/arpackpp.hh 25 additions, 25 deletionsdune/istl/eigenvalue/arpackpp.hh
- dune/istl/eigenvalue/test/cond2test.cc 0 additions, 1 deletiondune/istl/eigenvalue/test/cond2test.cc
- dune/istl/foreach.hh 6 additions, 2 deletionsdune/istl/foreach.hh
- dune/istl/io.hh 65 additions, 11 deletionsdune/istl/io.hh
- dune/istl/matrix.hh 6 additions, 6 deletionsdune/istl/matrix.hh
- dune/istl/matrixindexset.hh 17 additions, 2 deletionsdune/istl/matrixindexset.hh
dune/istl/dilu.hh
0 → 100644