OpenMp solvers for parallel finite element and meshless analyses

被引:2
|
作者
Ju, S. H. [1 ]
机构
[1] Natl Cheng Kung Univ, Dept Civil Engn, Tainan 70101, Taiwan
关键词
Parallel; Finite element method; C plus; Conjugate gradient method; Fortran; Object-oriented programming; IMPLEMENTATION;
D O I
10.1108/EC-02-2012-0032
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Purpose - This paper develops C++ and Fortran-90 solvers to establish parallel solution procedures in a finite element or meshless analysis program using shared memory computers. The paper aims to discuss these issues. Design/methodology/approach - The stiffness matrix can be symmetrical or unsymmetrical, and the solution schemes include sky-line Cholesky and parallel preconditioned conjugate gradient-like methods. Findings - By using the features of C++ or Fortran-90, the stiffness matrix and its auxiliary arrays can be encapsulated into a class or module as private arrays. This class or module will handle how to allocate, renumber, assemble, parallelize and solve these complicated arrays automatically. Practical implications - The source codes can be obtained online at http//myweb.ncku.edu.tw/similar to juju. The major advantage of the scheme is that it is simple and systematic, so an efficient parallel finite element or meshless program can be established easily. Originality/value - With the minimum requirement of computer memory, an object-oriented C++ class and a Fortran-90 module were established to allocate, renumber, assemble, parallel, and solve the global stiffness matrix, so that the programmer does not need to handle them directly.
引用
收藏
页码:2 / 17
页数:16
相关论文
共 50 条
  • [31] A hybrid MPI-OpenMP implementation of an implicit finite-element code on parallel architectures
    Mahinthakumar, G
    Saied, F
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2002, 16 (04): : 371 - 393
  • [32] Automatic Tuning of Parallel Multigrid Solvers Using OpenMP/MPI Hybrid Parallel Programming Models
    Nakajima, Kengo
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2012, 2013, 7851 : 435 - 450
  • [33] OpenMP Parallel Finite-Discrete Element Method for Modeling Excavation Support with Rockbolt and Grouting
    Wang, Zhongwei
    Li, Feng
    Mei, Guodong
    ROCK MECHANICS AND ROCK ENGINEERING, 2024, 57 (05) : 3635 - 3657
  • [34] OpenMP Parallel Finite-Discrete Element Method for Modeling Excavation Support with Rockbolt and Grouting
    Zhongwei Wang
    Feng Li
    Guodong Mei
    Rock Mechanics and Rock Engineering, 2024, 57 : 3635 - 3657
  • [35] Parallel analysis of two-dimensional finite-discrete element method based on OpenMP
    Yan Cheng-zeng
    Zheng Hong
    Sun Guan-hua
    Ge Xiu-run
    ROCK AND SOIL MECHANICS, 2014, 35 (09) : 2717 - 2724
  • [36] Parallel analysis of two-dimensional finite-discrete element method based on OpenMP
    Yan, Cheng-Zeng
    Zheng, Hong
    Sun, Guan-Hua
    Ge, Xiu-Run
    Yantu Lixue/Rock and Soil Mechanics, 2014, 35 (09): : 2717 - 2724
  • [37] Parallel ICCG solvers for a finite-element eddy-current analysis on heterogeneous parallel computation environment
    Iwashita, T.
    Shimasaki, M.
    Lu, J.
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2007, 22 (02): : 195 - 200
  • [38] Parallel ICCG solvers for a finite-element eddy-current analysis on heterogeneous parallel computation environment
    Aacademic Center for Computing and Media Studies, Kyoto University, Japan
    不详
    不详
    Appl Comput Electromagn Soc J, 2007, 2 (195-200):
  • [39] Parallel ICCG solvers for a finite-element eddy-current analysis on heterogeneous parallel computation environment
    Iwashita, T
    Shimasaki, M
    Lu, JW
    2005 IEEE/ACES International Conference on Wireless Communications and Applied Computational Electromagnetics, 2005, : 654 - 657
  • [40] New algebraic multigrid preconditioning for iterative solvers in electromagnetic finite edge-element analyses
    Mifune, T
    Iwashita, I
    Shimasaki, M
    IEEE TRANSACTIONS ON MAGNETICS, 2003, 39 (03) : 1677 - 1680