Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Development of a CPU/GPU portable software library for Lagrangian–Eulerian simulations of liquid sprays

Journal Article · · International Journal of Multiphase Flow
 [1];  [1];  [2]
  1. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Computational Sciences and Engineering Division
  2. Sandia National Lab. (SNL-CA), Livermore, CA (United States)

The Lagrangian–Eulerian method is widely used for simulations of fuel sprays in turbulent combustion because of the advantage of treating the spray droplets as discrete points. One challenge of the Lagrangian–Eulerian method is the intense computational requirement when tracking the large number of Lagrangian particles needed for high fidelity. We have developed a performance-portable library, Grit, to track the Lagrangian particles in parallel on central processing unit (CPU) and graphics processing unit (GPU) accelerated high performance computing (HPC) architectures. Grit is a C++ library which employs Message Passing Interface (MPI) for distributed memory parallelism and Kokkos programming model for on-node shared memory parallelism with performance portability across different architectures of GPUs and multi-core/manycore CPUs. The parallel algorithms, key parallel kernels, and their performances on the pre-exascale supercomputer, Summit, are presented. Grit is coupled with a direct numerical simulation (DNS) solver, S3D, for multiphase simulations. A conservative formulation has been developed and implemented in Grit for phase coupling with thermodynamic consistency. The formulation separates the conservation of mass, momentum and energy from the physical models to prevent accidental violation of conservation laws due to inconsistent models. The formulation also enforces consistent definitions of enthalpies of the fuel for both phases and the latent heat of evaporation. Finally, simulations of turbulent particle-laden flow and the evaporation of dilute turbulent spray jet are performed to verify the software implementation, and to demonstrate the scalability of Grit for large-scale multiphase simulations.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
Grant/Contract Number:
AC05-00OR22725
OSTI ID:
1616824
Alternate ID(s):
OSTI ID: 1703557
Journal Information:
International Journal of Multiphase Flow, Journal Name: International Journal of Multiphase Flow Journal Issue: C Vol. 128; ISSN 0301-9322
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (32)

Fast Parallel Algorithms for Short-Range Molecular Dynamics journal March 1995
Numerical Considerations in Simulating a Turbulent Suspension of Finite-Volume Particles journal March 1996
Recent progress and challenges in exploiting graphics processors in computational fluid dynamics journal September 2013
Droplet vaporization model for spray combustion calculations journal September 1989
An algorithm for tracking fluid particles in numerical simulations of homogeneous turbulence journal December 1988
An equation set for non-equilibrium two phase flow, and an analysis of some aspects of choking, acoustic propagation, and losses in low pressure wet steam journal October 1983
The fundamental equations of gas-droplet multiphase flow journal April 1995
Parallelization of a multi-blocked CFD code via three strategies for fluid flow and heat transfer analysis journal January 2004
The combustion of liquid fuels journal January 1953
Evaluation of equilibrium and non-equilibrium evaporation models for many-droplet gas-liquid flow simulations journal September 1998
Direct numerical simulation of ignition in turbulent n-heptane liquid-fuel spray jets journal June 2007
Complex chemistry DNS of n-heptane spray autoignition at high pressure and intermediate temperature conditions journal July 2013
GPU-acceleration for Moving Particle Semi-Implicit method journal December 2011
Directive-based GPU programming for computational fluid dynamics journal July 2015
GPU accelerated VOF based multiphase flow solver and its application to sprays journal August 2015
Direct numerical simulations of reacting flows with detailed chemistry using many-core/GPU acceleration journal September 2018
Accelerating finite-rate chemical kinetics with coprocessors: Comparing vectorization methods on GPUs, MICs, and CPUs journal May 2018
A detailed experimental investigation of well-defined, turbulent evaporating spray jets of acetone journal April 2006
A numerically convergent Lagrangian–Eulerian simulation method for dispersed two-phase flows journal April 2009
GPU acceleration of Eulerian–Lagrangian particle-laden turbulent flow simulations journal February 2018
An analysis of the convergence of stochastic Lagrangian/Eulerian spray simulations journal May 2018
Detailed numerical simulation of liquid jet atomization in crossflow of increasing density journal July 2018
Physical modelling and advanced simulations of gas–liquid two-phase jet flows in atomization and sprays journal April 2010
Modeling of turbulent dilute spray combustion journal December 2012
Direct numerical simulation of a confined three-dimensional gas mixing layer with one evaporating hydrocarbon-droplet-laden stream journal April 1999
Thermodynamics of the Liquid State journal April 1943
On Drag of Evaporating Liquid Droplets journal October 1976
Characteristic boundary conditions for simulations of compressible reacting flows with multi-dimensional, viscous and reaction effects journal April 2007
Terascale direct numerical simulations of turbulent combustion using S3D journal January 2009
OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems journal May 2010
Toward performance portability of the Albany finite element analysis code using the Kokkos library journal October 2017
Simulation of the Taylor–Green Vortex Using High-Order Flux Reconstruction Schemes journal September 2015

Similar Records

ORNL/grit
Software · Wed Jun 21 20:00:00 EDT 2023 · OSTI ID:code-108669

An Adaptive Particle Tracking Algorithm for Lagrangian-Eulerian Simulations of Dispersed Multiphase Flows
Conference · Mon Dec 31 23:00:00 EST 2018 · OSTI ID:1491318

Kokkos Version 2.0
Software · Sun Oct 18 20:00:00 EDT 2015 · OSTI ID:code-3666