Parallelization of a finite volume CFD code

被引:0
|
作者
Rebaine, A [1 ]
Fortin, F [1 ]
Benmeddour, A [1 ]
机构
[1] Natl Res Council Canada, Inst Aerosp Res, Ottawa, ON K1A 0R6, Canada
来源
2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS | 2004年
关键词
domain decomposition; ParMETIS; multilevel partitioning algorithm; MPI; CFD; finite volume method;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper concerns the parallelization of an in-house three-dimensional unstructured finite volume computational fluid dynamics (CFD) code (FJ3SOLV). This is part of the code development project for store release trajectory prediction at the Institute for Aerospace Research of the National Research Council Canada. The parallelization was based on the Data Decomposition method. The additive Schwarz Domain Decomposition method was used to obtain solutions in the subdomains. The domain of interest (unstructured grid) was partitioned into a number of balanced subdomains using the ParMETIS library. The message passing interface (MPI) system was used to perform parallel computation and communication between the processors. A parallel high performance aerodynamics code (HiPAC) was developed. Parallel computations of inviscid flows around a Delta wing and the CF-18 aircraft were carried out using different numbers of processors. Excellent scalability and very good quality solutions were obtained.
引用
收藏
页码:207 / 213
页数:7
相关论文
共 50 条
  • [31] Code Parallelization through Sequential Code Search
    Cai, Bowen
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), 2016, : 695 - 697
  • [32] Parallelization of a multi-blocked multi-threaded general CFD code for heat transfer analysis
    Jia, R
    Sundén, B
    APPLICATIONS OF HIGH-PERFORMANCE COMPUTING IN ENGINEERING VII, 2002, 7 : 157 - 166
  • [33] An environment for OpenMP code parallelization
    Ierotheou, CS
    Jin, H
    Matthews, G
    Johnson, SP
    Hood, R
    PARALLEL COMPUTING: SOFTWARE TECHNOLOGY, ALGORITHMS, ARCHITECTURES AND APPLICATIONS, 2004, 13 : 811 - 818
  • [34] Parallelization of a relativistic DFT code
    Belpassi, L
    Storchi, L
    Tarantelli, F
    Sgamellotti, A
    Quiney, HM
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2004, 20 (05): : 739 - 747
  • [35] Polyhedral Parallelization of Binary Code
    Pradelle, Benoit
    Ketterlin, Alain
    Clauss, Philippe
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2012, 8 (04)
  • [36] Verification by parallelization of parametric code
    Gedell, Tobias
    Haehnle, Reiner
    ALGEBRAIC AND PROOF-THEORETIC ASPECTS OF NON-CLASSICAL LOGICS: PAPERS IN HONOR OF DANIELE MUNDICI ON THE OCCASION OF HIS 60TH BIRTHDAY, 2007, 4460 : 138 - 159
  • [37] A finite volume method parallelization for the simulation of free surface shallow water flows
    Delis, A. I.
    Mathioudakis, E. N.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2009, 79 (11) : 3339 - 3359
  • [38] A Parallelization of Finite Volume Method for Calculation of Gas Microflows by Domain Decomposition Methods
    Shterev, Kiril S.
    Stefanov, Stefan K.
    LARGE-SCALE SCIENTIFIC COMPUTING, 2010, 5910 : 523 - 530
  • [39] PERFORMANCE OF A FINITE-VOLUME CEM CODE ON MULTICOMPUTERS
    SHANG, JS
    CALAHAN, DA
    VIKSTROM, B
    COMPUTING SYSTEMS IN ENGINEERING, 1995, 6 (03): : 241 - 250
  • [40] Parallelization of a multi-blocked CFD code via three strategies for fluid flow and heat transfer analysis
    Jia, RG
    Sundén, B
    COMPUTERS & FLUIDS, 2004, 33 (01) : 57 - 80