Parallel direct solver for solving systems of linear equations resulting from finite element method on multi-core desktops and workstations

被引:9
|
作者
Fialko, S. [1 ]
机构
[1] Cracow Univ Technol, Dept Phys Math & Appl Comp Sci, PL-31155 Krakow, Poland
关键词
Finite element method; Sparse direct solver; Multicore computers; Multithreading; High performance; Block matrices;
D O I
10.1016/j.camwa.2015.10.009
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper presents the PARFES-parallel sparse direct solver for solving systems of linear equations resulting from the finite element method applied to problems of structural and solid mechanics. PARFES is intended for use on shared-memory multi-core desktops, laptops and workstations. The solver's high performance relies on the use of a specific algorithm for the procedure of block matrix multiplication using AVX instructions for the vectorization of computations, and the parallelizing approach that ensures a balanced processor load. The block looking-left factorization algorithm allows for the use of disk memory if the dimensionality of problem exceeds the capacity of RAM. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2968 / 2987
页数:20
相关论文
共 50 条
  • [1] PARFES: A method for solving finite element linear equations on multi-core computers
    Fialko, S.
    ADVANCES IN ENGINEERING SOFTWARE, 2010, 41 (12) : 1256 - 1265
  • [2] Parallel Finite Element Solver for Multi-Core Computers
    Fialko, Sergiy
    2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 525 - 532
  • [3] Parallel finite element solver for multi-core computers with shared memory
    Fialko, Sergiy
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2021, 94 : 1 - 14
  • [4] Performance of multi level parallel direct solver for hp Finite Element Method
    Paszynski, Maciej
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 1303 - 1312
  • [5] Implementation of Multi-core Parallel Computation for Solving Large Dense Linear Equations Based on TBB
    Zhang, Shuangshi
    Zhang, Wei
    Wang, Xuben
    2012 INTERNATIONAL CONFERENCE ON CONTROL ENGINEERING AND COMMUNICATION TECHNOLOGY (ICCECT 2012), 2012, : 24 - 27
  • [6] Scalability of parallel finite element algorithms on multi-core platforms
    Kopysov, S. P.
    Novikov, A. K.
    Nedozhogin, N. S.
    Rychkov, V. N.
    11TH INTERNATIONAL CONFERENCE ON MESH METHODS FOR BOUNDRY-VALUE PROBLEMS AND APPLICATIONS, 2016, 158
  • [7] A Direct Method for Solving Linear Systems of Equations
    Gong, XiPing
    Song, JunQiang
    Zhang, LiLun
    Zhao, WenTao
    Wu, JianPing
    ADVANCES IN MATRIX THEORY AND ITS APPLICATIONS, VOL II: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON MATRIX THEORY AND ITS APPLICATIONS, 2008, : 71 - 74
  • [8] Parallel computing of discrete element method on multi-core processors
    Shigeto, Yusuke
    Sakai, Mikio
    PARTICUOLOGY, 2011, 9 (04) : 398 - 405
  • [9] Parallel computing of discrete element method on multi-core processors
    Yusuke Shigeto
    Mikio Sakai
    Particuology, 2011, 9 (04) : 398 - 405
  • [10] A Parallel Packet Processing Method On Multi-Core Systems
    Li, Yunchun
    Qiao, Xinxin
    2011 TENTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE (DCABES), 2011, : 78 - 81