Enabling next-generation combustion simulations by intelligent integration
Description
Talk given at the Institute for Computational Engineering and Sciences, University of Texas at Austin.
Combustion simulations with finite-rate chemistry rely on accurate and efficient methods for solving stiff ordinary differential equations (ODEs). In a typical reacting-flow solver, the ODEs involving chemical kinetics at each spatial location are decoupled by operator splitting, allowing each to be solved concurrently. Efficient ODE solvers must take into account both numerical efficiency as well as the available thread and instruction-level parallelism of the underlying computational hardware being used to perform the simulations, especially on many-core coprocessors. This talk will summarize work on complementary efforts to reduce the computational expense of chemical kinetics on modern processing architectures. First, I will discuss the performance and behavior of exponential and implicit Runge-Kutta integrators implemented for graphics processing units (GPUs). Second, I will compare the performance of explicit Runge-Kutta and implicit Rosenbrock solvers implemented using both single instruction, multiple thread and single instruction, multiple data paradigms executed on multicore CPUs, Many Integrated Core, and GPU processors. Third, I will discuss efforts to intelligently select appropriate integrators based on local stiffness. I will then make overall conclusions based on a synthesis of the results, and identify remaining open questions and directions for future research. Lastly, I will discuss other ongoing research in my group.
Files
UT-Austin-talk-July-2017.pdf
Files
(29.1 MB)
Name | Size | Download all |
---|---|---|
md5:90e8e38b818e10a8c84c91587fbf657f
|
29.1 MB | Preview Download |