Introduction to the Parareal Algorithm

Embed Size (px)

Citation preview

  • 8/8/2019 Introduction to the Parareal Algorithm

    1/93

    Introduction to the Parareal Algorithm

    Ma. Cristina Bargo

    Laboratoire Jacques-Louis Lions

    Universite Pierre et Marie Curie

    University of the Philippines Diliman

    Math 296

    January 10, 2011

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    2/93

    Classical Discretization

    The Problem

    Find u such that

    (1)

    tu = A (t,u) , t (t0, T]

    u = u0, t = t0

    where A : R V V (V a Hilbert space) and t0 0.

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    3/93

    Classical Discretization

    The Problem

    Find u such that

    (1)

    tu = A (t,u) , t (t0, T]

    u = u0, t = t0

    where A : R V V (V a Hilbert space) and t0 0.

    The Discrete Problem

    Let t0 = T0 < T1 < < TN = T with Ti+1 Ti = T

    (uniform). Let Ui be an approximation ofu(Ti) solution to (1) att = Ti. Then U0 = u0 and i = 0, . . . , N 1

    Ui+1 = F(Ti+1; Ti, Ui)

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    4/93

    Classical Discretization

    Example

    u(t) =

    1 55 1

    u(t), t (0, 1.5]

    with

    u(0) =

    10

    T = 0.1

    F: One-step implicit Euler scheme

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    5/93

    Classical DiscretizationExact Solution

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    6/93

    Classical Discretizationt = T0

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    7/93

    Classical Discretizationt = T1

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    8/93

    Classical Discretizationt = T2

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    9/93

    Classical Discretizationt = T3

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    10/93

    Classical Discretizationt = T4

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    11/93

    Classical Discretizationt = T5

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    12/93

    Classical Discretizationt = T6

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    13/93

    Classical Discretizationt = T7

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    14/93

    Classical Discretizationt = T8

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    15/93

    Classical Discretizationt = T9

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    16/93

    Classical Discretizationt = T10

    MC Bargo Intro to Parareal Algorithm

    Cl i l Di i i

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    17/93

    Classical Discretizationt = T11

    MC Bargo Intro to Parareal Algorithm

    Cl i l Di i i

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    18/93

    Classical Discretizationt = T12

    MC Bargo Intro to Parareal Algorithm

    Cl i l Di i i

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    19/93

    Classical Discretizationt = T13

    MC Bargo Intro to Parareal Algorithm

    Cl i l Di ti ti

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    20/93

    Classical Discretizationt = T14

    MC Bargo Intro to Parareal Algorithm

    Cl i l Di ti ti

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    21/93

    Classical Discretizationt = T15

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    22/93

    Classical Discretization

    Remarks:

    more accurate results using small time steps

    computationally costly due to sequential nature of the scheme

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    23/93

    Classical Discretization

    Remarks:

    more accurate results using small time steps

    computationally costly due to sequential nature of the scheme

    Going back to example...

    T = 0.1

    F: 15-step implicit Euler scheme, t = 6.67 103

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    24/93

    Classical DiscretizationExact Solution

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    25/93

    Classical Discretizationt = T0

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    26/93

    Classical Discretizationt = t

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    27/93

    Classical Discretizationt = 2t

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    28/93

    Classical Discretizationt = 3t

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    29/93

    Classical Discretizationt = 4t

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    30/93

    Classical Discretizationt = 5t

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    31/93

    Classical Discretizationt = 6t

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    32/93

    t = 7t

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    33/93

    t = 8t

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    34/93

    t = 9t

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    35/93

    t = 10t

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    36/93

    t = 11t

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    37/93

    t = 12t

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    38/93

    t = 13t

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    39/93

    t = 14t

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    40/93

    t = 15t = T1

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    41/93

    t = T15

    MC Bargo Intro to Parareal Algorithm

    Classical Discretization

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    42/93

    Goal: Find a fast algorithm without sacrificing accuracy

    high order schemes (ex. Crank-Nicholson, Runge-Kutta, etc.)

    use multiple processors and solve the problem in parallel

    parallel in the spatial domainparallel in the systemparallel in the methodparallel in the time domain

    MC Bargo Intro to Parareal Algorithm

    The Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    43/93

    PARAREAL - parallel in real time

    Lions, Maday and Turinici [1], 2001Resolution dEDP par un schema en temps parareel

    Bal and Maday [2], 2002A parareal time discretization for nonlinear PDEs withapplication to the pricing of an American put

    Baffico et al [3], 2002Parallel-in-time molecular-dynamics simulations

    MC Bargo Intro to Parareal Algorithm

    The Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    44/93

    Notations:

    Fine solver F(Ti+1; Ti, Ui) - accurate but computationallycostly

    Coarse solver G(Ti+1; Ti, Ui) - less accurate than F butcomputationally cheap

    MC Bargo Intro to Parareal Algorithm

    The Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    45/93

    Notations:

    Fine solver F(Ti+1; Ti, Ui) - accurate but computationallycostly

    Coarse solver G(Ti+1; Ti, Ui) - less accurate than F butcomputationally cheap

    U00 = u0 andU

    0n+1 = G(Tn+1; Tn,U

    0n)

    For k = 1, 2, , Uk0 = u0 and

    Uk+1n+1 = G(Tn+1; Tn,U

    k+1n )

    + F(Tn+1; Tn,Uk

    n) G(Tn+1; Tn,Uk

    n)

    MC Bargo Intro to Parareal Algorithm

    The Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    46/93

    Uk+1n+1 = G(Tn+1; Tn,U

    k+1n ) + F(Tn+1; Tn,U

    k

    n) G(Tn+1; Tn,Uk

    n)

    F(Tn+1; Tn,Ukn) G(Tn+1; Tn,U

    kn): corrector (parallel)

    G(Tn+1; Tn,Uk+1n ): predictor (sequential)

    MC Bargo Intro to Parareal Algorithm

    The Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    47/93

    Uk+1n+1 = G(Tn+1; Tn,U

    k+1n ) + F(Tn+1; Tn,U

    k

    n) G(Tn+1; Tn,Uk

    n)

    F(Tn+1; Tn,Ukn) G(Tn+1; Tn,U

    kn): corrector (parallel)

    G(Tn+1; Tn,Uk+1n ): predictor (sequential)

    Going back to example...

    T = 0.1

    G: one-step implicit Euler schemeF: 15-step implicit Euler scheme

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmThe Exact Solution

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    48/93

    The Exact Solution

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 0

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    49/93

    Iteration 0

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    50/93

    Iteration 1: t = Ti

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti + t

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    51/93

    Iteration 1: t Ti + t

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti + 2t

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    52/93

    i +

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti + 3t

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    53/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti + 4t

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    54/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti + 5t

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    55/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti + 6t

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    56/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti + 7t

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    57/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti + 8t

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    58/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti + 9t

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    59/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti + 10t

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    60/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti + 11t

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    61/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti + 12t

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    62/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti + 13t

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    63/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = Ti + 14t

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    64/93

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    65/93

    The Parareal AlgorithmIteration 1: End of Parallel Part

  • 8/8/2019 Introduction to the Parareal Algorithm

    66/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T1

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    67/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T1

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    68/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T2

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    69/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T2

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    70/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T3

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    71/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T3

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    72/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T4

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    73/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T5

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    74/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T6

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    75/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T7

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    76/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T8

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    77/93

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    78/93

    The Parareal AlgorithmIteration 1: t = T10

  • 8/8/2019 Introduction to the Parareal Algorithm

    79/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T11

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    80/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T12

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    81/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T13

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    82/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T14

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    83/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 1: t = T15

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    84/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 2

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    85/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 3

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    86/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 4

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    87/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmIteration 5

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    88/93

    MC Bargo Intro to Parareal Algorithm

    The Parareal AlgorithmFine scheme vs. Parareal algorithm

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    89/93

    MC Bargo Intro to Parareal Algorithm

    ANR PITAC

    Past Work: http://www.ljll.math.upmc.fr/PITAC/

    http://find/http://goback/http://www.ljll.math.upmc.fr/PITAC/http://www.ljll.math.upmc.fr/PITAC/
  • 8/8/2019 Introduction to the Parareal Algorithm

    90/93

    p j p

    theoretical: convergence and stability ([4] and [5])applications

    molecular dynamic simulations [3]American put option pricing [2]Navier-Stokes equations [6]

    control problems [7]Schrodinger equation [8]stochastic ordinary differential equations [9]

    To do:

    general results for convergence and stability

    improve speedup and efficiency

    use on large problems

    MC Bargo Intro to Parareal Algorithm

    J.-L. Lions, Y. Maday, and G. Turinici, Resolution dEDP parun schema en temps parareel, C. R. Acad. Sci. Paris Ser. IMath., vol. 332, no. 7, pp. 661668, 2001.

    G Bal and Y Maday A parareal time discretization for

    http://www.ljll.math.upmc.fr/PITAC/http://www.ljll.math.upmc.fr/PITAC/http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    91/93

    G. Bal and Y. Maday, A parareal time discretization for

    nonlinear PDEs with application to the pricing of an americanput, in Recent Developments in Domain DecompositionMethods (L. Pavarino and A. Toselli, eds.), vol. 23 of LectureNotes in Computational Science and Engineering,pp. 189202, Berlin: Springer-Verlag, 2002.

    L. Baffico, S. Bernard, Y. Maday, G. Turinici, and G. Zerah,Parallel-in-time molecular-dynamics simulations, Phys. Rev.E, vol. 66, p. 057701, Nov 2002.

    M. Gander and S. Vandewalle, On the superlinear and linear

    convergence of the parareal algorithm, in DomainDecomposition Methods in Science and Engineering XVI (T. J.Barth, M. Griebel, D. E. Keyes, R. M. Nieminen, D. Roose,T. Schlick, O. B. Widlund, and D. E. Keyes, eds.), vol. 55 of

    MC Bargo Intro to Parareal Algorithm

    Lecture Notes in Computational Science and Engineering,pp. 291298, Springer Berlin Heidelberg, 2007.

    G. Bal, On the convergence and the stability of the pararealalgorithm to solve partial differential equations, in Domain

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    92/93

    Decomposition Methods in Science and Engineering (T. J.

    Barth, M. Griebel, D. E. Keyes, R. M. Nieminen, D. Roose,T. Schlick, T. J. Barth, M. Griebel, D. E. Keyes, R. M.Nieminen, D. Roose, T. Schlick, R. Kornhuber, R. Hoppe,J. Priaux, O. Pironneau, O. Widlund, and J. Xu, eds.), vol. 40of Lecture Notes in Computational Science and Engineering,pp. 425432, Springer Berlin Heidelberg, 2005.

    P. F. Fischer, F. Hecht, and Y. Maday, A parareal in timesemi-implicit approximation of the Navier-Stokes equations,in Domain Decomposition Methods in Science and

    Engineering, vol. 40 of Lecture Notes in ComputationalScience and Engineering, pp. 433440, Berlin: Springer, 2005.

    MC Bargo Intro to Parareal Algorithm

    Y. Maday and G. Turinici, A parareal in time procedure forthe control of partial differential equations, Comptes RendusMathematique, vol. 335, no. 4, pp. 387392, 2002.

    Y. Maday and G. Turinici, Parallel in time algorithms for

    http://find/http://goback/
  • 8/8/2019 Introduction to the Parareal Algorithm

    93/93

    Y. Maday and G. Turinici, Parallel in time algorithms for

    quantum control: Parareal time discretization scheme, Int. J.Quantum Chem., vol. 93, no. 3, pp. 223228, 2003.

    G. Bal, Parallelization in time of (stochastic) ordinarydifferential equations. Submitted, available athttp://www.columbia.edu/ gb2030/PAPERS/paralleltime.pdf

    MC Bargo Intro to Parareal Algorithm

    http://find/http://goback/