This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Parallel Computing of KIVA-4 Using Adaptive Mesh Refinement
Technical Paper
2009-01-0723
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Parallel computing schemes were developed to enhance the computational efficiency of engine spray simulations with adaptive mesh refinement (AMR). Spray simulations have been shown to be grid dependent and thus fine mesh is often used to improve solution accuracy. In this study, dynamic mesh refinement adaptive to spray region was developed and parallelized in KIVA-4. The change of cell and node numbers and the local characteristics in the dynamic mesh refinement posed difficulties in developing efficient parallel computing schemes to achieve low communication overhead and good load balance. The present strategy executed AMR on one processor with data scattering among processors following the adaptation, and performed AMR every ten computational timesteps for enhanced parallel performance. The re-initialization was required and performed at the minimized cost. The present computational schemes were used to simulate transient sprays in three different engine geometries including a cylindrical chamber, a 2-valve engine, and a direct-injection gasoline engine. The implementation was validated by comparing the predicted spray penetrations and structures under different simulation conditions. Various spray conditions and grid resolutions were tested in the three geometries to assess the computational efficiency. Reasonable speed-ups were obtained for the test cases.
Authors
Topic
Citation
Li, Y., Xue, Q., Kong, S., Xu, Z. et al., "Parallel Computing of KIVA-4 Using Adaptive Mesh Refinement," SAE Technical Paper 2009-01-0723, 2009, https://doi.org/10.4271/2009-01-0723.Also In
References
- Reitz, R.D. Rutland C.J. 1995 Development and Testing of Diesel Engine CFD Models Progress in Energy and Combustion Science 21
- Amsden, A.A. O’Rourke, P.J. Butler, T.D. KIVA-II: A Computer Program for Chemically Reactive Flows with Sprays, LA-11560-MS May 1989
- Kong, S.C. Sun, Y. Rietz R.D. 2007 Modeling diesel spray flame liftoff, sooting tendency, and NOx emissions using detailed chemistry with phenomenological soot model Journal of Engineering for Gas Turbines and Power 129
- Abraham, J. What is adequate resolution in the numerical computation of transient jets? SAE Technical Paper, 970051 1997
- Schmidt, D.P. Rutland C.J. 2000 A new droplet collision algorithm J. Comp. Phys. 164
- Lippert, A.M. Chang, S. Are, S. Schmidt, D.P. Mesh Independence and Adaptive Mesh Refinement For Advanced Engine Spray Simulations SAE Technical Paper Series, 2005-01-0207 2005
- Subramaniam, S. O’Rourke, P.J. Numerical Convergence of the KIVA-3 Code for Sprays and Its Implications for Modeling Los Alamos National Lab. Los Alamos, NM 1998
- Hieber, S. An Investigation of the Mesh Dependence of the Stochastic Droplet Applied to Dense Liquid Sprays Master’s Thesis Mathematics Department, Michigan Technological Univ. 2001
- Aneja, R. Abraham J. 1998 How Far Does the Liquid Penetrate in a Diesel Engine: Computed Results vs. Measurements Comb. Sci. Tech. 138
- Change, S. Haworth D.C. 1997 Adaptive grid refinement using cell-level and global imbalances International Journal for numerical methods in fluids 24
- Anderson, R.W. Elliott, N.S. Pember R.B. 2004 An arbitrary Lagrangian-Eulerian method with adaptive mesh refinement for the solution of the Euler equations J. Comput. Phys. 199
- Jasak, H. Gosman A.D. 2000 Automatic Resolution Control for the Finite Volume Method, Part 2: Adaptive Mesh Refinement and Coarsening Numerical Heat Transfer - Part B 38
- Delage, S. Vincent, S. Caltagirone, J.-P. Heliot J.-P. 2006 A hybrid linking approach for solving the conservation equations with an adaptive mesh refinement method Journal of Computational and Applied Mathematics 191
- Lian, Y.-Y. Hsu, K.-H. Shao, Y.-L. Lee, Y.-M. Jeng, Y.-W. Wu J.-S. 2006 Parallel adaptive mesh-refining scheme on a three-dimensional unstructured tetrahedral mesh and its applications Computer Physics Communications 175
- Marcuzzi, F. Morandi Cecchi M. 2005 A parallel solver for adaptive finite element discretizations Numerical Algorithms 40
- Gunney, B. T.N. Wissink, A.M. Hyson D.A. 2006 Parallel clustering algorithms for structured AMR Journal of Parallel and Distributed Computing 66
- Chandra, S. Li, X. Saif, T. Parashar M. 2007 Enabling scalable parallel implementations of structured adaptive mesh refinement applications J. Supercomput. 39
- Torres, D.J. Colocated KIVA-4 Proceedings of the 17th International Multidimensional Engine Modeling User’s Group Meeting at the SAE Congress April 2007
- Amsden, A.A. KIVA-3V: A Block-Structured KIVA Program for Engines with Vertical or Canted Valves July 1997
- Torres, D.J. Trujillo M.F. 2006 KIVA-4: An unstructured ALE code for compressible gas flow with sprays J. Comput. Phys. 219 2
- Van Leer B. 1979 Towards the Ultimate Conservative Difference Scheme V. A Second-Order Sequel to Godunov’s Method J. Comput. Phys. 32
- Karypis, G. Kumar V. 1999 A fast and high quality multilevel scheme for partitioning irregular graphs SIAM Journal on Scientific Computing 20
- Snir, M. Otto, S. Huss-Lederman, S. Walker, D. Dongarra, J. MPI The Complete Reference 1 The MPI Core second ed. MIT Press 1998
- Patterson, M. Reitz, R.D. Modeling the Effects of Fuel Spray Characteristics on Diesel Engine Combustion and Emission SAE Technical Paper, 980131 1998
- Burger, M. Schmehl, R. Gorse, P. Dullenkopf, K. Schafer, O. Koch, R. Witting, S. Predictions of Transient Fuel Spray Phenomena in the Intake Port of a Si-Engine SAE Technical Paper, 2002-01-2695 2002
- Faeth G.M. 1983 Evaporation and Combustion of Sprays Prog. Energ. Comb. Sci. 9
- Williams F.A. 1958 Spray Combustion and Atomization The Phys. Fluids 1 6
- O’Rourke P.J. 1989 Statistical Properties and Numerical Implementation of a Model for Droplet Dispersion in a Turbulent Gas J. Comput. Phys. 83
- Bella, G. Bozza, B. De Maio, A. Del Citto, F. Filippone S. 2006 An Enhanced Parallel Version of Kiva-3V Coupled with a 1D CFD Code, and Its Use in General Purpose Engine Applications Lecture Notes in Computer Science 4208