DOI: https://doi.org/10.26089/NumMet.v16r457

Aspects of parallel computing to solve Helmholtz equation by a direct solver with low-rank approximation and the HSS format of data storage

Authors

  • B.M. Glinskiy
  • V.I. Kostin
  • N.V. Kuchin
  • S.A. Solovyev
  • V.A. Cheverda

Keywords:

Helmholtz equation
algorithms for sparse systems of linear algebraic equations
Gaussian elimination method
low-rank approximation
HSS matrix representation
distributed parallel systems
heterogeneous high-performance computing systems

Abstract

An algorithm for solving systems of linear algebraic equations based on the Gaussian elimination method is proposed. The algorithm is aimed to solve boundary value problems for the Helmholtz equation in 3D heterogeneous media. In order to solve linear systems raised from geophysical applications, we developed a parallel version targeted on heterogeneous high-performance computing clusters (MPP and SMP architecture). Using the low-rank approximation technique and the HSS format allows us to solve problems larger than by the use of traditional direct solvers with saving the L-factor in full rank (FR). Using the proposed approach reduces computation time; it is the key-point of 3D geophysical problems. Numerical experiments demonstrate a number of advantages of the proposed low-rank approach in comparison with direct solvers (FR-approaches).


Published

2015-10-23

Issue

Section

Section 1. Numerical methods and applications

Author Biographies

B.M. Glinskiy

V.I. Kostin

N.V. Kuchin

S.A. Solovyev

V.A. Cheverda


References

  1. S. A. Solovyev, “Application of the Low-Rank Approximation Technique in the Gauss Elimination Method for Sparse Linear Systems,” Vychisl. Metody Programm. 15, 441–460 (2014).
  2. A. George, “Nested Dissection of a Regular Finite ElementMesh,” SIAM J. Numer. Anal. 10 (2), 345–363 (1973).
  3. S. Solovyev, D. Vishnevsky, and H. Liu, “Multifrontal Hierarchically Semi-Separable Solver for 3D Helmholtz Problem Using 27-Point Finite-Difference Scheme,” in Proc. 77th EAGE Conference and Exhibition, Madrid, Spain, June 1–4, 2015,
    doi 10.3997/2214-4609.201413101
  4. S. Chandrasekaran, P. Dewilde, M. Gu, and N. Somasunderam, “On the Numerical Rank of the Off-Diagonal Blocks of Schur Complements of Discretized Elliptic PDEs,” SIAM J. Matrix Anal. Appl. 31 (5), 2261–2290 (2010).
  5. F. Collino and C. Tsogka, “Application of the Perfectly Matched Absorbing Layer Model to the Linear Elastodynamic Problem in Anisotropic Heterogeneous Media,” Geophysics 66 (1), 294–307 (2001).
  6. J. Xia, “Robust and Efficient Multifrontal Solver for Large Discretized PDEs,” in High-Performance Scientific Computing (London, Springer, 2012), pp. 199–217.
  7. S. A. Solovyev and S. Tordeux, “An Efficient Truncated SVD ofLarge Matrices Based on the Low-Rank Approximation for Inverse Geophysical Problems,” Siberian Electronic Math. Rep. 12, 592–609 (2015).
  8. B. Glinsky, I. Chernykh, N. Kuchin, et al., “Control and Managing the HPC Cluster in Siberian Supercomputer Center,” in Proc. Int. Conf. Russian Supercomputing Days, Moscow, Russia, September 28–29, 2015 (Mosk. Gos. Univ., Moscow, 2015), pp. 667–675.