Abstract
The frequency filtering method is a robust and efficient ILU-like solver for large sparse systems (cf. [9,10]). Combining this method with the so-called Schur-complement DD method, we obtain a fast parallel solver. In this context, frequency filtering can be applied as solver inside the subdomains as well as for the treatment of the arising Schur complements. Especially for those, the method is well suited since it is highly parallelizable by recursively applying the same decomposition as to the original system. In this paper, an implementation of the frequency filtering domain decomposition (FFDD) method on a multiprocessor system will be presented and the numerical results of some variants thereof be discussed. The scaling behaviour of the algorithm for an increasing number of processors is almost optimal.
Zusammenfassung
Frequenzfilternde Zerlegungen sind robuste und effiziente Löser für große dünnbesetzte Gleichungssysteme. Diese Methoden sind jedoch stark rekursiv und lassen sich daher schlecht parallelisieren. In der vorliegenden Arbeit wird eine Kombinaiton filternder Zerlegungen mit der sogenannten Schurkomplement-DD-Methode zur Parallelisierung benutzt. Filternde Zerlegungen eignen sich hierbei sowohl als Löser innerhalb der Teilgebiete wie auch als angenäherte Inverse für die Schurkomplemente selbst. Insbesondere für diese sind filternde Zerlegungen besonders geeignet, da sie auch rekursiv angewandt werden können und so einen hohen Grad an Parallelität in das Lösen der Schurkomplemente bringen, ohne dabei die Effizienz des Verfahrens zu beeinträchtigen. Darüber hinaus stellen wir eine Implementierung dieser Frequenzfilter-Gebietszerlegungsmethode auf einem MIMD-Multiprozessorrechner vor und diskutieren Ergebnisse numerischer Testrechnungen. Es zeigt sich insbesondere die gute Skalierbarkeit des so entstandenen Algorithmus.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Bastian, P.:vChannel — A routing software for Transputer systems. Preprint, IWR, Heidelberg 1991.
Björstad, P. E., Widlund, O. B.: Iterative methods for the solution of elliptic problems on regions partitioned into substructures. SIAM J. Numer. Anal.23, 1097–1120 (1986).
Dryija, M.: A capacitance matrix method for Dirichlet problems on polygonal regions. Numer. Math.39, 51–64 (1982).
Haase, G.: Die nichtüberlappende Gebietszerlegungsmethode zur Parallelisierung und Vorkonditionierung des CG-Verfahrens. Dissertation, TU Chemnitz 1992.
Haase, G., Langer, U., Meyer, A.: The approximate Dirichlet domain decomposition method. Part I: An algebraic approach. Computing47, 137–151 (1991).
Haase, G., Langer, U., Meyer, A.: The approximate Dirichlet domain decomposition method. Part II: Applications to 2nd-order elliptic b.v.p.s. Computing47, 153–167 (1991).
Khoromskij, B., Mazurkievich, G., Wittum, G.: Frequency filtering for elliptic interface problems with Lagrange multipliers. ICA-Bericht N95/6, ICA Stuttgart, 1995.
Wagner, Chr.: Filternde Zerlegungen für unsymmetrische Matrizen und Matrizen mit stark variierenden Koeffizienten. Dissertation, Stuttgart 1995.
Wittum, G.: An ILU-based smoothing correction scheme. In: Parallel solvers. Proceedings of the Sixth GAMM-Seminar, Kiel, Jan. 25–27, 1990 (Hackbusch, W., ed.). Braunschweig: Vieweg 1991.
Wittum, G.: Frequenzfilternde Zerlegungen — Ein Beitrag zur schnellen Lösung großer Gleichungssysteme. Stuttgart: Teubner 1992.
Wagner, Chr., Wittum, G.: Adaptive filtering. Numer. Math. (to appear).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Weiler, W., Wittum, G. Parallel frequency filtering. Computing 58, 303–316 (1997). https://doi.org/10.1007/BF02684344
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02684344