Dear DuMuX users,

After Bernd's email, with my colleague Mustapha, we used the AMG solver for our parallel computations. As Mustapha told, it solved the problem but only partially since the computations stopped without explanation as shown below

Newton iteration 2 done, maximum relative shift = 20.7159
Solve: M deltax^k =

The computation does not really crash but it seems to be frozen at this step.

So to isolate the problem, we performed the same computation in a sequential run with the AMG solver. The computation was OK but 10 times longer than the same one performed with the default solver (ILU0BiCGSTABBackend).

Have you ever met this issue? Is it normal?

For the AMG solver, are there some additional parameters to give?

I want to precise that we use a sequential approach to solve two-phase flow with geochemical transport. We solve firstly a two phase flow with the co2 model and then a transport reactive problem. The problem occurs in the co2 flow step and not in the transport reactive step.

Thank you in advance for your reply.

Best regards

Etienne

Le 29/11/2016 à 19:17, Bernd Flemisch a écrit :
Hi Mustapha,

in Dumux 2.10, you have to change the linear solver to the AMGBackend to perform parallel runs. Add in the problem file:
#include <dumux/linear/amgbackend.hh>
...
SET_TYPE_PROP(LensProblem, LinearSolver, AMGBackend<TypeTag>);

We are setting the default to AMG soon so that you don't have this inconvenience anymore.

Let us know if this solves your problem.

Kind regards
Bernd

_______________________________________________
Dumux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux

Reply via email to