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 条
  • [41] Meshless-Finite Element Coupling Method
    Gao, Yujing
    Wang, Dehua
    Shi, Guiping
    MACHINERY ELECTRONICS AND CONTROL ENGINEERING III, 2014, 441 : 754 - 757
  • [42] Coupling between meshless and finite element methods
    De Vuyst, T
    Vignjevic, R
    Campbell, JC
    INTERNATIONAL JOURNAL OF IMPACT ENGINEERING, 2005, 31 (08) : 1054 - 1064
  • [43] Enrichment and coupling of the finite element and meshless methods
    Huerta, A
    Fernández-Méndez, S
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2000, 48 (11) : 1615 - 1636
  • [44] Meshless finite element analysis: A fallacy or reality?
    Komzsik, Louis
    Artificial Intelligence for Engineering Design, Analysis and Manufacturing: AIEDAM, 1998, 12 (01): : 81 - 82
  • [45] Meshless finite element analysis: A fallacy or reality?
    Komzsik, L
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 1998, 12 (01): : 81 - 82
  • [46] Finite-element waveguide solvers revisited
    Farle, O
    Hill, V
    Dyczij-Edlinger, R
    IEEE TRANSACTIONS ON MAGNETICS, 2004, 40 (02) : 1468 - 1471
  • [47] Analysis of finite element method equation solvers
    Noreika, Alius
    Tarvydas, Patilius
    PROCEEDINGS OF THE ITI 2007 29TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2007, : 633 - +
  • [48] Iterative solvers for the stochastic finite element method
    Rosseel, E.
    Vandewalle, S.
    PROCEEDINGS OF LSAME.08: LEUVEN SYMPOSIUM ON APPLIED MECHANICS IN ENGINEERING, PTS 1 AND 2, 2008, : 801 - 814
  • [49] ITERATIVE SOLVERS FOR THE STOCHASTIC FINITE ELEMENT METHOD
    Rosseel, Eveline
    Vandewalle, Stefan
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2010, 32 (01): : 372 - 397
  • [50] STOPPING CRITERIA FOR ADAPTIVE FINITE ELEMENT SOLVERS
    Arioli, Mario
    Georgoulis, Emmanuil H.
    Loghin, Daniel
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2013, 35 (03): : A1537 - A1559