High Performance Parallel Block Supernode Direct Solver for Stiffness Equation

Authors

  • Qiang-Gui Jin Aircraft Strength Research Institute of China
  • Yao-Hui Ma Aircraft Strength Research Institute of China

DOI:

https://doi.org/10.4208/jcm.2505-m2024-0124

Keywords:

Cholesky equation solving, Parallel algorithm, Block supernode, Symbolic factorization, Triangular solving

Abstract

The process of direct method to solve large sparse linear equation mainly includes reordering, symbolic factorization, numerical factorization and triangular solving. Traditional symbolic factorization predicts the pattern of $L$ based on single column and single row index. We propose to directly partition supernodes based on characteristics of matrix reordered by METIS, and then perform parallel symbolic factorization based on supernodes and row index fragments. A parallel block supernode numerical factorization strategy is proposed based on the concept of task pool here. In triangular solving stage, unlike traditional algorithms based on DAXPY and DDOT operations, we propose a new parallel triangular solving algorithm based on DGEMM and DTRSM operations. We name the parallel solver as finite element analysis direct solver (FEADS) and compare it with the advanced MKL PARDISO and MUMPS. The stiffness equations of 394770 and 719871 dimensions are solved using the solvers on two different computers. On the first computer, the solving efficiency of FEADS and MKL PARDISO is comparable, while MUMPS is relatively backward. On the second computer, FEADS performs especially well. For solving the case with 394770 dimensions, FEADS leads MKL PARDISO and MUMPS by 21.92% and 42.35%, respectively. For solving the case with 719871 dimensions, FEADS leads 34.75% and 38.38% respectively.

Author Biographies

  • Qiang-Gui Jin

    National Key Laboratory of Strength and Structural Integrity, Aircraft Strength Research Institute of China, Xi’an 710065, China

  • Yao-Hui Ma

    National Key Laboratory of Strength and Structural Integrity, Aircraft Strength Research Institute of China, Xi’an 710065, China

Downloads

Published

2025-11-19

Abstract View

  • 14

Pdf View

  • 13

Issue

Section

Articles

How to Cite

High Performance Parallel Block Supernode Direct Solver for Stiffness Equation. (2025). Journal of Computational Mathematics. https://doi.org/10.4208/jcm.2505-m2024-0124