Skip to content
Snippets Groups Projects
  1. Sep 30, 2022
  2. Jan 07, 2021
  3. Sep 05, 2020
  4. Jan 22, 2019
  5. Dec 05, 2016
    • Markus Blatt's avatar
      Support various numeric types for SuperLU at once. · d1dcb220
      Markus Blatt authored and Christoph Grüninger's avatar Christoph Grüninger committed
      Previously, we only supported one numeric type (float, double, complex<float>,
      or complex<double>) that the user could select via a cryptic preprocessor
      define. This was done this way because when including SuperLU headers we
      would otherwise have multiply defined structs in SuperLU. At least in 4.3
      GlobalLU_t is defined in slu_sdefs.h, slu_ddefs.h, slu_cdefs.h, and
      slu_zdefs.h
      
      With this commit we do not include the problematic SuperLU headers anymore.
      Instead why define the functions called by us with extern C within DUNE.
      In addition we now provide all the numeric types for which SuperLU drivers are
      found at the same time.
      
      Hopefully this will also fix problems with multiply defined BLAS routines experienced
      with arpack and SuperLU.
      d1dcb220
  6. Jan 19, 2016
  7. Dec 22, 2015
  8. Nov 23, 2015
  9. Apr 13, 2015
  10. 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
  11. Jul 18, 2012
  12. Jul 04, 2012
  13. Jun 24, 2012
  14. Jun 08, 2012
  15. Apr 19, 2012
  16. Nov 30, 2010
  17. Nov 29, 2010
  18. Nov 26, 2010
  19. Aug 23, 2010
  20. Aug 02, 2010
  21. Jul 30, 2010
  22. Jul 29, 2010
  23. Jul 28, 2010
  24. Feb 23, 2010
  25. Dec 15, 2009
  26. Nov 03, 2009
  27. Oct 13, 2009
  28. Jul 30, 2009
    • Markus Blatt's avatar
      Bugfixes (Please merge with future bug fix release) · 747fd756
      Markus Blatt authored
      - Compiles with g++-4,4 now. Error was error: declaration of
        ‘Dune::SuperLUMatrix<Dune::BCRSMatrix<Dune::FieldMatrix<K, n, p>,
        TA> >& m’shadows template parm ‘int m’ 
        Fixes flyspray #581
      
      - Removed wrong assertion. One should not check whether the whole
        matrix is copied if one just copies a part of it. (Blame copy & paste)
      
      [[Imported from SVN: r1053]]
      747fd756
  29. Jul 04, 2009
Loading