PARALLELISM IN TIME:

Can parts of the solution later in time be computer before

 the solution earlier in time is known ?

 

Martin J. Gander
McGill University and University of Geneva

Thursday, July 29, 2004

Chapman Room, Mesa Lab 11am

 


Large scale time dependent problems can only be solved using parallel computers. To do such simulations, time marching schemes are commonly used, and at each time step the computation is done in parallel using all the processors available. Once the time step is solved, the simulation advances to the next time step. This approach is effective as long as each time step is costly enough to lead to an effective computation to communication ratio of the process. If however hundreds of thousands of time steps need to be simulated, or very many processors are available, the scalability of this approach is often lost. It would be of great advantage to be able to compute the solution parallel in time as well, which would add a fourth dimension to the parallelization of the process. Is it possible to do useful computations at future time steps before the current time step results are

known ?

I will first survey in this talk several classical approaches in the literature which have tried to do so, and show the positive and negative results known for these classical approaches. I will then discuss a new approach introduced in 2001 by Lions, Maday and Turinici called the parareal algorithm. In this algorithm, the time domain is decomposed into subdomains in time, and then an iteration parallel in time using fine grid approximations on the time subdomains and a coarse grid correction in time is used to construct a better and better approximation in time of the evolution problem. I will show  that the parareal algorithm can be put into the context of the classical methods surveyed at the beginning of the talk and also present new convergence results for the parareal algorithm, which show that indeed the solution later in time can be successfully  approximated before an accurate approximation earlier in time is available.