On 04/04/2018 08:38 AM, Feimi Yu wrote:
I wish I can only deal with small problem, but that is only a test problem and
I guess we need to use this code to compute much larger 3-D cases. Now it
is too slow so I cannot test any larger cases than 400k dofs. I tried 400k dofs,
still, 2 cores are slower than 1 core.

The weirdest thing is the iterations does not change much, when using block
jacobi this would change, but not significantly. Sometimes with Pilut the number
of iterations even decreased, but with more time.

It's hard to tell what exactly is the problem without seeing the code and/or more details. How many outer iterations do you need? How many iterations do you need to solve for the Schur complement?

I would say that a good preconditioner for a problem with constant coefficient should generally not require more than, say, 50-100 outer iterations, and at most a similar number of inner iterations.

Maybe explain how your matrix block structure looks like, and how your block solver/block preconditioner looks like?

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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to