Improved sweeping preconditioners for domain decomposition algorithms applied to time-harmonic Helmholtz and Maxwell problems
ESAIM. Proceedings, Tome 61 (2018), pp. 93-111.

Voir la notice de l'article provenant de la source EDP Sciences

Sweeping-type algorithms have recently gained a lot of interest for the solution of highfrequency time-harmonic wave problems, in particular when used in combination with perfectly matched layers. However, an inherent problem with sweeping approaches is the sequential nature of the process, which makes them inadequate for efficient implementation on parallel computers. We propose several improvements to the double-sweep preconditioner originally presented in [18], which uses sweeping as a matrix-free preconditioner for a Schwarz domain decomposition method. Similarly, the improved preconditioners are based on approximations of the inverse of the Schwarz iteration operator: the general methodology is to apply well-known algebraic techniques to the operator seen as a matrix, which in turn is processed to obtain equivalent matrix-free routines that we use as preconditioners. A notable feature of the new variants is the introduction of partial sweeps that can be performed concurrently in order to make a better usage of the resources. As these modifications still leave some unexploited computational power, we also propose to combine them with right-hand side pipelining to further improve parallelism and achieve significant speed-ups. Examples are presented on high-frequency Helmholtz and Maxwell problems, in two and three dimensions, to demonstrate the properties of our improvements on parallel computer architectures.
DOI : 10.1051/proc/201861093

Alexandre Vion 1 ; Christophe Geuzaine 1

1 Université de Liège, Institut Montefiore B28, B-4000 Liège, Belgium
@article{EP_2018_61_a5,
     author = {Alexandre Vion and Christophe Geuzaine},
     title = {Improved sweeping preconditioners for domain decomposition algorithms applied to time-harmonic {Helmholtz} and {Maxwell} problems},
     journal = {ESAIM. Proceedings},
     pages = {93--111},
     publisher = {mathdoc},
     volume = {61},
     year = {2018},
     doi = {10.1051/proc/201861093},
     language = {en},
     url = {http://geodesic.mathdoc.fr/articles/10.1051/proc/201861093/}
}
TY  - JOUR
AU  - Alexandre Vion
AU  - Christophe Geuzaine
TI  - Improved sweeping preconditioners for domain decomposition algorithms applied to time-harmonic Helmholtz and Maxwell problems
JO  - ESAIM. Proceedings
PY  - 2018
SP  - 93
EP  - 111
VL  - 61
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/articles/10.1051/proc/201861093/
DO  - 10.1051/proc/201861093
LA  - en
ID  - EP_2018_61_a5
ER  - 
%0 Journal Article
%A Alexandre Vion
%A Christophe Geuzaine
%T Improved sweeping preconditioners for domain decomposition algorithms applied to time-harmonic Helmholtz and Maxwell problems
%J ESAIM. Proceedings
%D 2018
%P 93-111
%V 61
%I mathdoc
%U http://geodesic.mathdoc.fr/articles/10.1051/proc/201861093/
%R 10.1051/proc/201861093
%G en
%F EP_2018_61_a5
Alexandre Vion; Christophe Geuzaine. Improved sweeping preconditioners for domain decomposition algorithms applied to time-harmonic Helmholtz and Maxwell problems. ESAIM. Proceedings, Tome 61 (2018), pp. 93-111. doi : 10.1051/proc/201861093. http://geodesic.mathdoc.fr/articles/10.1051/proc/201861093/

Cité par Sources :