Parallel processing for boundary element computations on distributed systems

被引:6
|
作者
Song, SW [1 ]
Baddour, RE [1 ]
机构
[1] NATL RES COUNCIL CANADA,INST MARINE DYNAM,ST JOHNS,NF A1B 3T5,CANADA
关键词
parallel boundary elements; distributed memory; dense nonsymmetric linear equations; performance of parallel systems; multiprocessor benchmarking;
D O I
10.1016/S0955-7997(97)00027-1
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
A parallel boundary integral algorithm for solving boundary value problems on distributed memory computer systems is presented in this paper. The paper focuses on parallelizations of the influence coefficients matrix generation and the solution of the resulting linear system, which are the two main parts of boundary integral formulations. The distributed parallel boundary integral algorithm presented in this paper generates a part of the influence coefficients matrix on each computation node of a multicomputer platform and stores that part in the local memory. The distributed influence coefficients matrix is then used in its partitioned form by the parallel linear system solver to obtain the solution. The matrix of coefficients is large, dense and nonsymmetric. Three parallel linear system solvers are presented. Among them, Algorithm-1 and Algorithm-2 are based on the conjugate-gradient-squared (CGS) method, Algorithm-3 is based on a direct method. It is found that distributed memory parallel algorithms are very much machine dependent. The performance of a parallel linear system solver depends not only on the method of solution but also on the multicomputer network topology, and its ratio of node computation speed to network data transfer bandwidth. By selecting the algorithm which fits the characteristics of a distributed computer system hardware one can achieve relative maximum performance. The performance characteristics of distributed linear system solvers are studied in order to select an optimum method for the available hardware at minimum development cost. The performance of sequential linear system solvers which have been extensively documented in the literature are not applicable to distributed memory systems. This paper presents results and discussions on the selection of simple robust algorithms, easily implemented on specific hardware topologies and provides information for extending the selected methods to different parallel machines. The results can also serve as a reference for parallel computer benchmarking. (C) 1997 Elsevier Science Ltd.
引用
收藏
页码:73 / 84
页数:12
相关论文
共 50 条
  • [31] High performance parallel computations of 3-D fast multipole boundary element method
    Lei, Ting
    Yao, Zhenhan
    Wang, Haitao
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2007, 47 (02): : 280 - 283
  • [32] AN EXPERIMENTAL MULTIPROCESSOR SYSTEM FOR DISTRIBUTED PARALLEL COMPUTATIONS
    DEMAEYER, L
    DINICOLA, A
    MAETCHE, R
    VONDERMALSBURG, C
    WISKOTT, L
    MICROPROCESSING AND MICROPROGRAMMING, 1990, 26 (05): : 305 - 317
  • [33] Separability to help parallel simulation of distributed computations
    Mauran, Philippe
    Padiou, Gerard
    Queinnec, Philippe
    PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4878 : 358 - 371
  • [34] Parallel and distributed computations for structural mechanics:: A review
    Bittnar, Z
    Kruis, J
    Nemecek, J
    Patzák, B
    Rypl, D
    CIVIL AND STRUCTURAL ENGINEERING COMPUTING: 2001, 2001, : 211 - 233
  • [35] Distributed object based framework for parallel computations
    Li, Guo-Dong
    Zhang, De-Fu
    Ruan Jian Xue Bao/Journal of Software, 2002, 13 (03): : 342 - 353
  • [36] Parallel approximate finite element inverse preconditioning on distributed systems
    Gravvanis, GA
    Giannoutakis, KM
    ISPDC 2004: THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING/HETEROPAR '04: THIRD INTERNATIONAL WORKSHOP ON ALGORITHMS, MODELS AND TOOLS FOR PARALLEL COMPUTING ON HETEROGENEOUS NETWORKS, PROCEEDINGS, 2004, : 277 - 283
  • [37] Parallel and distributed computations in a parameter inverse problem
    Telega, H
    VECTOR AND PARALLEL PROCESSING - VECPAR'96, 1997, 1215 : 183 - 197
  • [38] Parallel large scale finite element computations
    Meyer, A
    WORKSHOP ON HIGH PERFORMANCE COMPUTING AND GIGABIT LOCAL AREA NETWORKS, 1997, 226 : 91 - 100
  • [39] Parallel finite element computations in fluid mechanics
    Tezduyar, TE
    Sameh, A
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2006, 195 (13-16) : 1872 - 1884
  • [40] PARALLEL SYSTEMS COMBINING BOUNDARY-ELEMENT AND STEPWISE METHODS
    KREUZER, E
    LAGEMANN, B
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1994, 74 (04): : T141 - T142