-
Hi, Could someone explain to me how were the bilinear forms of the preconditioner of examples 22 and 25 selected? Is there any documentation/literature that would explain the reasons behind these specific choice of bilinear forms? Thank you in advance, Mathieu |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
ping: @mlstowell, @psocratis |
Beta Was this translation helpful? Give feedback.
-
Hi @mdeuse, As you may know, preconditioning time-harmonic wave operators is an open research area. The truth is that for moderate size problems (especially in 2D) the best option is to use a direct solver. Iterative solvers/preconditioners for these problems are very hard to construct since the system is indefinite and their convergence depends strongly on the frequency. The preconditioners in examples 22/25 are indeed very basic and are not intended to be used for high frequency or really large problems. In some way, they are based on the idea of the "Shifted Laplacian" preconditioner (a very basic one). A more sophisticated preconditioner is implemented here based on the "Source Transfer Preconditioner" for Helmholtz and Maxwell. This preconditioner is very effective, however, there are limitations (geometry/mesh/BCs). Back to your question ... My apologies for not being able to help any further right now. It might help if you share with us the preconditioner you plan to construct. Best, Socratis |
Beta Was this translation helpful? Give feedback.
Hi @mdeuse,
As you may know, preconditioning time-harmonic wave operators is an open research area. The truth is that for moderate size problems (especially in 2D) the best option is to use a direct solver. Iterative solvers/preconditioners for these problems are very hard to construct since the system is indefinite and their convergence depends strongly on the frequency.
The preconditioners in examples 22/25 are indeed very basic and are not intended to be used for high frequency or really large problems. In some way, they are based on the idea of the "Shifted Laplacian" preconditioner (a very basic one). A more sophisticated preconditioner is implemented here based on the "Source Transf…