On 2/14/20 5:34 AM, Richard Schussnig wrote:

Could the observed behaviour be caused by applying an iterative solver*? (using ReductionControl and a reduction factor of 1e-13 which is really low) * Block-triangular Schur-complement-based approach, similar as in step-55 suggested in the further possibilities for extension, basically using S~-(1/viscosity)*Mass_pressure giving 20-40 iterations up to 3mio dofs tested.

I have been checking the code for a week now, and i really doubt, that the integration of just tau*grad(p)*grad(p) is wrong (again, the laplace drops out for a rectangular grid). Just to check, i used a manufactured solution from Poisuille flow and added the laplacian from PSPG to the rhs, giving me the exact (linear) solution in the pressure and quadratic convergence in the velocity, thus I assume, that the grad(p)grad(q) term added is correctly implemeted. (exact solution meaning, that i get an L2 error of err<1e-9 for any number of elements used)

Anyone has ever experienced this or has anyone some tipps for further debugging?

We have all spent much time trying to figure out these sorts of issues :-) My usual approach is to switch to a direct solver to eliminate the possibility that the problem lies with the solver. Just speaking about, say, step-22, there is also the issue that the iterative solver actually just ignores the pressure-pressure block of the matrix (I think that we put a mass matrix in there as that is used in the preconditioner -- or at least that's what we used to do). So it's useful to just remove everything that could be problematic, and the iterative solvers are definitely a point in case.

The other thing I usually check is what happens if I increase the order of quadrature.

Best
 W.

--
------------------------------------------------------------------------
Wolfgang Bangerth          email:                 [email protected]
                           www: http://www.math.colostate.edu/~bangerth/

--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/ed9ba448-aa41-217f-38c7-9a0a64ed8e02%40colostate.edu.

Reply via email to