From 03ba8074fa881d53921c8d16a0bc67252020f991 Mon Sep 17 00:00:00 2001
From: Anna Mareike Kostelecky <anmako96@web.de>
Date: Thu, 4 May 2023 08:19:31 +0200
Subject: [PATCH] [test][pnm][solidenergy] use istlsolvers

---
 test/porenetwork/solidenergy/main.cc | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/test/porenetwork/solidenergy/main.cc b/test/porenetwork/solidenergy/main.cc
index 66945c8556..23a39b0633 100644
--- a/test/porenetwork/solidenergy/main.cc
+++ b/test/porenetwork/solidenergy/main.cc
@@ -7,7 +7,7 @@
 /*!
  * \file
  *
- * \brief test for the pore network model
+ * \brief heat conduction test for the pore network model (with solid properties)
  */
 #include <config.h>
 
@@ -20,7 +20,9 @@
 #include <dumux/common/dumuxmessage.hh>
 #include <dumux/common/initialize.hh>
 
-#include <dumux/linear/seqsolverbackend.hh>
+#include <dumux/linear/istlsolvers.hh>
+#include <dumux/linear/linearsolvertraits.hh>
+#include <dumux/linear/linearalgebratraits.hh>
 #include <dumux/assembly/fvassembler.hh>
 #include <dumux/nonlinear/newtonsolver.hh>
 
@@ -114,7 +116,7 @@ int main(int argc, char** argv)
     auto assembler = isStationary ? std::make_shared<Assembler>(solidProblem, solidGridGeometry, solidGridVariables) //stationary case
                                   : std::make_shared<Assembler>(solidProblem, solidGridGeometry, solidGridVariables, timeLoop, solOld); // transient case -> timeloop needed
 
-    using LinearSolver = ILU0BiCGSTABBackend;
+    using LinearSolver =  UMFPackIstlSolver<SeqLinearSolverTraits, LinearAlgebraTraitsFromAssembler<Assembler>>;
     auto linearSolver = std::make_shared<LinearSolver>();
 
     // the non-linear solver
-- 
GitLab