- Thank you received: 24
Multigrid/BDDC Preconditioner applied to Stokes
5 years 4 weeks ago - 5 years 3 weeks ago #1998
by hvwahl
Multigrid/BDDC Preconditioner applied to Stokes was created by hvwahl
Hi everyone,
I have tried to apply the bddc and multigrid preconditioners to the Stokes problem, discretised Taylor-Hood elements.
Unfortunately I have come across the following issues,
Can anyone help me with these problems?
Best wishes,
Henry
I have tried to apply the bddc and multigrid preconditioners to the Stokes problem, discretised Taylor-Hood elements.
Unfortunately I have come across the following issues,
- BDDC with GMRes: The pressure error stops converging after some mesh refinements, even with a very small tollerance and a large number of gmres iterations. A direct solver on the other hand gives pressures which continue to converge.
- Multigrid with static condensation: Numeric factorization fails when the matrix is assembled (this did not happen on a Poission example).
- Multigrid without static condensation: Segfault see .
Can anyone help me with these problems?
Best wishes,
Henry
Attachments:
Last edit: 5 years 3 weeks ago by hvwahl. Reason: Wrong attachment
5 years 3 weeks ago #2013
by hvwahl
Replied by hvwahl on topic Multigrid/BDDC Preconditioner applied to Stokes
I'm sorry, I attached the wrong python script. The new file illustrates the three issues I ran into.
- christopher
- Offline
- Administrator
Less
More
- Thank you received: 101
5 years 3 weeks ago #2017
by christopher
Replied by christopher on topic Multigrid/BDDC Preconditioner applied to Stokes
Multigrid for compound spaces doesn't do something useful (I thought it would just do jacobian or something like that). The reason is that the spaces implement the "good" blocks for the blockjacobi preconditioner and the dofs for the coarse inverse. For a useful preconditioner for compound spaces you need to build the blocks yourself, as explained in
ngsolve.org/docu/latest/i-tutorials/unit...obi/blockjacobi.html
I agree, segfaults are not the nicest way to tell you that
I agree, segfaults are not the nicest way to tell you that
Time to create page: 0.115 seconds