
To extend over what Wolfgang said, the most likely causes for failure with the Chebyshev preconditioner are:
- the vector supplying the matrix diagonal (via the field AdditionalData::preconditioner) contains Inf or NaN entries, which in turn result from either a ill-formed differential operator or a bug in the code computing the diagonal, or
- a coarse level holding only constrained degrees of freedom, which are not treated properly so that the SolverCG making an eigenvalue estimate needs to work with an unsolvable linear system (right hand side not in the image of the matrix).
For the first case, you would check the diagonal on each level
and the code leading to that, in the second the treatment of
constraints.
Best,
Martin
--
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 dealii+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/a0326f84-a7b7-49ec-97b7-db1579574e87n%40googlegroups.com.