Fully parallel and pipelined sparse direct solver for large symmetric indefinite finite element problems

被引:0
|
作者
Wang, Yujie [1 ]
Wang, Shengquan [1 ]
Cai, Yong [1 ]
Wang, Guidong [1 ]
Li, Guangyao [2 ]
机构
[1] Hunan Univ, State Key Lab Adv Design & Mfg Technol Vehicle, Changsha 410082, Peoples R China
[2] Beijing Inst Technol, Shenzhen Automot Res Inst, Shenzhen 518118, Guangdong, Peoples R China
关键词
Sparse direct solver; High performance computing; FEM; CHOLESKY FACTORIZATION; ALGORITHM;
D O I
10.1016/j.camwa.2024.10.017
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Sparse linear system solving is a primary computational cost in large-scale finite element analysis, and improving its performance is a key technological challenge in this field. Real-world engineering problems involve diverse materials, elements, and connectivity relationships, making it difficult for iterative methods to handle their global stiffness matrices. Direct methods, owing to their robustness, emerge as the preferred choice. In this paper, a novel block-based supernodal LDLT numerical factorization method is introduced. The computational process is disassembled into distinct tasks, and the dependency relationships between these tasks are expressed via a directed acyclic graph to guide the calculation sequence. Based on this approach, a global task pool and local task stack are established to store task queues, enhancing data reuse and multicore collaboration efficiency. Additionally, an effective task dispatch and work-stealing mechanism is implemented to prevent performance degradation caused by load imbalances. Numerical experiments, including a publicly available matrix test set and real-world engineering finite element problems, are conducted to compare the parallel performances of the Pardiso, MUMPS, and proposed solver. The results illustrate that the proposed solver performs significantly better than the other solvers when handling various types of sparse matrices and diverse architectures of multicore processors.
引用
收藏
页码:447 / 469
页数:23
相关论文
共 50 条
  • [41] A Parallel Sparse Direct Solver via Hierarchical DAG Scheduling
    Kim, Kyungjoo
    Eijkhout, Victor
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2014, 41 (01):
  • [42] A Parallel Implementation of an OL-LOGOS Sparse Direct Solver
    Young, John C.
    Adams, R. J.
    Gedney, S. D.
    2014 USNC-URSI RADIO SCIENCE MEETING (JOINT WITH AP-S SYMPOSIUM), 2014, : 180 - 180
  • [43] An Efficient Sparse Finite Element Solver for the Radiative Transfer Equation
    Widmer, Gisela
    JOURNAL OF HEAT TRANSFER-TRANSACTIONS OF THE ASME, 2010, 132 (02): : 1 - 7
  • [44] AN EFFICIENT SPARSE FINITE ELEMENT SOLVER FOR THE RADATIVE TRANSFER EQUATION
    Widmer, Gisela
    HT2009: PROCEEDINGS OF THE ASME SUMMER HEAT TRANSFER CONFERENCE 2009, VOL 1, 2009, : 137 - 145
  • [45] Performance study of the domain decomposition method with direct equation solver for parallel finite element analysis
    Nikishkov, GP
    Makinouchi, A
    Yagawa, G
    Yoshimura, S
    COMPUTATIONAL MECHANICS, 1996, 19 (02) : 84 - 93
  • [46] A Parallel Direct Domain Decomposition Solver Based on Schur Complement for Electromagnetic Finite Element Analysis
    Zuo, Sheng
    Lin, Zhongchao
    Garcia-Donoro, Daniel
    Zhang, Yu
    Zhao, Xunwang
    IEEE ANTENNAS AND WIRELESS PROPAGATION LETTERS, 2021, 20 (04): : 458 - 462
  • [47] A Data-Parallel ILUPACK for Sparse General and Symmetric Indefinite Linear Systems
    Aliaga, Jose I.
    Bollhofer, Matthias
    Dufrechou, Ernesto
    Ezzatti, Pablo
    Quintana-Orti, Enrique S.
    EURO-PAR 2016: PARALLEL PROCESSING WORKSHOPS, 2017, 10104 : 121 - 133
  • [48] A new parallel sparse direct solver: Presentation and numerical experiments in large-scale structural mechanics parallel computing
    Gueye, I.
    El Arem, S.
    Feyel, F.
    Roux, F-X
    Cailletaud, G.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2011, 88 (04) : 370 - 384
  • [49] Parallel direct solver for the finite integration technique in electromagnetics
    Tinzefte, Abdellatif
    Le Menach, Yvonnick
    Korecki, Julien
    Piriou, Francis
    COMPEL-THE INTERNATIONAL JOURNAL FOR COMPUTATION AND MATHEMATICS IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2010, 29 (04) : 941 - 949
  • [50] OpenMP based parallel normalized direct methods for sparse finite element linear systems
    George A. Gravvanis
    The Journal of Supercomputing, 2009, 47 : 44 - 52