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
关键词
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 条
  • [1] CFD Code Parallelization on GPU and the Code Portability
    Tomanovic, Ivan
    Belosevic, Srdjan
    Milicevic, Aleksandar
    Crnomarkovic, Nenad
    Stojanovic, Andrijana
    Deng, Lei
    Che, Defu
    ADVANCED THEORY AND SIMULATIONS, 2025, 8 (03)
  • [2] CFD Code Parallelization on GPU and the Code Portability
    Tomanović, Ivan
    Belošević, Srdjan
    Milićević, Aleksandar
    Crnomarković, Nenad
    Stojanović, Andrijana
    Deng, Lei
    Che, Defu
    Advanced Theory and Simulations, 2024,
  • [3] Comprehensive code verification techniques for finite volume CFD codes
    Veluri, Subrahmanya P.
    Roy, Christopher J.
    Luke, Edward A.
    COMPUTERS & FLUIDS, 2012, 70 : 59 - 72
  • [4] Parallelization of the finite volume method
    Gonçalves, J
    Coelho, P
    RADIATIVE TRANSFER II, 1998, : 209 - 219
  • [5] Design and analysis of a task-based parallelization over a runtime system of an explicit finite-volume CFD code with adaptive time stepping
    Carpaye, Jean Marie Couteyen
    Roman, Jean
    Brenner, Pierre
    JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 28 : 439 - 454
  • [6] Towards an efficient Task-based Parallelization over a Runtime System of an Explicit Finite-Volume CFD Code with Adaptive Time Stepping
    Carpaye, Jean Marie Couteyen
    Roman, Jean
    Brenner, Pierre
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 1212 - 1221
  • [7] AN OBJECT-ORIENTED PARALLEL FINITE-VOLUME CFD CODE
    Becker, Dulceneia
    Barbosa, Joao Roberto
    Tomita, Jesuino Takachi
    PROCEEDINGS OF THE ASME TURBO EXPO 2008, VOL 6, PT A, 2008, : 2569 - 2576
  • [8] A HYBRID PARALLELIZATION STRATEGY OF A CFD CODE FOR TURBOMACHINERY APPLICATIONS
    Giovannini, M.
    Marconcini, M.
    Arnone, A.
    Dominguez, A.
    11TH EUROPEAN CONFERENCE ON TURBOMACHINERY: FLUID DYNAMICS AND THERMODYNAMICS, 2015,
  • [9] Parallelization of a modem CFD incompressible turbulent flow code
    McDonough, JM
    Yang, TL
    Sheetz, M
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: ADVANCED NUMERICAL METHODS SOFTWARE AND APPLICATIONS, 2004, : 473 - 479
  • [10] HYBRID PARALLELIZATION OF AN ADAPTIVE FINITE ELEMENT CODE
    Voigt, Axel
    Witkowski, Thomas
    KYBERNETIKA, 2010, 46 (02) : 316 - 327