From b64db1027bd9994e0aa5a09421956b8ea0f99e26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Atgeirr=20Fl=C3=B8=20Rasmussen?= Date: Sat, 14 Apr 2012 10:19:35 +0200 Subject: [PATCH] Using LinearSolverFactory in spu_2p.cpp to gain linear solver flexibility. --- examples/spu_2p.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/examples/spu_2p.cpp b/examples/spu_2p.cpp index fdd89246..e5357758 100644 --- a/examples/spu_2p.cpp +++ b/examples/spu_2p.cpp @@ -58,11 +58,7 @@ #include #include -#include -// #define EXPERIMENT_ISTL -#ifdef EXPERIMENT_ISTL -#include -#endif +#include #include #include @@ -417,12 +413,9 @@ main(int argc, char** argv) } // Solvers init. + // Linear solver. + Opm::LinearSolverFactory linsolver(param); // Pressure solver. -#ifdef EXPERIMENT_ISTL - Opm::LinearSolverIstl linsolver(param); -#else - Opm::LinearSolverUmfpack linsolver; -#endif // EXPERIMENT_ISTL const double *grav = use_gravity ? &gravity[0] : 0; Opm::IncompTpfa psolver(*grid->c_grid(), props->permeability(), grav, linsolver); // Reordering solver.