Abstract
A three-level extension of the GDSW overlapping Schwarz preconditioner in two dimensions is presented, constructed by recursively applying the GDSW preconditioner to the coarse problem. Numerical results, obtained for a parallel implementation using the Trilinos software library, are presented for up to 90,000 cores of the JUQUEEN supercomputer. The superior weak parallel scalability of the three-level method is verified. For large problems and a large number of cores, the three-level method is faster by more than a factor of two, compared to the standard two-level method . The three-level method can also be expected to scale when the classical method will already be out-of-memory.
This is a preview of subscription content, access via your institution.
Buying options











References
Amestoy, P.R., Duff, I.S., L’Excellent, J.-Y., Koster, J.: A fully asynchronous multifrontal solver using distributed dynamic scheduling. SIAM J. Matrix Anal. Appl. 23(1), 15–41 (2001)
Badia, S., Martí n, A.F., Principe, J.: Multilevel balancing domain decomposition at extreme scales. SIAM J. Sci. Comput. 38(1), C22–C52 (2016)
Bavier, E., Hoemmen, M., Rajamanickam, S., Thornquist, H., Amesos2 and Belos: direct and iterative solvers for large sparse linear systems. Sci. Program. 20(3), 241–255 (2012)
Dohrmann, C.R., Klawonn, A., Widlund, O.B.: Domain decomposition for less regular subdomains: overlapping Schwarz in two dimensions. SIAM J. Numer. Anal. 46(4), 2153–2168 (2008)
Dohrmann, C.R., Klawonn, A., Widlund, O.B.: A family of energy minimizing coarse spaces for overlapping Schwarz preconditioners. In: Domain Decomposition Methods in Science and Engineering XVII. Lecture Notes in Computational Science and Engineering, vol. 60, pp. 247–254. Springer, Berlin (2008)
Dohrmann, C.R., Widlund, O.B.: On the design of small coarse spaces for domain decomposition algorithms. SIAM J. Sci. Comput. 39(4), A1466–A1488 (2017)
Hackbusch, W.: Multigrid Methods and Applications. Springer Series in Computational Mathematics, vol. 4. Springer, Berlin (1985)
Heinlein, A.: Parallel Overlapping Schwarz Preconditioners and Multiscale Discretizations with Applications to Fluid-Structure Interaction and Highly Heterogeneous Problems. PhD thesis, Universität zu Köln (2016)
Heinlein, A., Klawonn, A., Rheinbach, O.: A parallel implementation of a two-level overlapping Schwarz method with energy-minimizing coarse space based on Trilinos. SIAM J. Sci. Comput. 38(6), C713–C747 (2016)
Heinlein, A., Klawonn, A., Rheinbach, O.: Parallel Two-Level Overlapping Schwarz Methods in Fluid-Structure Interaction, pp. 521–530. Springer International Publishing, Cham (2016)
Heinlein, A., Klawonn, A., Rheinbach, O., Widlund, O.: Improving the parallel performance of overlapping Schwarz methods by using a smaller energy minimizing coarse space. 2017. Accepted for publication in the Proceedings of the 24rd International Conference on Domain Decomposition Methods. Springer Lecture Notes in Computational Science and Engineering
Heinlein, A., Klawonn, A., Rajamanickam, S., Rheinbach, O.: FROSch: a fast and robust overlapping Schwarz domain decomposition preconditioner based on Xpetra in Trilinos. Technischer Bericht, Universität zu Köln, November 2018. https://kups.ub.uni-koeln.de/9018/
Heroux, M.A., Bartlett, R.A., Howle, V.E., Hoekstra, R.J., Hu, J.J., Kolda, T.G., Lehoucq, R.B., Long, K.R., Pawlowski, R.P., Phipps, E.T., Salinger, A.G., Thornquist, H.K., Tuminaro, R.S., Willenbring, J.M., Williams, A., Stanley, K.S.: An overview of the Trilinos Project. ACM Trans. Math. Softw. 31(3), 397–423 (2005)
Kong, F., Cai, X.-C.: A highly scalable multilevel Schwarz method with boundary geometry preserving coarse spaces for 3D elasticity problems on domains with complex geometry. SIAM J. Sci. Comput. 38(2), C73–C95 (2016)
Mandel, J., Sousedík, B., Dohrmann, C.R.: Multispace and multilevel BDDC. Computing 83(2–3), 55–85 (2008)
Rajamanickam, S., Boman, E.G., Heroux, M.A.: Shylu: a hybrid-hybrid solver for multicore platforms. In: 2012 IEEE 26th International Parallel and Distributed Processing Symposium, May 2012, pp. 631–643 (2012)
Sala, M., Stanley, K.S, Heroux, M.A: On the design of interfaces to sparse direct solvers. ACM Trans. Math. Softw. 34(2), 9:1–9:22 (2008)
Scacchi, S.: A hybrid multilevel Schwarz method for the bidomain model. Comput. Methods Appl. Mech. Eng. 197(45–48), 4051–4061 (2008)
Stephan, M., Docter, J.: JUQUEEN: IBM Blue Gene/Q® Supercomputer System at the Julich Supercomputing Centre. Journal of Large-Scale Research Facilities 1, A1 (2015)
Toselli, A., Widlund, O.: Domain Decomposition Methods—Algorithms and Theory. Springer Series in Computational Mathematics, vol. 34. Springer, Berlin (2005)
Trilinos public git repository. Web, 2018. https://github.com/trilinos/trilinos
Tu, X.: Three-level BDDC in two dimensions. Int. J. Numer. Methods Eng. 69(1), 33–59 (2007)
Acknowledgements
This work was supported in part by the German Research Foundation (DFG) through the Priority Programme 1648 “Software for Exascale Computing” (SPPEXA) under grants RH 122/3-2 and KL 2094/4-2.
Also, this work is in part supported under grant RH 122/5-2.
The authors gratefully acknowledge the computing the Gauss Centre for Supercomputing e. V. (www.gauss-centre.eu) for providing computing time on the GCS Supercomputer JUQUEEN BG/Q supercomputer [19] at JSC Jülich. GCS is the alliance of the three national supercomputing centres HLRS (Universität Stuttgart), JSC (Forschungszentrum Jülich), and LRZ (Bayrische Akademie der Wissenschaften).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Heinlein, A., Klawonn, A., Rheinbach, O., Röver, F. (2019). A Three-Level Extension of the GDSW Overlapping Schwarz Preconditioner in Two Dimensions. In: Apel, T., Langer, U., Meyer, A., Steinbach, O. (eds) Advanced Finite Element Methods with Applications. FEM 2017. Lecture Notes in Computational Science and Engineering, vol 128. Springer, Cham. https://doi.org/10.1007/978-3-030-14244-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-14244-5_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-14243-8
Online ISBN: 978-3-030-14244-5
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)