Skip to content
Snippets Groups Projects
  1. Nov 20, 2023
  2. Sep 30, 2022
  3. Jan 06, 2022
  4. Jun 30, 2021
  5. Jan 10, 2021
  6. Jan 07, 2021
    • Oliver Sander's avatar
      Rename ColCompMatrixInitializer to BCCSMatrixInitializer · c84dd899
      Oliver Sander authored
      This makes the naming consistent again.
      c84dd899
    • Oliver Sander's avatar
      Move compressed-column matrix into a separate file · ee6dc652
      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!
      ee6dc652
  7. Apr 11, 2020
  8. Mar 11, 2020
  9. Mar 05, 2020
  10. Dec 04, 2019
  11. Dec 03, 2019
  12. Nov 07, 2018
    • Patrick Jaap's avatar
      Implementation of CHOLMOD solver · b345aadf
      Patrick Jaap authored and Christoph Grüninger's avatar Christoph Grüninger committed
      A simple implementation for the SuiteSparse CHOLMOD solver for real valued
      (double) linear systems.
      Ignore dof's are supported.
      The user has to take care of the correct size of
      vectors in the "apply" method.
      b345aadf
  13. Jan 02, 2018
    • Oliver Sander's avatar
      Remove the file 'example.cc' · 52e77a67
      Oliver Sander authored
      This file, while being called 'example', was actually a set of unit
      tests.  The stuff it tested was all covered by the standard unit
      tests.  Having these additional tests in a file with a misleading
      name, and at a location outside of the standard test locations,
      was confusing (for me, at least).  This patch simply removes
      the file.
      
      With the 'example.cc' file gone, the directory 'dune/istl/tutorial'
      is empty.  Therefore this patch removes that directory, too.
      52e77a67
  14. Jul 25, 2017
  15. Jul 03, 2017
  16. Dec 06, 2016
  17. Jan 11, 2016
  18. Nov 02, 2015
    • Dominic Kempf's avatar
      Introduce dune_add_test in dune-istl · d87220ab
      Dominic Kempf authored
      There are some tests, which are hard to port in the paamg directory.
      They want to explicitly test _without_ direct solver. Previously,
      you simply did not add the flags for the direct solver packages.
      add_dune_test relies on all flags, so we need a way to disable components
      again. That will be implemented as part of dune_add_executable. For
      now, we build the targets ourselves and hand them to dune_add_test.
      d87220ab
  19. Oct 16, 2015
    • Dominic Kempf's avatar
      Introduce dune_add_test in dune-istl · eeca30a3
      Dominic Kempf authored
      There are some tests, which are hard to port in the paamg directory.
      They want to explicitly test _without_ direct solver. Previously,
      you simply did not add the flags for the direct solver packages.
      add_dune_test relies on all flags, so we need a way to disable components
      again. That will be implemented as part of dune_add_executable. For
      now, we build the targets ourselves and hand them to dune_add_test.
      eeca30a3
  20. Aug 15, 2015
    • Sebastian Westerheide's avatar
      [istl][eigenvalue] add eigenvalue solvers · 43d30cb9
      Sebastian Westerheide authored
      initial commit of one class template for performing some iterative
      eigenvalue algorithms based on power iteration and of one class
      template for performing some eigenvalue algorithms provided by the
      ARPACK++ library
      43d30cb9
  21. Feb 14, 2014
  22. Oct 23, 2013
    • Dominic Kempf's avatar
      [FEATURE] Add UMFPack support to dune-istl · 4b038585
      Dominic Kempf authored and Markus Blatt's avatar Markus Blatt committed
      This commit contains
      - a wrapper for the C library UMFPack
      - tests for both CMake and autotools to find UMFPack on the system
      - a unit test for UMFPack
      - a new MatrixType ColCompMatrix which is a base class for a column
        compressed matrix. SuperLUMatrix now inherits from this base class.
        This way, no code is duplicated for the very similar interface in
        UMFPack.
      - the SuperLU-specific part of OverlappingSchwarz code is abstracted
        to work with either SuperLU or UMFPack
      4b038585
  23. Jul 09, 2013
  24. Jul 08, 2013
  25. Jun 12, 2013
    • Markus Blatt's avatar
      Split {solvers|preconditioner}.hh to seperate interface from implementation. · 852123df
      Markus Blatt authored
      The last commits caused compile errors for e.g. clang as I used
      incomplete (only forward declared) types in template classes.
      This patch moves the definition of InverseOperator and Preconditioners
      from the headers solvers.hh and preconditioners into new separate
      headers solver.hh and preconditioner.hh. This allows to include these
      definitions in the previous headers without cause circular include directives.
      852123df
  26. Sep 20, 2012
  27. Apr 30, 2012
Loading