Run-time parallelization of large FEM analyses with PERMAS

被引:5
作者
Ast, M [1 ]
Fischer, R
Labarta, J
Manz, H
机构
[1] INTES Ingenieurgesellsch Tech Software MBH, Stuttgart, Germany
[2] Univ Politecn Catalunya, Barcelona, Spain
关键词
finite element analysis; PERMAS; run-time parallelization; dynamic task graph; hyper-matrix;
D O I
10.1016/S0965-9978(98)00010-6
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The general purpose finite element (EE) system PERMAS(1) has been extended to support shared and distributed parallel computer architectures as well as workstation clusters. The methods used to parallelize this large application software package are of high generality and have the capability to parallelize all mathematical operations in a FE analysis-not only the solver. Utilizing the existing hyper-matrix data structure for large, sparsely populated matrices, a programming tool called PTM was introduced that automatically parallelizes block matrix operations on-the-fly. PTM totally hides parallelization from higher order algorithms, thus giving the physically oriented expert a virtually sequential programming environment. An operation graph of sub-matrix operations is asynchronously built and executed. A clustering algorithm distributes the work, performing a dynamic load balancing and exploiting data locality. Furthermore, a distributed data management system allows free data access from each node. The generality of the approach is demonstrated by some benchmark examples dealing with different types of FE analyses. (C) 1998 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:241 / 248
页数:8
相关论文
共 24 条
  • [1] Runtime parallelization of the finite element code PERMAS
    Ast, M
    Jerez, T
    Labarta, J
    Manz, H
    Perez, A
    Schulz, U
    Sole, J
    [J]. INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1997, 11 (04): : 328 - 335
  • [2] AST M, 1996, C SPAC STRUCT MAT ME
  • [3] AST M, 1995, P HPCN C SPRING
  • [4] BRAUN KA, 1981, LECT NOTES EC MATH S, V134
  • [5] *CISPAR, OP INT COUPL IND SIM
  • [6] El-Rewini H., 1994, TASK SCHEDULING PARA
  • [7] Farhat C., 1994, Computational Mechanics Advances, V2, P1
  • [8] *INTES, 1996, INTES PUBL, V450
  • [9] THE MULTIFRONTAL METHOD FOR SPARSE-MATRIX SOLUTION - THEORY AND PRACTICE
    LIU, JWH
    [J]. SIAM REVIEW, 1992, 34 (01) : 82 - 109
  • [10] LOHNER R, 1995, 952259 AIAA