We present a reformulation of unsteady turbulent flow simulations. The initial condition is relaxed and information is allowed to propagate both forward and backward in time. Simulations of chaotic dynamical systems with this reformulation can be proven to be well-conditioned time domain boundary value problems. The reformulation can enable scalable parallel-in-time simulation of turbulent flows.
I. NEED FOR SPACE-TIME PARALLELISMThe use of computational fluid dynamics (CFD) in science and engineering can be categorized into Analysis and Design. A CFD Analysis performs a simulation on a set of manually picked parameter values. The flow field is then inspected to gain understanding of the flow physics. Scientific and engineering decisions are then made based on understanding of the flow field. Analysis based on high fidelity turbulent flow simulations, particular Large Eddy Simulations, is a rapidly growing practice in complex engineering applications 12 .CFD based Design goes beyond just performing individual simulations, towards sensitivity analysis, optimization, control, uncertainty quantification and data based inference. Design is enabled by Analysis capabilities, but often requires more rapid turnaround. For example, an engineer designer or an optimization software needs to perform a series of simulations, modifying the geometry based on previous simulation results. Each simulation must complete within at most a few hours in an industrial design environment. Most current practices of design use steady state CFD solvers, employing RANS (Reynolds Averaged NavierStokes) models for turbulent flows. Design using high fidelity, unsteady turbulent flow simulations has been investigated in academia 3 . Despite their great potential, high fidelity design is infeasible in an industrial setting because each simulation typically takes days to weeks.
FIG. 1:Exponential increase of high performance computing power, primarily sustained by increased parallelism in the past decade. Data originate from top500.org. GFLOPS, TFLOPS, PFLOPS and EFLOPS represent 10 9 , 10 12 , 10 15 and 10 18 FLoating point Operations Per Second, respectively.The inability of performing high fidelity turbulent flow simulations in short turnaround time is a barrier to the game-changing technology of high fidelity CFD-based design. Nevertheless, development in High Performance Computing (HPC), as shown in Figure 1, promises to delivery in about ten years computing hardware a thousand times faster than those available today. This will be achieved through extreme scale a) Corresponding