Object-oriented, parallel finite element framework with dynamic load balancing

被引:29
作者
Patzak, B. [1 ]
Rypl, D. [1 ]
机构
[1] Czech Tech Univ, Fac Civil Engn, Prague 16629, Czech Republic
关键词
Parallel computing; Dynamic load balancing; Adaptive analysis; Object-oriented FEM; Message passing; Domain decomposition; Nonlinear fracture analysis; ERROR ESTIMATION; DAMAGE; ADAPTIVITY; CONTINUUM;
D O I
10.1016/j.advengsoft.2011.12.008
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The present paper deals with the design and implementation of parallel load-balancing framework in an object-oriented finite element environment. The parallelization strategy is based on domain decomposition and message passing paradigms. The algorithmic and implementation aspects are discussed in detail. Paper also describes components of a complete adaptive strategy, i.e., the error estimator/indicator, projection operator and remeshing. The capabilities and performance of the developed framework are demonstrated on advanced engineering problems, showing the scalability of the implemented algorithm and advantages of dynamic load balancing when used in dedicated and nondedicated environments. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:35 / 50
页数:16
相关论文
共 50 条
  • [11] Parallel Task for Parallelising Object-Oriented Desktop Applications
    Giacaman, Nasser
    Sinnen, Oliver
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2013, 41 (05) : 621 - 681
  • [12] Object-Oriented Parallelisation: Improved and Extended Parallel Iterator
    Giacaman, Nasser
    Sinnen, Oliver
    Akeila, Lama
    PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 113 - 120
  • [13] Parallel Task for Parallelising Object-Oriented Desktop Applications
    Nasser Giacaman
    Oliver Sinnen
    International Journal of Parallel Programming, 2013, 41 : 621 - 681
  • [14] Data structures and load balancing for parallel adaptive hp finite-element methods
    Patra, AK
    Laszloffy, A
    Long, J
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2003, 46 (01) : 105 - 123
  • [15] Parallel Graph Mining with Dynamic Load Balancing
    Talukder, Nilothpal
    Zaki, Mohammed J.
    2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 3352 - 3359
  • [16] Dynamic load balancing of parallel cellular automata
    Mazzariol, M
    Gennart, BA
    Hersch, RD
    PARALLEL AND DISTRIBUTED METHODS FOR IMAGE PROCESSING IV, 2000, 4118 : 21 - 29
  • [17] Object-Oriented Implementation of the Finite-Difference Time-Domain Method in Parallel Computing Environment
    Chun, Kyungwon
    Kim, Huioon
    Hong, Hyunpyo
    Chung, Youngjoo
    FUTURE APPLICATION AND MIDDLEWARE TECHNOLOGY ON E-SCIENCE, 2010, : 137 - 145
  • [18] Dynamic load balancing for parallel modified PrefixSpan
    Takaki, M
    Tamura, K
    Sutou, T
    Kitakami, H
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 352 - 358
  • [19] Parallel Computational Algorithm for Object-Oriented Modeling of Manipulation Robots
    Krakhmalev, Oleg
    Korchagin, Sergey
    Pleshakova, Ekaterina
    Nikitin, Petr
    Tsibizova, Oksana
    Sycheva, Irina
    Liang, Kang
    Serdechnyy, Denis
    Gataullin, Sergey
    Krakhmalev, Nikita
    MATHEMATICS, 2021, 9 (22)
  • [20] A versatile load balancing framework for parallel applications based on domain decomposition
    Lingen, FJ
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2000, 49 (11) : 1431 - 1454