Dear all!

I have a question to solving block systems in deal.II. My (linear) equation system looks like Ax=b where A represents a block matrix (with 9 blocks) which looks like

A = (A11 , A12, A13)
    (A21,  0  , A23)
    (A31,  0  , A33)

It represents the Stokes system with an additional equation (a fluid-structure interaction problem to be exactly).

Now, I want to treat the whole system in an all-at-once approach (as done in step-21,22,31) with a GMRES iteration. Hence, I need to build an appropriate block preconditioner P^{-1} for the system.

My first idea was to reorder blocks of the system matrix in such a way that I have to solve:

A_new  = (A12 , A11, A13)
         (0   , A21, A23)
         (0   , A31, A33)

Then, to create a block preconditioner via block Gauss elimination (procedure as in step-22, 31).

My question: Is it possible and does it make sense to create a second system matrix A_new with the desired block structure? How can I realize this?

Or does anyone have another idea to build an appropriate block preconditioner for system matrix A? The goal is to use multigrid techniques as done in step-31.

Thanks in advance and best regards,

Thomas


_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to