An Enhanced Parallel Version of Kiva–3V, Coupled with a 1D CFD Code, and Its Use in General Purpose Engine Applications

  • Gino Bella
  • Fabio Bozza
  • Alessandro De Maio
  • Francesco Del Citto
  • Salvatore Filippone
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4208)


Numerical simulations of reactive flows are among the most computational demanding applications in the scientific computing world.

KIVA-3V, a widely used computer program for CFD, specifically tailored to engine applications, had been deeply modified in order to improve accuracy and stability, while reducing computational time.

The original methods included in KIVA to solve equations of fluid dynamics had been fully replaced by new solvers, with the aim of both improving performance and writing a fully parallel code. Almost every feature of original KIVA-3V has been partially or entirely rewritten, a full 1D code has been included and a strategy to link directly 3D zones with zero dimensional models has been developed.

The result is a reliable program, noticeably faster than the original KIVA-3V in serial mode and obviously even more in parallel, capable of treating more complex cases and bigger grids, with the desired level of details where required.


Piston Surface Intake Duct Variable Valve Actuation Block Structure Mesh Parallel Linear Algebra 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Amsden, A.A.: KIVA 3: A KIVA with Block Structured Mesh for Complex Geometry, Los Alamos National Laboratory report LA, 12503-Ms (1992)Google Scholar
  2. 2.
    Amsden, A.A.: KIVA 3-V: A Block Structured KIVA Program for Engine with Vertical or Canted Valves, Los Alamos National Laboratory report LA, 13313-Ms (1997)Google Scholar
  3. 3.
    Bella, G., Buttari, A., De Maio, A., Del Citto, F., Filippone, S., Gasperini, F.: FAST-EVP: an Engine Simulation Tool. In: Yang, L.T., Rana, O.F., Di Martino, B., Dongarra, J. (eds.) HPCC 2005. LNCS, vol. 3726, pp. 969–978. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  4. 4.
    Courant, R., Friederichs, K.O., Lewy, H.: Uber die partiellendifferenz–leichungen der mathematischen phisik. Mathematische Annalen 100, 32–74 (1928); English Translation in IBM journal, 215–234 (1967)MATHCrossRefMathSciNetGoogle Scholar
  5. 5.
    Bozza, F., Cameretti, M.C., Tuccillo, R.: Numerical Simulation of In–Cylinder Processes and Duct Flow in a Light–Duty Diesel Engine. In: Fourth Int. Symp. on Small Diesel Engines, Varsavia (1996); Journal of POLISH CIMAC 2(1), 51–66 (1996)Google Scholar
  6. 6.
    Bozza, F., Tuccillo, R., de Falco, D.: A Two–Stroke Engine Model Based on Advanced Simulation of Fundamental Processes. In: SAE paper 952139; Also in Design and Emissions of Small Two– and Four–Stroke Engines, SAE SP-1112, pp. 87–98 (1995)Google Scholar
  7. 7.
    Bozza, F., Gimelli, A., Senatore, A., Caraceni, A.: A Theoretical Comparison of Various VVA Systems for Performance and Emission Improvements of SI Engines. In: SAE Paper, 2001-01-0671 (2001); Also in Variable Valve Actuation 2001, SAE SP-1599 (2001) ISBN 0-7680-0746-1Google Scholar
  8. 8.
    Bozza, F., Cardone, M., Gimelli, A., Senatore, A., Tuccillo, R.: A Methodology for the Definition of Optimal Control Strategies of a VVT–Equipped SI Engine. In: Proc. of. 5th Int. Conf. ICE 2001 Internal Combustion Engines: Experiments and Modeling (September 2001)Google Scholar
  9. 9.
    Bozza, F., Gimelli, A., Tuccillo, R.: The Control of a VVA Equipped SI–Engine Operation by Means of 1D Simulation and Mathematical Optimization. In: SAE Paper, 2002-01-1107, 2002 SAE World Congress, Detroit (March 2002); Also in Variable Valve Actuation 2002, SAE SP-1692, ISBN 0-7680-0960-X. Published also on SAE 2002 Transactions - Journal of EnginesGoogle Scholar
  10. 10.
    Bozza, F., Torella, E.: The Employment of a 1D Simulation Model for A/F Ratio Control in a VVT Engine, SAE Paper 2003-01-0027, 2003 SAE World Congress, Detroit (March 2003); Also in Variable Valve ActuationGoogle Scholar
  11. 11.
    Filippone, S., D’Ambra, P., Colajanni, M.: Using a Parallel Library of Sparse Linear Algebra in a Fluid Dynamics Applications Code on Linux Clusters. In: Joubert, G., Murli, A., Peters, F., Vanneschi, M. (eds.) Parallel Computing - Advances & Current Issues, pp. 441–448. Imperial College Press Pub. (2002)Google Scholar
  12. 12.
    Filippone, S., Colajanni, M.: PSBLAS: A library for parallel linear algebra computation on sparse matrices. ACM Trans. Math. Softw. 26(4), 527–550 (2000)CrossRefGoogle Scholar
  13. 13.
    Greenbaum, A.: Iterative Methods for Solving Linear Systems. SIAM, Philadelphia (1997)MATHGoogle Scholar
  14. 14.
    Harten, A.: On a Class of High Resolution Total Variation Stable Finite Difference Schemes. Jrl. of Computational Physics 21, 21–23 (1984)MathSciNetGoogle Scholar
  15. 15.
    Kelley, C.T.: Iterative Methods for Linear and Nonlinear Equations. SIAM, Philadelphia (1995)MATHGoogle Scholar
  16. 16.
    Manna, M.: A Three Dimensional High Resolution Compressible Flow Solver, PhD Thesis, Catholic Univ. of Louvain - Von Karman Institute for Fluid Dynamics (1992); Also in TN 180, VKI (1992)Google Scholar
  17. 17.
    Miller, D.S.: Internal Flow Systems, 2nd edn. BHR Group Limited (1990)Google Scholar
  18. 18.
    Matthews, R.D., Chin, Y.W.: A Fractal–Based SI Engine Model: Comparisons of Predictions with Experimental Data, SAE Paper 910075 (1991)Google Scholar
  19. 19.
    Bozza, F., Gimelli, A., Siano, D., Torella, E., Mastrangelo, G.: A Quasi–Dimensional Three–Zone Model for Performance and Combustion Noise Evaluation of a Twin–Spark High–EGR Engine SAE Paper, 2004-01-0619, SAE World Congress, Detroit (2004); Also in Modeling of Spark–Ignition Engines, SAE SP-1830, ISBN 0-7680-1366-6, pp. 63–73Google Scholar
  20. 20.
    Saad, Y.: Iterative Methods for Sparse Linear Systems. PWS Pub., Boston (1996)MATHGoogle Scholar
  21. 21.
    Barrett, R., Berry, M., Chan, T., Demmel, J., Donat, J., Dongarra, J., Eijkhout, V., Pozo, R., Romine, C., van der Vorst, H.: Templates for the solution of linear systems. SIAM, Philadelphia (1993)MATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Gino Bella
    • 1
  • Fabio Bozza
    • 2
  • Alessandro De Maio
    • 3
  • Francesco Del Citto
    • 1
  • Salvatore Filippone
    • 1
  1. 1.DIMUniversity of Rome “Tor Vergata” 
  2. 2.N.U.M.I.D.I.A s.r.l. 
  3. 3.DIMEUniversity of Naples “Federico II” 

Personalised recommendations