long time scale processes is infeasible Engineering: High fidelity simulation is too slow for design Today: Parallel only in space Future: Space- time Parallel Nsteps = T / Δt, Δt is set by the fastest resolved process, T is set by the slowest simulated process.
Future: Space- time Parallel Science: High fidelity simulation of long time scale processes is infeasible Engineering: High fidelity simulation is too slow for design
is ill-conditioned. • Small update at earlier time cause large update at later time. • Slow convergence of time parallel solvers of initial value problem. Time steps Residual First 12 iterations Reynolds-Barredoa et al. J. Comp. Phys. 231-23, 2012 4 Coarse solver Fine solver Heat transfer rate, Lorenz-63 model of Rayleigh Benard convection
interest are insensitive to small scale uncertainties in the initial condition. • Replace the traditional initial value problem with the Least Squares Shadowing (LSS) problem • An initial value problem of chaos is ill-conditioned; A LSS problem of chaos can be well-conditioned. 5 Coarse solution Time dilation
Least Squares Formulation Ill-conditioned Well-conditioned Suitable for time advancing Storing only a few time steps Needs iterative solution Storing hundreds of time steps Sequential in nature, do not parallelize well in time Breaks causality, scalable parallelization in space and time demonstrated on Lorenz system and Kuramoto-Sivashinsky eqn Requires checkpoint-restart upon individual core failure Potentially resilient to individual core failure Suitable when computer size to problem size ratio is small Current computing paradigm Suitable when computer size to problem size ratio is large Potential “Exascale” computing paradigm