Partitioning strategies for parallel KIVA-4 engine simulations

被引:13
|
作者
Torres, David J. [1 ]
Li, Yuanhong H. [2 ]
Kong, Song-Charng [2 ]
机构
[1] Los Alamos Natl Lab, Fluid Dynam Grp T 3, Los Alamos, NM 87545 USA
[2] Iowa State Univ, Dept Mech Engn, Ames, IA 50011 USA
关键词
CODE;
D O I
10.1016/j.compfluid.2009.09.008
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Parallel KIVA-4 is described and simulated in four different engine geometries. The Message Passing-Interface (MPI) library was used to parallelize KIVA-4. Changes in the mesh size during a transient engine simulation present challenges to domain decomposition. In this study, three partitioning strategies were developed in light of the fact that cells can become deactivated and activated during a simulation which will affect the load balance between processors. The first approach partitions the domain vertically. Cells are partitioned in vertical columns to the direction of piston motion using METIS, a software package for partitioning unstructured graphs. The second approach partitions three regions - bowl, squish, and ports - sequentially in the vertical direction using hMETIS with constraints on boundary cells. In the third approach, the mesh is periodically repartitioned during the simulation using a combination of the first two approaches. The overall results show that good parallel performance can be obtained with four processors. The first partitioning strategy performs well compared to the other two more complex approaches for the grids tested in this study. On the other hand, the second approach shows some promise for larger grids with more than four processors. Published by Elsevier Ltd.
引用
收藏
页码:301 / 309
页数:9
相关论文
共 50 条
  • [1] Effect of Mesh Structure in the KIVA-4 Code with a Less Mesh Dependent Spray Model for Dl Diesel Engine Simulations
    Imamori, Yusuke
    Hiraoka, Kenji
    Murakami, Shinsuke
    Endo, Hiroyuki
    Rutland, Christopher J.
    Reitz, Rolf D.
    SAE INTERNATIONAL JOURNAL OF ENGINES, 2009, 2 (01) : 1764 - 1776
  • [2] KIVA-4: An unstructured ALE code for compressible gas flow with sprays
    Torres, David J.
    Trujillo, Mario F.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2006, 219 (02) : 943 - 975
  • [3] Parallel strategies for crash and impact simulations
    Brown, K
    Attaway, S
    Plimpton, S
    Hendrickson, B
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 184 (2-4) : 375 - 390
  • [4] A parallel engine for graphical interactive molecular dynamics simulations
    Rodrigues, ER
    Preto, AJ
    Stephany, S
    16TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2004, : 150 - 157
  • [5] ExaHyPE: An engine for parallel dynamically adaptive simulations of wave problems
    Reinarz, Anne
    Charrier, Dominic E.
    Bader, Michael
    Bovard, Luke
    Dumbser, Michael
    Duru, Kenneth
    Fambri, Francesco
    Gabriel, Alice-Agnes
    Gallard, Jean-Matthieu
    Koeppel, Sven
    Krenz, Lukas
    Rannabauer, Leonhard
    Rezzolla, Luciano
    Samfass, Philipp
    Tavelli, Maurizio
    Weinzierl, Tobias
    COMPUTER PHYSICS COMMUNICATIONS, 2020, 254
  • [6] Octree partitioning of hybrid grids for parallel adaptive viscous flow simulations
    Minyard, T
    Kallinderis, Y
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 1998, 26 (01) : 57 - 78
  • [7] Dynamic load balancing strategies for conservative parallel simulations
    Boukerche, A
    Das, SK
    11TH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION, PROCEEDINGS, 1997, : 20 - 28
  • [8] Cost efficient CFD simulations: Proper selection of domain partitioning strategies
    Haddadi, Bahram
    Jordan, Christian
    Harasek, Michael
    COMPUTER PHYSICS COMMUNICATIONS, 2017, 219 : 121 - 134
  • [9] Several partitioning strategies for parallel image convolution in a network of heterogeneous workstations
    Aritsugi, M
    Fukatsu, H
    Kanamori, Y
    PARALLEL COMPUTING, 2001, 27 (03) : 269 - 293
  • [10] Task partitioning and mapping strategies for parallel optical image reconstruction systems
    Zhang, CY
    Ye, Y
    Ali, AL
    Lan, H
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 1508 - 1514