Abstract
We consider a method due to P. Vassilevski and Yu. A. Kuznetsov [4, 10] for solving linear systems with matrices of low Kronecker rank such that all factors in Kronecker products are banded. Most important examples of such matrices arise from discretized div K grad operator with diffusion term k1(x)k2(y)k3(z). Several practical issues are addressed: an MPI implementation with distribution of data along processor grid inheriting Cartesian 3D structure of discretized problem; implicit deflation of the known nullspace of the system matrix; links with two-grid framework of multigrid algorithm which allow one to remove the requirement of Kronecker structure in one or two of axes. Numerical experiments show the efficiency of 3D data distribution having the scalability analogous to (structured) HYPRE solvers yet the absolute timings being an order of magnitude lower, on the range from 10 to 104 cores.
Funding: The work was supported by the world-class research center ‘Moscow Center for Fundamental and Applied Mathematics’.
References
[1] Computer Platform Lomonosov. https://rcc.msu.ru/en/superkompyuter-lomonosovSearch in Google Scholar
[2] P. N. Brown, R. D. Falgout, and J. E. Jones, Semicoarsening multigrid on distributed memory machines. SIAM J. Sci. Comput. 21 (2000), 1823–1834.10.1137/S1064827598339141Search in Google Scholar
[3] R. D. Falgout, J. E. Jones, and U. M. Yang, The design and implementation of HYPRE, a library of parallel high performance preconditioners. In: Numerical Solution of Partial Differential Equations on Parallel Computers (Eds. A. M. Bruaset and A. Tveito). Springer Verlag, Berlin–Heidelberg, 2006.Search in Google Scholar
[4] Yu. A. Kuznetsov, Matrix computational processes in subspaces. In: Comp. Meth. in Appl. Sci. and Engrg. VI (Eds. R. Glowinski and J.–L. Lions). Elsevier Science Publishers B.V., 1984.Search in Google Scholar
[5] G. I. Marchuk, Yu. A. Kuznetsov, and A. N. Matsokin, Fictitious domain and domain decomposition methods. Sov. J. Numer. Anal. Math. Modelling1 (1986), No. 1, 3–35.10.1515/rnam.1986.1.1.3Search in Google Scholar
[6] K. Nikitin, M. Olshanskii, K. Terekhov, Yu. Vassilevski, and R. Yanbarisov, An adaptive numerical method for free surface flows passing rigidly mounted obstacles. Computers and Fluids148 (2017), 56–68.10.1016/j.compfluid.2017.02.007Search in Google Scholar
[7] M. Olshanskii and E. Tyrtyshnikov, Iterative Methods for Linear Systems: Theory and Applications. SIAM, 2014.10.1137/1.9781611973464Search in Google Scholar
[8] Je. Pješivac-Grbović, T. Angskun, G. Bosilca, G. Fagg, E. Gabriel, and J. Dongarra, Performance analysis of MPI collective operations. Cluster Computing10 (2007), No. 2, 127–143.10.1007/s10586-007-0012-0Search in Google Scholar
[9] T. Rossi and J. Toivanen, A parallel fast direct solver for block tridiagonal systems with separable matrices of arbitrary dimension. SIAM J. Sci. Comput. 20 (1999), No. 5, 1778–1796.10.1137/S1064827597317016Search in Google Scholar
[10] P. S. Vassilevski, Fast algorithm for solving a linear algebraic problem with separable variables. C. R. Acad. Bulg. Sci. 37 (1984), No. 3, 305–308.Search in Google Scholar
© 2019 Walter de Gruyter GmbH, Berlin/Boston
Articles in the same Issue
- Frontmatter
- Numerical model for the investigation of hydrodynamic stability of shear flows in pipes of elliptic cross-section
- A note on the fast direct method for discrete elliptic problems
- Simulation of a random field with given distribution of one-dimensional integral
- A new algorithm for numerical modelling of impurity transport in the frame of statistically homogeneous sharply contrasting media
- Approximate spectral models of random processes with periodic properties
- Automatic segmentation algorithms and personalized geometric modelling for a human knee
Articles in the same Issue
- Frontmatter
- Numerical model for the investigation of hydrodynamic stability of shear flows in pipes of elliptic cross-section
- A note on the fast direct method for discrete elliptic problems
- Simulation of a random field with given distribution of one-dimensional integral
- A new algorithm for numerical modelling of impurity transport in the frame of statistically homogeneous sharply contrasting media
- Approximate spectral models of random processes with periodic properties
- Automatic segmentation algorithms and personalized geometric modelling for a human knee