Lab Home | Phone | Search | ||||||||
|
||||||||
Efficient and accurate simulation of turbulent combusting flows in complex geometry remains a challenging and computationally expensive proposition. A significant source of computational expense is in the integration of the temporal domain, where small time steps are required for the accurate resolution of chemical reactions and long solution times are needed for many practical applications. To address the small step sizes, a fourth-order implicit-explicit additive Runge-Kutta (ARK4) method is developed to integrate the stiff chemical reactions implicitly while advancing the convective and diffusive physics explicitly in time. Applications involving complex geometry, stiff reaction mechanisms, and high-order spatial discretizations are challenged by stability issues in the numerical solution of the nonlinear problem that arises from the implicit treatment of the stiff term. Techniques for maintaining a physical thermodynamic state during the numerical solution of the nonlinear problem, such as placing constraints on the nonlinear solver and the use of a nonlinear optimizer to find valid thermodynamic states, are proposed and tested. Verification and validation are performed on the new adaptive ARK4 method for lean premixed flames burning hydrogen, showing preservation of 4th-order error convergence and recovery of literature results. ARK4 is then applied to solve lean, premixed propane-air combustion in a bluff-body combustor geometry. In the two-dimensional case, ARK4 provides a 70× speedup over the standard four-stage Runge-Kutta method and, for the three-dimensional case, three-orders-of-magnitude-larger time step sizes are achieved. To further increase the computational scaling of the algorithms, parallel-in-time (PinT) techniques are explored. PinT has the dual benefit of providing parallelization to long temporal domains as well as taking advantage of hardware trends towards more concurrency in modern high-performance computing platforms. Adaptive mesh refinement (AMR) with subcycling is added to multigrid reduction-in-time (MGRIT) to create a temporally-parallelized algorithm with efficient solution-adaptive grids. The new PinT algorithm is applied to purely diffusive problems, Couette flow and Stokes second problem, where the adaptive space-time parallel algorithm demonstrates up to a 13.7× speedup over a time-sequential algorithm. However, the traditional multigrid methods employed by MGRIT have difficulties when applied to hyperbolic systems and, therefore, many practical fluid flows. To overcome this in a turbulent flow, multigrid operations are applied in a novel way where temporal parallelization is instead achieved by exploiting the space-time localization of fine turbulent scales. This leads to rapid convergence of the bulk flow, which is important for computing macroscopic properties useful for engineering purposes. The novel multigrid operations are applied to the compressible inviscid Taylor-Green vortex flow where convergence of the low-frequency modes is achieved within a few iterations. Future work will be focused on a speedup study for practical, highly turbulent flows. Host: CCS-2 |