PARFES: A method for solving finite element linear equations on multi-core computers

被引:26
|
作者
Fialko, S. [1 ]
机构
[1] Cracow Univ Technol, Dept Phys Math & Appl Comp Sci, PL-31155 Krakow, Poland
关键词
Sparse matrices; Block matrices; Factoring; Load balancing; Multithreading; High performance;
D O I
10.1016/j.advengsoft.2010.09.002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The method suggested here is intended for solving sets of linear algebraic equations with symmetric sparse matrices. It is oriented at the usage in finite element analysis software operated on multi-core desktop computers. Algorithms of parallelization have been implemented which speed up the method intensively as more processors are added, both in the core memory mode and when using the hard disk storage. PARFES features a higher performance and speedup ability than the multi-frontal method do, because it requires a minimum amount of data transfers - actions that speed up poorly by parallelization available on multi-core desktop computers. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1256 / 1265
页数:10
相关论文
共 50 条
  • [1] Parallel Finite Element Solver for Multi-Core Computers
    Fialko, Sergiy
    2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 525 - 532
  • [2] Parallel direct solver for solving systems of linear equations resulting from finite element method on multi-core desktops and workstations
    Fialko, S.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2015, 70 (12) : 2968 - 2987
  • [3] Parallel finite element solver for multi-core computers with shared memory
    Fialko, Sergiy
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2021, 94 : 1 - 14
  • [4] Multi-core and Multiprocessor Implementation of Numerical Integration in Finite Element Method
    Mamza, J.
    Makyla, P.
    Dziekonski, A.
    Lamecki, A.
    Mrozowski, M.
    2012 19th International Conference on Microwave Radar and Wireless Communications (MIKON), Vols 1 and 2, 2012, : 457 - 461
  • [5] Solving Matrix Equations on Multi-Core and Many-Core Architectures
    Benner, Peter
    Ezzatti, Pablo
    Mena, Hermann
    Quintana-Orti, Enrique S.
    Remon, Alfredo
    ALGORITHMS, 2013, 6 (04) : 857 - 870
  • [6] 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
  • [7] 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
  • [8] Multi-Element Phased Array Calibration Method by Solving Linear Equations
    Long, Rui
    Ouyang, Jun
    Yang, Feng
    Han, Wangwang
    Zhou, Longjian
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2017, 65 (06) : 2931 - 2939
  • [9] Finite element assembly strategies on multi-core and many-core architectures
    Markall, G. R.
    Slemmer, A.
    Ham, D. A.
    Kelly, P. H. J.
    Cantwell, C. D.
    Sherwin, S. J.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2013, 71 (01) : 80 - 97
  • [10] An explicit asynchronous step parallel computing method for finite element analysis on multi-core clusters
    Ma, Zhiqiang
    Lou, Yunfeng
    Li, Junjie
    Jin, Xianlong
    ENGINEERING WITH COMPUTERS, 2020, 36 (02) : 443 - 453