A COMPLEX MIX-SHIFTED PARALLEL QR ALGORITHM FOR THE C-METHOD

The C-method is an exact method for analyzing gratings and rough surfaces. This method leads to large-size dense complex non-Hermitian eigenvalue. In this paper, we introduce a parallel QR algorithm that is specifically designed for the C-method. We define the "early shift" for the matrix...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Progress in electromagnetics research. Research B 2016, Vol.68, p.159-171
Hauptverfasser: Pan, Cihui, Dusseaux, Richard, Emad, Nahid
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The C-method is an exact method for analyzing gratings and rough surfaces. This method leads to large-size dense complex non-Hermitian eigenvalue. In this paper, we introduce a parallel QR algorithm that is specifically designed for the C-method. We define the "early shift" for the matrix according to the observed properties. We propose a combination of the "early shift", Wilkinson's shift and exceptional shift together to accelerate convergence. First, we use the "early shift" in order to have quick deflation of some eigenvalues. The multi-window bulge chain chasing and parallel aggressive early deflation are used. This approach ensures that most computations are performed in level 3 BLAS operations. The aggressive early deflation approach can detect deflation much quicker and accelerate convergence. Mixed MPI-Open MP techniques are used for performing the codes to hybrid shared and distributed memory platforms. We validate our approach by comparison with experimental data for scattering patterns of two-dimensional rough surfaces.
ISSN:1937-6472
1937-6472
DOI:10.2528/PIERB16040806