diff options
author | Desire NUENTSA <desire.nuentsa_wakam@inria.fr> | 2012-09-11 12:12:19 +0200 |
---|---|---|
committer | Desire NUENTSA <desire.nuentsa_wakam@inria.fr> | 2012-09-11 12:12:19 +0200 |
commit | 45672e724e80ef7b5c9a6837296c8e55ae6a62a1 (patch) | |
tree | 7b19d6a8b4a2eb6e6848ce5904582d324867def0 /bench/spbench | |
parent | 504edbddb185aec03e11578c059aa489a1af8fb3 (diff) |
Incomplete Cholesky preconditioner... not yet stable
Diffstat (limited to 'bench/spbench')
-rw-r--r-- | bench/spbench/sp_solver.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bench/spbench/sp_solver.cpp b/bench/spbench/sp_solver.cpp index e18f2d1c3..a1f4bac8a 100644 --- a/bench/spbench/sp_solver.cpp +++ b/bench/spbench/sp_solver.cpp @@ -13,7 +13,7 @@ #include <Eigen/SuperLUSupport> // #include <unsupported/Eigen/src/IterativeSolvers/Scaling.h> #include <bench/BenchTimer.h> - +#include <unsupported/Eigen/IterativeSolvers> using namespace std; using namespace Eigen; @@ -26,7 +26,8 @@ int main(int argc, char **args) VectorXd b, x, tmp; BenchTimer timer,totaltime; //SparseLU<SparseMatrix<double, ColMajor> > solver; - SuperLU<SparseMatrix<double, ColMajor> > solver; +// SuperLU<SparseMatrix<double, ColMajor> > solver; + ConjugateGradient<SparseMatrix<double, ColMajor>, Lower,IncompleteCholesky<double,Lower> > solver; ifstream matrix_file; string line; int n; |