-
- Downloads
[FEATURE] Add UMFPack support to dune-istl
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
Showing
- cmake/modules/AddUMFPackFlags.cmake 18 additions, 0 deletionscmake/modules/AddUMFPackFlags.cmake
- cmake/modules/CMakeLists.txt 3 additions, 1 deletioncmake/modules/CMakeLists.txt
- cmake/modules/DuneIstlMacros.cmake 2 additions, 0 deletionscmake/modules/DuneIstlMacros.cmake
- cmake/modules/FindUMFPack.cmake 112 additions, 0 deletionscmake/modules/FindUMFPack.cmake
- cmake/modules/Makefile.am 5 additions, 2 deletionscmake/modules/Makefile.am
- config.h.cmake 3 additions, 0 deletionsconfig.h.cmake
- dune/istl/CMakeLists.txt 2 additions, 0 deletionsdune/istl/CMakeLists.txt
- dune/istl/Makefile.am 3 additions, 2 deletionsdune/istl/Makefile.am
- dune/istl/colcompmatrix.hh 597 additions, 0 deletionsdune/istl/colcompmatrix.hh
- dune/istl/overlappingschwarz.hh 74 additions, 64 deletionsdune/istl/overlappingschwarz.hh
- dune/istl/solvertype.hh 12 additions, 0 deletionsdune/istl/solvertype.hh
- dune/istl/superlu.hh 14 additions, 5 deletionsdune/istl/superlu.hh
- dune/istl/supermatrix.hh 66 additions, 589 deletionsdune/istl/supermatrix.hh
- dune/istl/test/CMakeLists.txt 26 additions, 4 deletionsdune/istl/test/CMakeLists.txt
- dune/istl/test/Makefile.am 27 additions, 7 deletionsdune/istl/test/Makefile.am
- dune/istl/test/overlappingschwarztest.cc 14 additions, 3 deletionsdune/istl/test/overlappingschwarztest.cc
- dune/istl/test/umfpacktest.cc 80 additions, 0 deletionsdune/istl/test/umfpacktest.cc
- dune/istl/umfpack.hh 460 additions, 0 deletionsdune/istl/umfpack.hh
- m4/dune_istl.m4 1 addition, 0 deletionsm4/dune_istl.m4
- m4/umfpack.m4 141 additions, 0 deletionsm4/umfpack.m4
Loading
Please register or sign in to comment