- Oct 23, 2013
-
-
Markus Blatt authored
-
Markus Blatt authored
With this addition it is possible to construct a twolevel method by specifying a fine level smoother (e.g. SeqOverlappingSchwarz), a policy for the grid transfer, and a policy for constructing the coarse level solver.
-
Markus Blatt authored
-
Markus Blatt authored
This patch removed the tests for umfpack from dune-istl as they are already needed in dune-common. There are modules using umfpack that do not require dune-istl. Therefore dune-common seems to be the more appropriate place for the test.
-
now the preconditioner can be used in a Dune::Preconditioner context
-
-
-
-
-
-
-
-
-
-
-
This reverts commit 5336f23b950e9f1b5b8a51cdc103142ab47a779e.
-
-
Markus Blatt authored
This is supposed to be a temporary hack. If Umpack is available the it is chosen of SuperLU. Otherwise SuperLU is chosen if it is available.
-
Markus Blatt authored
-
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
-
- Oct 17, 2013
-
-
Oliver Sander authored
-
- Oct 02, 2013
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
This caused build errors with CMake.
-
Christoph Grüninger authored
-
- Sep 18, 2013
-
-
- Sep 11, 2013
-
-
- Sep 09, 2013
-
-
Christian Engwer authored
fix "unused variable" warnings by proper use of #ifdef
-
- Sep 06, 2013
-
-
- Aug 27, 2013
-
-
Markus Blatt authored
MatrixAdapter uses a const reference to store a reference to the matrix it is working on. Without this patch it was possible to pass the matrix to constructor actually taking a MatrixAdapter as its argument. This resulted in a const reference to a temporary MatrixAdapter that died after the constructor call. This patch request explicitly calling the constructor and thus fixes this issue.
-
- Aug 26, 2013
-
-
This problem was introduced in 3da29f78
-
- Aug 21, 2013
-
-
Markus Blatt authored
The last patch missed one instance of double. # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: ../../../../dune/istl/test/superlutest.cc # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # ../../../../build-clang/ # ../../../../build-test/ # ../../../../parallel/ # ../../../../test-shared/
-
Markus Blatt authored
-
Markus Blatt authored
Somehow I missed this instance in the transition.
-
Markus Blatt authored
Previously this code was plain wrong. It actually made a copy of the vector and tried to swap its entries with the original vector. The argument to swap even was a const reference! Now we use the correct trick: vector().swap(other).
-
- Aug 19, 2013
-
-
Oliver Sander authored
-
- Aug 15, 2013
-
-
Christian Engwer authored
use FieldTraits to determin the return type of the norm methods
-
Christian Engwer authored
use FieldTraits to determin the return type of the norm methods
-
Christian Engwer authored
update matrixtest to use the FieldTraits and not assume double as the return value of *_norm
-
Christian Engwer authored
use FieldTraits to determin the return type of the norm methods
-
Christian Engwer authored
use FieldTraits to determin the return type of the norm methods
-