Hello,

I am running a fairly simple 1p porous flow simulation which is on a 2D rectangular grid. In a particular case I came at, the initial and boundary conditions, as well as spatial parameters, do not depend on the "y" coordinate, only on "x". There is no gravity and the flow is designed to be strictly horizontal. So I naturally expect the results to be essentially 1-dimensional, i. e. the solution at any moment in time should be a function of x and not of (x,y). But after some time, I get irregularities over the "y" axis, that I think come from the linear solver. They are small, but they cause further inconsistencies.

I tried AMGBiCGSTABBackend, ILU0BiCGSTABBackend and UMFPackBackend and the problem persists. I tried to play with the convergence criteria (LinearSolver.ResidualReduction, Newton.MaxAbsoluteResidual, Newton.ResidualReduction, Newton.MaxRelativeShift). Some of them helped to mitigate the problem, but did not eliminate it. Strictening the criteria too much kills the convergence.

Are there any options that I can set for solvers to force them to respect the symmetry of the problem over one axis?

(I know that I can use a 1D grid and have a consistent solution, but that will not help in 2D situations where I have part of the system depending on (x,y) and the other part depending only on x.)

Best regards,

Dmitry


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

Reply via email to