A new approach to control the global error of numerical methods for - - PowerPoint PPT Presentation

a new approach to control the global error of numerical
SMART_READER_LITE
LIVE PREVIEW

A new approach to control the global error of numerical methods for - - PowerPoint PPT Presentation

A new approach to control the global error of numerical methods for differential equations (SC 2011 presentation, Cagliari, Italy) G.Yu. Kulikov and R. Weiner CEMAT, Instituto Superior T ecnico, TU Lisbon, Av. Rovisco Pais, 1049-001 Lisboa,


slide-1
SLIDE 1

A new approach to control the global error of numerical methods for differential equations

(SC 2011 presentation, Cagliari, Italy)

G.Yu. Kulikov and R. Weiner

CEMAT, Instituto Superior T´ ecnico, TU Lisbon, Av. Rovisco Pais, 1049-001 Lisboa,

  • Portugal. E-mail: gkulikov@math.ist.utl.pt

Institut f¨ ur Mathematik, Martin-Luther-Universit¨ at Halle-Wittenberg, Postfach, D-06099 Halle, Germany. E-mail: weiner@mathematik.uni-halle.de

slide-2
SLIDE 2

Content

Introduction to Double Quasi-Consistency.

▽A new approach to control the global error of numerical methods for differential equations – p.1/59

slide-3
SLIDE 3

Content

Introduction to Double Quasi-Consistency. Fixed-Stepsize Doubly Quasi-Consistent EPP Methods.

▽A new approach to control the global error of numerical methods for differential equations – p.1/59

slide-4
SLIDE 4

Content

Introduction to Double Quasi-Consistency. Fixed-Stepsize Doubly Quasi-Consistent EPP Methods. Global Error Estimation and Control.

▽A new approach to control the global error of numerical methods for differential equations – p.1/59

slide-5
SLIDE 5

Content

Introduction to Double Quasi-Consistency. Fixed-Stepsize Doubly Quasi-Consistent EPP Methods. Global Error Estimation and Control. Variable-Stepsize EPP Methods of Interpolation Type.

▽A new approach to control the global error of numerical methods for differential equations – p.1/59

slide-6
SLIDE 6

Content

Introduction to Double Quasi-Consistency. Fixed-Stepsize Doubly Quasi-Consistent EPP Methods. Global Error Estimation and Control. Variable-Stepsize EPP Methods of Interpolation Type. Efficient Global Error Estimation and Control.

▽A new approach to control the global error of numerical methods for differential equations – p.1/59

slide-7
SLIDE 7

Content

Introduction to Double Quasi-Consistency. Fixed-Stepsize Doubly Quasi-Consistent EPP Methods. Global Error Estimation and Control. Variable-Stepsize EPP Methods of Interpolation Type. Efficient Global Error Estimation and Control. Conclusion.

A new approach to control the global error of numerical methods for differential equations – p.1/59

slide-8
SLIDE 8

Double Quasi-Consistency

In this paper, we consider ODE of the form x′(t) = g

  • t, x(t)
  • ,

t ∈ [t0, tend], x(0) = x0 (1) where x(t) ∈ Rm and g : D ⊂ Rm+1 → Rm. We assume: the right-hand side of ODE (1) is sufficiently smooth;

▽A new approach to control the global error of numerical methods for differential equations – p.2/59

slide-9
SLIDE 9

Double Quasi-Consistency

In this paper, we consider ODE of the form x′(t) = g

  • t, x(t)
  • ,

t ∈ [t0, tend], x(0) = x0 (1) where x(t) ∈ Rm and g : D ⊂ Rm+1 → Rm. We assume: the right-hand side of ODE (1) is sufficiently smooth; there exists a unique solution x(t) to equation (1) on the interval [t0, tend].

A new approach to control the global error of numerical methods for differential equations – p.2/59

slide-10
SLIDE 10

Double Quasi-Consistency

Global Error Control is a desirable option of any ODE solver and sometimes necessary in practice.

▽A new approach to control the global error of numerical methods for differential equations – p.3/59

slide-11
SLIDE 11

Double Quasi-Consistency

Global Error Control is a desirable option of any ODE solver and sometimes necessary in practice. However, Global Error Control can be very expensive and requires several numerical solutions over the integration interval [Skeel, 1986, 1989].

▽A new approach to control the global error of numerical methods for differential equations – p.3/59

slide-12
SLIDE 12

Double Quasi-Consistency

Global Error Control is a desirable option of any ODE solver and sometimes necessary in practice. However, Global Error Control can be very expensive and requires several numerical solutions over the integration interval [Skeel, 1986, 1989].

Can we do better ?

▽A new approach to control the global error of numerical methods for differential equations – p.3/59

slide-13
SLIDE 13

Double Quasi-Consistency

Global Error Control is a desirable option of any ODE solver and sometimes necessary in practice. However, Global Error Control can be very expensive and requires several numerical solutions over the integration interval [Skeel, 1986, 1989].

Can we do better ?

More precisely, can we control the global error for one integration ?

A new approach to control the global error of numerical methods for differential equations – p.3/59

slide-14
SLIDE 14

Double Quasi-Consistency

It is well known that one integration is required to evaluate the global error and at least another one to control it. This is the principal difficulty of any global error control.

▽A new approach to control the global error of numerical methods for differential equations – p.4/59

slide-15
SLIDE 15

Double Quasi-Consistency

It is well known that one integration is required to evaluate the global error and at least another one to control it. This is the principal difficulty of any global error control. Thus, it is clear that if we want to control the global error effectively (i.e. for one integration) we must not control it. This sounds contradictory.

▽A new approach to control the global error of numerical methods for differential equations – p.4/59

slide-16
SLIDE 16

Double Quasi-Consistency

It is well known that one integration is required to evaluate the global error and at least another one to control it. This is the principal difficulty of any global error control. Thus, it is clear that if we want to control the global error effectively (i.e. for one integration) we must not control it. This sounds contradictory.

Who (or what) will control the global error ?

A new approach to control the global error of numerical methods for differential equations – p.4/59

slide-17
SLIDE 17

Double Quasi-Consistency

A possible answer is the method

itself !

▽A new approach to control the global error of numerical methods for differential equations – p.5/59

slide-18
SLIDE 18

Double Quasi-Consistency

A possible answer is the method

itself !

More precisely, we control the local error. This can be done efficiently.

▽A new approach to control the global error of numerical methods for differential equations – p.5/59

slide-19
SLIDE 19

Double Quasi-Consistency

A possible answer is the method

itself !

More precisely, we control the local error. This can be done efficiently. The method ensures that True Error ≈ Local Error at any grid point.

▽A new approach to control the global error of numerical methods for differential equations – p.5/59

slide-20
SLIDE 20

Double Quasi-Consistency

A possible answer is the method

itself !

More precisely, we control the local error. This can be done efficiently. The method ensures that True Error ≈ Local Error at any grid point. More formally, numerical schemes of order s considered here satisfy (τk is a size of the k-th step) True Error(k + 1) = Local Error(k + 1) + O(τ s+1

k

). (2)

A new approach to control the global error of numerical methods for differential equations – p.5/59

slide-21
SLIDE 21

Double Quasi-Consistency

There are two implications of condition (2):

▽A new approach to control the global error of numerical methods for differential equations – p.6/59

slide-22
SLIDE 22

Double Quasi-Consistency

There are two implications of condition (2): The methods considered in this paper belong to the class of quasi-consistent schemes because the orders

  • f their local and global errors with respect to stepsize

coincide.

▽A new approach to control the global error of numerical methods for differential equations – p.6/59

slide-23
SLIDE 23

Double Quasi-Consistency

There are two implications of condition (2): The methods considered in this paper belong to the class of quasi-consistent schemes because the orders

  • f their local and global errors with respect to stepsize

coincide. Moreover, we require additionally that the principal terms of the local and global errors coincide, i.e. these errors are asymptotically equal.

▽A new approach to control the global error of numerical methods for differential equations – p.6/59

slide-24
SLIDE 24

Double Quasi-Consistency

There are two implications of condition (2): The methods considered in this paper belong to the class of quasi-consistent schemes because the orders

  • f their local and global errors with respect to stepsize

coincide. Moreover, we require additionally that the principal terms of the local and global errors coincide, i.e. these errors are asymptotically equal.

That is why the usual local error control is expected to produce automatically numerical solutions satisfying user-supplied accuracy requirements for one integration.

A new approach to control the global error of numerical methods for differential equations – p.6/59

slide-25
SLIDE 25

Double Quasi-Consistency

Methods satisfying condition (2): True Error(k + 1) = Local Error(k + 1) + O(τ s+1

k

), (2) are further refereed to as Doubly Quasi-Consistent.

A new approach to control the global error of numerical methods for differential equations – p.7/59

slide-26
SLIDE 26

Double Quasi-Consistency

HISTORY on Quasi-Consistent Integration:

▽A new approach to control the global error of numerical methods for differential equations – p.8/59

slide-27
SLIDE 27

Double Quasi-Consistency

HISTORY on Quasi-Consistent Integration: Skeel discovered the property of quasi-consistency in 1976.

▽A new approach to control the global error of numerical methods for differential equations – p.8/59

slide-28
SLIDE 28

Double Quasi-Consistency

HISTORY on Quasi-Consistent Integration: Skeel discovered the property of quasi-consistency in 1976. Skeel and Jackson found the first quasi-consistent methods among fixed-stepsize Nordsieck formulas in 1977.

▽A new approach to control the global error of numerical methods for differential equations – p.8/59

slide-29
SLIDE 29

Double Quasi-Consistency

HISTORY on Quasi-Consistent Integration: Skeel discovered the property of quasi-consistency in 1976. Skeel and Jackson found the first quasi-consistent methods among fixed-stepsize Nordsieck formulas in 1977. Kulikov and Shindin proved in 2006 that conventional Nordsieck formulas cannot exhibit the quasi-consistent behaviour on variable meshes because of the order reduction phenomenon.

A new approach to control the global error of numerical methods for differential equations – p.8/59

slide-30
SLIDE 30

Double Quasi-Consistency

HISTORY on Quasi-Consistent Integration (cont.):

▽A new approach to control the global error of numerical methods for differential equations – p.9/59

slide-31
SLIDE 31

Double Quasi-Consistency

HISTORY on Quasi-Consistent Integration (cont.): In 2009, Weiner et al. constructed actual variable-stepsize quasi-consistent numerical schemes in the family of explicit two-step peer formulas.

▽A new approach to control the global error of numerical methods for differential equations – p.9/59

slide-32
SLIDE 32

Double Quasi-Consistency

HISTORY on Quasi-Consistent Integration (cont.): In 2009, Weiner et al. constructed actual variable-stepsize quasi-consistent numerical schemes in the family of explicit two-step peer formulas. Kulikov proved in the same year that there exists no doubly quasi-consistent Nordsieck formula.

A new approach to control the global error of numerical methods for differential equations – p.9/59

slide-33
SLIDE 33

Double Quasi-Consistency

Thus, the first issue is:

Existence of Doubly Quasi-Consistent Numerical Schemes

▽A new approach to control the global error of numerical methods for differential equations – p.10/59

slide-34
SLIDE 34

Double Quasi-Consistency

Thus, the first issue is:

Existence of Doubly Quasi-Consistent Numerical Schemes

Further, we prove Existence of Doubly Quasi-Consistent Numerical Schemes in the family of fixed-stepsize s-stage Explicit Parallel Peer methods (EPP-methods)

A new approach to control the global error of numerical methods for differential equations – p.10/59

slide-35
SLIDE 35

Fixed-Stepsize EPP Methods

We deal further with numerical schemes of the form xki =

s

  • j=1

bijxk−1,j + τ

s

  • j=1

aijg(tk−1,j, xk−1,j), (3) i = 1, 2, . . . , s,

▽A new approach to control the global error of numerical methods for differential equations – p.11/59

slide-36
SLIDE 36

Fixed-Stepsize EPP Methods

We deal further with numerical schemes of the form xki =

s

  • j=1

bijxk−1,j + τ

s

  • j=1

aijg(tk−1,j, xk−1,j), (3) i = 1, 2, . . . , s, or in the matrix form Xk = (B ⊗ Im)Xk−1 + τ(A ⊗ Im)g(Tk−1, Xk−1) where Tk := (tki)s

i=1, Xk := (xki)s i=1, g(Tk, Xk) := g(tki, xki)s i=1,

A :=

  • aij

s

i,j=1,

B :=

  • bij

s

i,j=1.

A new approach to control the global error of numerical methods for differential equations – p.11/59

slide-37
SLIDE 37

Fixed-Stepsize EPP Methods

We deal further with numerical schemes of the form xki =

s

  • j=1

bijxk−1,j + τ

s

  • j=1

aijg(tk−1,j, xk−1,j), (3) i = 1, 2, . . . , s, or in the matrix form Xk = (B ⊗ Im)Xk−1 + τ(A ⊗ Im)g(Tk−1, Xk−1) where Tk := (tki)s

i=1, Xk := (xki)s i=1, g(Tk, Xk) := g(tki, xki)s i=1,

A :=

  • aij

s

i,j=1,

B :=

  • bij

s

i,j=1.

A new approach to control the global error of numerical methods for differential equations – p.12/59

slide-38
SLIDE 38

Fixed-Stepsize EPP Methods

DEFINITION 1: The peer method (3) is consistent of order p if and only if the following order conditions hold: ABi(l) := cl

i − s

  • j=1
  • bij(cj − 1)l + l aij(cj − 1)l−1

= 0, l ≤ p.

▽A new approach to control the global error of numerical methods for differential equations – p.13/59

slide-39
SLIDE 39

Fixed-Stepsize EPP Methods

DEFINITION 1: The peer method (3) is consistent of order p if and only if the following order conditions hold: ABi(l) := cl

i − s

  • j=1
  • bij(cj − 1)l + l aij(cj − 1)l−1

= 0, l ≤ p. THEOREM 1: The peer method (3) of order p is doubly quasi-consistent if and only if its coefficients aij, bij and ci satisfy the following conditions: AB(l) = 0, l = 0, 1, . . . , p − 1, B · AB(p) = 0, B · AB(p + 1) = 0, A · AB(p) = 0.

A new approach to control the global error of numerical methods for differential equations – p.13/59

slide-40
SLIDE 40

Fixed-Stepsize EPP Methods

With the use of Theorem 1, we yield the following doubly quasi-consistent EPP-method (3) presented by its coefficients: A =    

89 144 23 48

− 5

36

− 133

144 29 48 55 36

− 37

144 41 48 10 9

    , B =    

11 18 1 2

− 1

9 11 18 1 2

− 1

9 11 18 1 2

− 1

9

    , c =    

1 4 1 2

1     .

▽A new approach to control the global error of numerical methods for differential equations – p.14/59

slide-41
SLIDE 41

Fixed-Stepsize EPP Methods

With the use of Theorem 1, we yield the following doubly quasi-consistent EPP-method (3) presented by its coefficients: A =    

89 144 23 48

− 5

36

− 133

144 29 48 55 36

− 37

144 41 48 10 9

    , B =    

11 18 1 2

− 1

9 11 18 1 2

− 1

9 11 18 1 2

− 1

9

    , c =    

1 4 1 2

1     . This is a 3-stage explicit parallel peer method of order 2.

A new approach to control the global error of numerical methods for differential equations – p.14/59

slide-42
SLIDE 42

Global Error Estimation & Control

TRUE ERROR EVALUATION: Having used an embedded peer method (3) with coefficients Aemb, Bemb and c, we arrive at the error evaluation scheme of the form ∆1Xk =

  • (Bemb − B) ⊗ Im
  • Xk−1

  • (Aemb − A) ⊗ Im
  • g(Tk−1, Xk−1)

(4) where ∆1Xk denotes the principal term of the true error of the doubly quasi-consistent peer method and Xk−1 implies the numerical solution computed by the same peer

  • method. The global error estimation formula (4) is cheap.

A new approach to control the global error of numerical methods for differential equations – p.15/59

slide-43
SLIDE 43

Global Error Estimation & Control

THEOREM 2: Let the peer method (3) be doubly quasi-consistent and of order p. Then formula (4) computes the principal term of its true error at grid points if and only if the coefficients Aemb, Bemb and c of the embedded peer method satisfy the following conditions: AB(l)emb = 0, l = 0, 1, . . . , p, Bemb · AB(p) = 0 where the vectors AB(l)emb, l = 0, 1, . . . , p, are calculated for the coefficients of the embedded formula (3) and the vector AB(p) is evaluated for the coefficients of the doubly quasi-consistent peer method in the embedded pair.

A new approach to control the global error of numerical methods for differential equations – p.16/59

slide-44
SLIDE 44

Global Error Estimation & Control

With the use of Theorem 2, the embedded peer method (3) for the doubly quasi-consistent peer scheme above is chosen to have the coefficients: Aemb =     − 1

18 47 96 151 288 7 18

− 35

96 341 288 58 18

− 476

96 1069 288

    , Bemb =    

11 18 1 2

− 1

9 11 18 1 2

− 1

9 11 18 1 2

− 1

9

    , c =    

1 4 1 2

1     .

▽A new approach to control the global error of numerical methods for differential equations – p.17/59

slide-45
SLIDE 45

Global Error Estimation & Control

With the use of Theorem 2, the embedded peer method (3) for the doubly quasi-consistent peer scheme above is chosen to have the coefficients: Aemb =     − 1

18 47 96 151 288 7 18

− 35

96 341 288 58 18

− 476

96 1069 288

    , Bemb =    

11 18 1 2

− 1

9 11 18 1 2

− 1

9 11 18 1 2

− 1

9

    , c =    

1 4 1 2

1     .

This embedded formula is of classical order 2 and has the local error

  • f O(τ 3).

A new approach to control the global error of numerical methods for differential equations – p.17/59

slide-46
SLIDE 46

Global Error Estimation & Control

GLOBAL ERROR CONTROL ALGORITHM:

  • 1. k := 0, τ := τint; (τint, γ ∈ (0, 1) are set);
  • 2. While tk < tend do,

tk+1 := tk + τ, compute Xk+1, ∆1Xk+1;

  • 3. If max

k

∆1Xk+1 > ǫg, then τ := γτ

  • ǫg/ max

k

∆1 ˜ Xk+1 1/p , go to 1, else Stop.

A new approach to control the global error of numerical methods for differential equations – p.18/59

slide-47
SLIDE 47

Global Error Estimation & Control

TEST PROBLEM 1: Simple Problem x′

1(t) = 2tx1/5 2 (t)x4(t), x′ 2(t) = 10t exp

  • 5
  • x3(t) − 1
  • x4(t),

x′

3(t) = 2tx4(t),

x′

4(t) = −2t ln

  • x1(t)
  • ,

where t ∈ [0, 3], x(0) = (1, 1, 1, 1)T.

▽A new approach to control the global error of numerical methods for differential equations – p.19/59

slide-48
SLIDE 48

Global Error Estimation & Control

TEST PROBLEM 1: Simple Problem x′

1(t) = 2tx1/5 2 (t)x4(t), x′ 2(t) = 10t exp

  • 5
  • x3(t) − 1
  • x4(t),

x′

3(t) = 2tx4(t),

x′

4(t) = −2t ln

  • x1(t)
  • ,

where t ∈ [0, 3], x(0) = (1, 1, 1, 1)T. The exact solution is well-known: x1(t) = exp

  • sin t2

, x2(t) = exp

  • 5 sin t2

, x3(t) = sin t2 + 1, x4(t) = cos t2.

A new approach to control the global error of numerical methods for differential equations – p.19/59

slide-49
SLIDE 49

Global Error Estimation & Control

TEST PROBLEM 2: Restricted Three Body Problem x′′

1(t) = x1(t) + 2x′ 2(t) − µ1

x1(t) + µ2 y1(t) − µ2 x1(t) − µ1 y2(t) , x′′

2(t) = x2(t) − 2x′ 1(t) − µ1

x2(t) y1(t) − µ2 x2(t) y2(t), y1(t)=

  • (x1(t)+µ2)2 +x2

2(t)

3/2 , y2(t)=

  • (x1(t)−µ1)2 +x2

2(t)

3/2

where t ∈ [0, T], T = 17.065216560157962558891, µ1 = 1 − µ2 and µ2 = 0.012277471. The initial values are: x1(0) = 0.994, x′

1(0) = 0,

x2(0) = 0, x′

2(0) = −2.00158510637908252240.

▽A new approach to control the global error of numerical methods for differential equations – p.20/59

slide-50
SLIDE 50

Global Error Estimation & Control

TEST PROBLEM 2: Restricted Three Body Problem x′′

1(t) = x1(t) + 2x′ 2(t) − µ1

x1(t) + µ2 y1(t) − µ2 x1(t) − µ1 y2(t) , x′′

2(t) = x2(t) − 2x′ 1(t) − µ1

x2(t) y1(t) − µ2 x2(t) y2(t), y1(t)=

  • (x1(t)+µ2)2 +x2

2(t)

3/2 , y2(t)=

  • (x1(t)−µ1)2 +x2

2(t)

3/2

where t ∈ [0, T], T = 17.065216560157962558891, µ1 = 1 − µ2 and µ2 = 0.012277471. The initial values are: x1(0) = 0.994, x′

1(0) = 0,

x2(0) = 0, x′

2(0) = −2.00158510637908252240.

Its solution-path is periodic.

A new approach to control the global error of numerical methods for differential equations – p.20/59

slide-51
SLIDE 51

Global Error Estimation & Control

NUMERICAL RESULTS for our Test Problems:

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−1

10 10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−1

10

Tolerance Error

Accuracy Graph

Exact Error Error Estimate 10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−1

10 10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−1

10

Tolerance Error

Accuracy Graph

Exact Error Error Estimate

Figure 1. True and estimated errors of the doubly quasi-consistent peer method applied to the test problems.

A new approach to control the global error of numerical methods for differential equations – p.21/59

slide-52
SLIDE 52

Global Error Estimation & Control

DYNAMIC BEHAVIOUR OF THE ERRORS AND THE ESTIMATE:

0.5 1 1.5 2 2.5 3 1 2 3 4 5 6 x 10

−5

t Accuracy in sup−norm

First Test Problem Exact Error Error Estimate Local Error 2 4 6 8 10 12 14 16 18 0.5 1 1.5 2 2.5 3 x 10

−4

t Accuracy in sup−norm

Second Test Problem Exact Error Error Estimate Local Error

Figure 2. Numerical results obtained for the method when ǫg = 10−04.

A new approach to control the global error of numerical methods for differential equations – p.22/59

slide-53
SLIDE 53

Global Error Estimation & Control

DISADVANTAGE of THE STEPSIZE SELECTION:

▽A new approach to control the global error of numerical methods for differential equations – p.23/59

slide-54
SLIDE 54

Global Error Estimation & Control

DISADVANTAGE of THE STEPSIZE SELECTION:

The fixed-stepsize methods are not efficient!

▽A new approach to control the global error of numerical methods for differential equations – p.23/59

slide-55
SLIDE 55

Global Error Estimation & Control

DISADVANTAGE of THE STEPSIZE SELECTION:

The fixed-stepsize methods are not efficient!

Thus, the second issue is:

Accommodation of Doubly Quasi-Consistent Numerical Schemes to variable meshes

▽A new approach to control the global error of numerical methods for differential equations – p.23/59

slide-56
SLIDE 56

Global Error Estimation & Control

DISADVANTAGE of THE STEPSIZE SELECTION:

The fixed-stepsize methods are not efficient!

Thus, the second issue is:

Accommodation of Doubly Quasi-Consistent Numerical Schemes to variable meshes

This is to be done on the basis of:

The Polynomial Interpolation Technique

A new approach to control the global error of numerical methods for differential equations – p.23/59

slide-57
SLIDE 57

EPP Methods of Interpolation Type

We introduce a variable grid with a diameter τ on the integration interval [t0, tend] by wτ := {tk+1 = tk + τk, k = 0, 1, . . . , K − 1, tK = tend} where τ := max0≤k≤K−1{τk}. It is clear that EPP-method (3) cannot be applied on wτ.

▽A new approach to control the global error of numerical methods for differential equations – p.24/59

slide-58
SLIDE 58

EPP Methods of Interpolation Type

We introduce a variable grid with a diameter τ on the integration interval [t0, tend] by wτ := {tk+1 = tk + τk, k = 0, 1, . . . , K − 1, tK = tend} where τ := max0≤k≤K−1{τk}. It is clear that EPP-method (3) cannot be applied on wτ. Let us consider that we have completed the (k − 1)-th step

  • f the size τk−1 and computed the numerical solution xk−1

k−1,i,

i = 1, 2, . . . , s.

▽A new approach to control the global error of numerical methods for differential equations – p.24/59

slide-59
SLIDE 59

EPP Methods of Interpolation Type

We introduce a variable grid with a diameter τ on the integration interval [t0, tend] by wτ := {tk+1 = tk + τk, k = 0, 1, . . . , K − 1, tK = tend} where τ := max0≤k≤K−1{τk}. It is clear that EPP-method (3) cannot be applied on wτ. Let us consider that we have completed the (k − 1)-th step

  • f the size τk−1 and computed the numerical solution xk−1

k−1,i,

i = 1, 2, . . . , s. Further, we want to advance the next step of the size τk = τk−1.

A new approach to control the global error of numerical methods for differential equations – p.24/59

slide-60
SLIDE 60

EPP Methods of Interpolation Type

At this point, we need two auxiliary grids: wk−1 := {tk−1

k−1,i = tk + (ci − 1)τk−1, i = 1, 2, . . . , s}

and wk := {tk

k−1,i = tk + (ci − 1)τk, i = 1, 2, . . . , s}

where ci, i = 1, 2, . . . , s, are nodes of the fixed-stepsize EPP-method (3), which are considered to be distinct.

▽A new approach to control the global error of numerical methods for differential equations – p.25/59

slide-61
SLIDE 61

EPP Methods of Interpolation Type

At this point, we need two auxiliary grids: wk−1 := {tk−1

k−1,i = tk + (ci − 1)τk−1, i = 1, 2, . . . , s}

and wk := {tk

k−1,i = tk + (ci − 1)τk, i = 1, 2, . . . , s}

where ci, i = 1, 2, . . . , s, are nodes of the fixed-stepsize EPP-method (3), which are considered to be distinct. Now we utilize the interpolating polynomial Hs−1

k−1(t) of degree

s − 1 fitted to the data xk−1

k−1,i, i = 1, 2, . . . , s, from the most

recent step to accommodate this numerical solution to the new stepsize τk.

A new approach to control the global error of numerical methods for differential equations – p.25/59

slide-62
SLIDE 62

EPP Methods of Interpolation Type

The scheme of computation is the following:

▽A new approach to control the global error of numerical methods for differential equations – p.26/59

slide-63
SLIDE 63

EPP Methods of Interpolation Type

The scheme of computation is the following:

  • 1. We calculate the new stage values xk

k−1,i,

i = 1, 2, . . . , s, for the grid wk by the polynomial Hs−1

k−1(t).

▽A new approach to control the global error of numerical methods for differential equations – p.26/59

slide-64
SLIDE 64

EPP Methods of Interpolation Type

The scheme of computation is the following:

  • 1. We calculate the new stage values xk

k−1,i,

i = 1, 2, . . . , s, for the grid wk by the polynomial Hs−1

k−1(t).

  • 2. We compute the numerical solution xk

ki, i = 1, 2, . . . , s,

for the next step of the size τk by formula (3).

A new approach to control the global error of numerical methods for differential equations – p.26/59

slide-65
SLIDE 65

EPP Methods of Interpolation Type

DEFINITION 2: The EPP-method of the form tk

k−1,j = tk + (cj − 1)τk,

xk

k−1,j = Hs−1 k−1(tk k−1,j),

(5a) xk

ki = s

  • j=1

bijxk

k−1,j + τk s

  • j=1

aijg(tk

k−1,j, xk k−1,j),

(5b) where Hs−1

k−1(t) is the interpolating polynomial of degree

s − 1 fitted to the numerical solution xk−1

k−1,i, i = 1, 2, . . . , s,

from the previous step is called the Explicit Parallel Peer method

with polynomial interpolation of the numerical solution (or, briefly, the interpolating EPP-method).

A new approach to control the global error of numerical methods for differential equations – p.27/59

slide-66
SLIDE 66

EPP Methods of Interpolation Type

THEOREM 3: Let the EPP-method (3) with distinct nodes ci be zero-stable. Then the interpolating EPP-method (5) is zero-stable if and only if the following condition holds:

  • m
  • l=0

BH(θk+m−l)

  • ≤ R, for all k ≥ 0 and m ≥ 0

(6) where hij(θk) :=

s

  • n=1,

n=j

(ci−1)θk−cn+1 cj−cn

, i, j = 1, 2, . . . , s, R is a finite constant and θk := τk/τk−1 is the corresponding stepsize ratio of the grid wτ.

A new approach to control the global error of numerical methods for differential equations – p.28/59

slide-67
SLIDE 67

EPP Methods of Interpolation Type

THEOREM 3: Let the EPP-method (3) with distinct nodes ci be zero-stable. Then the interpolating EPP-method (5) is zero-stable if and only if the following condition holds:

  • m
  • l=0

BH(θk+m−l)

  • ≤ R, for all k ≥ 0 and m ≥ 0

(6) where hij(θk) :=

s

  • n=1,

n=j

(ci−1)θk−cn+1 cj−cn

, i, j = 1, 2, . . . , s, R is a finite constant and θk := τk/τk−1 is the corresponding stepsize ratio of the grid wτ.

A new approach to control the global error of numerical methods for differential equations – p.29/59

slide-68
SLIDE 68

EPP Methods of Interpolation Type

DEFINITION 3: The set of grids where the interpolating EPP-method (5) is stable is further referred to as the set W∞

ω1,ω2(t0, tend) of admissible grids. Such grids satisfy the

condition 0 ≤ ω1 < θk < ω2 ≤ ∞, k = 0, 1, ..., K − 1, (7) with constants ω1 and ω2 for which ω1 ≤ 1 ≤ ω2.

A new approach to control the global error of numerical methods for differential equations – p.30/59

slide-69
SLIDE 69

EPP Methods of Interpolation Type

DEFINITION 4: The fixed-stepsize EPP-method (3) is said to be strongly stable if its propagation matrix B has only one simple eigenvalue at one and all others lie in the open unit disc.

▽A new approach to control the global error of numerical methods for differential equations – p.31/59

slide-70
SLIDE 70

EPP Methods of Interpolation Type

DEFINITION 4: The fixed-stepsize EPP-method (3) is said to be strongly stable if its propagation matrix B has only one simple eigenvalue at one and all others lie in the open unit disc. THEOREM 4: Let the underlying fixed-stepsize s-stage EPP-method (3) of consistency order p ≥ 0 and with distinct nodes ci be strongly stable. Then there exist constants ω1 and ω2, satisfying (7), such that the corresponding s-stage interpolating EPP-method (5) is stable on any grid from the set W∞

ω1,ω2(t0, tend).

A new approach to control the global error of numerical methods for differential equations – p.31/59

slide-71
SLIDE 71

EPP Methods of Interpolation Type

DEFINITION 5: The fixed-stepsize EPP-method (3) is said to be optimally stable if its propagation matrix B has only one simple eigenvalue at one and all others are zero.

1 1

▽A new approach to control the global error of numerical methods for differential equations – p.32/59

slide-72
SLIDE 72

EPP Methods of Interpolation Type

DEFINITION 5: The fixed-stepsize EPP-method (3) is said to be optimally stable if its propagation matrix B has only one simple eigenvalue at one and all others are zero. THEOREM 5: Let the underlying fixed-stepsize s-stage EPP-method (3) with distinct nodes ci be consistent of

  • rder p ≥ 0. Suppose that its propagation matrix B

satisfies B =

1vT

(8) where

1 := (1, 1, . . . , 1)T and v := (v1, v2, . . . , vs)T. Then

the corresponding s-stage interpolating EPP-method (5) is stable on any grid from the set W∞

0,∞(t0, tend).

A new approach to control the global error of numerical methods for differential equations – p.32/59

slide-73
SLIDE 73

EPP Methods of Interpolation Type

THEOREM 6: Let the right-hand side of ODE (1) be max{p, s − 1} times continuously differentiable in a neighborhood of the exact solution and the stable EPP-method (3) with distinct nodes ci be consistent of

  • rder p ≥ 1. Suppose that the starting vector X0

0 is known

with an error of O(τ min{p,s−1}) and there exists a nonempty set W∞

ω1,ω2(t0, tend) of admissible grids with finite parameter

ω2. Then the EPP-method (5) is convergent of

  • rder min{p, s − 1}, i.e. its global error satisfies

X(T k

k ) − Xk k ≤ Cτ min{p,s−1},

k = 1, 2, . . . , K. where C is a finite constant.

A new approach to control the global error of numerical methods for differential equations – p.33/59

slide-74
SLIDE 74

EPP Methods of Interpolation Type

THEOREM 6: Let the right-hand side of ODE (1) be max{p, s − 1} times continuously differentiable in a neighborhood of the exact solution and the stable EPP-method (3) with distinct nodes ci be consistent of

  • rder p ≥ 1. Suppose that the starting vector X0

0 is known

with an error of O(τ min{p,s−1}) and there exists a nonempty set W∞

ω1,ω2(t0, tend) of admissible grids with finite parameter

ω2. Then the EPP-method (5) is convergent of

  • rder min{p, s − 1}, i.e. its global error satisfies

X(T k

k ) − Xk k ≤ Cτ min{p,s−1},

k = 1, 2, . . . , K. where C is a finite constant.

A new approach to control the global error of numerical methods for differential equations – p.34/59

slide-75
SLIDE 75

EPP Methods of Interpolation Type

THEOREM 6: Let the right-hand side of ODE (1) be max{p, s − 1} times continuously differentiable in a neighborhood of the exact solution and the stable EPP-method (3) with distinct nodes ci be consistent of

  • rder p ≥ 1. Suppose that the starting vector X0

0 is known

with an error of O(τ min{p,s−1}) and there exists a nonempty set W∞

ω1,ω2(t0, tend) of admissible grids with finite parameter

ω2. Then the EPP-method (5) is convergent of

  • rder min{p, s − 1}, i.e. its global error satisfies

X(T k

k ) − Xk k ≤ Cτ min{p,s−1},

k = 1, 2, . . . , K. where C is a finite constant.

A new approach to control the global error of numerical methods for differential equations – p.35/59

slide-76
SLIDE 76

EPP Methods of Interpolation Type

THEOREM 6: Let the right-hand side of ODE (1) be max{p, s − 1} times continuously differentiable in a neighborhood of the exact solution and the stable EPP-method (3) with distinct nodes ci be consistent of

  • rder p ≥ 1. Suppose that the starting vector X0

0 is known

with an error of O(τ min{p,s−1}) and there exists a nonempty set W∞

ω1,ω2(t0, tend) of admissible grids with finite parameter

ω2. Then the EPP-method (5) is convergent of

  • rder min{p, s − 1}, i.e. its global error satisfies

X(T k

k ) − Xk k ≤ Cτ min{p,s−1},

k = 1, 2, . . . , K. where C is a finite constant.

A new approach to control the global error of numerical methods for differential equations – p.36/59

slide-77
SLIDE 77

EPP Methods of Interpolation Type

THEOREM 6: Let the right-hand side of ODE (1) be max{p, s − 1} times continuously differentiable in a neighborhood of the exact solution and the stable EPP-method (3) with distinct nodes ci be consistent of

  • rder p ≥ 1. Suppose that the starting vector X0

0 is known

with an error of O(τ min{p,s−1}) and there exists a nonempty set W∞

ω1,ω2(t0, tend) of admissible grids with finite parameter

ω2. Then the EPP-method (5) is convergent of

  • rder min{p, s − 1}, i.e. its global error satisfies

X(T k

k ) − Xk k ≤ Cτ min{p,s−1},

k = 1, 2, . . . , K. where C is a finite constant.

A new approach to control the global error of numerical methods for differential equations – p.37/59

slide-78
SLIDE 78

EPP Methods of Interpolation Type

THEOREM 6: Let the right-hand side of ODE (1) be max{p, s − 1} times continuously differentiable in a neighborhood of the exact solution and the stable EPP-method (3) with distinct nodes ci be consistent of

  • rder p ≥ 1. Suppose that the starting vector X0

0 is known

with an error of O(τ min{p,s−1}) and there exists a nonempty set W∞

ω1,ω2(t0, tend) of admissible grids with finite parameter

ω2. Then the EPP-method (5) is convergent of

  • rder min{p, s − 1}, i.e. its global error satisfies

X(T k

k ) − Xk k ≤ Cτ min{p,s−1},

k = 1, 2, . . . , K. where C is a finite constant.

A new approach to control the global error of numerical methods for differential equations – p.38/59

slide-79
SLIDE 79

EPP Methods of Interpolation Type

REMARK 1: Additionally, Theorem 6 says that double

quasi-consistency condition (2) does not work in general to

improve the convergence order of interpolating EPP-methods

(5) because of the variable matrix H(θk) involved in

numerical integration.

▽A new approach to control the global error of numerical methods for differential equations – p.39/59

slide-80
SLIDE 80

EPP Methods of Interpolation Type

REMARK 1: Additionally, Theorem 6 says that double

quasi-consistency condition (2) does not work in general to

improve the convergence order of interpolating EPP-methods

(5) because of the variable matrix H(θk) involved in

numerical integration. Further, we discuss how to accommodate double

quasi-consistency to error estimation in interpolating EPP-methods.

▽A new approach to control the global error of numerical methods for differential equations – p.39/59

slide-81
SLIDE 81

EPP Methods of Interpolation Type

REMARK 1: Additionally, Theorem 6 says that double

quasi-consistency condition (2) does not work in general to

improve the convergence order of interpolating EPP-methods

(5) because of the variable matrix H(θk) involved in

numerical integration. Further, we discuss how to accommodate double

quasi-consistency to error estimation in interpolating EPP-methods. We impose the following extra condition:

τ/τk ≤ Ω < ∞, k = 0, 1, . . . , K − 1, (9) where τ is the diameter of the grid. The set of grids satisfying (7) and (9) is denoted by WΩ

ω1,ω2(t0, tend).

A new approach to control the global error of numerical methods for differential equations – p.39/59

slide-82
SLIDE 82

EPP Methods of Interpolation Type

THEOREM 7: Let ODE (1) be sufficiently smooth and the stable EPP-method (3) of order p ≥ 1 and with distinct nodes ci be doubly quasi-consistent. Suppose that another solution ¯ Xk

k of order min{p + 1, s} is known for a mesh wτ

and the polynomial Hs−1

k−1(t) satisfies

p ≤ s − 1. (10) Then the interpolating EPP-method Xk

k = (B ⊗ Im) ¯

Hs−1

k−1(T k k−1) + τk(A ⊗ Im)g(T k k−1, ¯

Hs−1

k−1(T k k−1))

where ¯ Hs−1

k−1(t) is fitted to the solution ¯

Xk−1

k−1, is doubly

quasi-consistent on the grid wτ.

A new approach to control the global error of numerical methods for differential equations – p.40/59

slide-83
SLIDE 83

EPP Methods of Interpolation Type

THEOREM 7: Let ODE (1) be sufficiently smooth and the stable EPP-method (3) of order p ≥ 1 and with distinct nodes ci be doubly quasi-consistent. Suppose that another solution ¯ Xk

k of order min{p + 1, s} is known for a mesh wτ

and the polynomial Hs−1

k−1(t) satisfies

p ≤ s − 1. (10) Then the interpolating EPP-method Xk

k = (B ⊗ Im) ¯

Hs−1

k−1(T k k−1) + τk(A ⊗ Im)g(T k k−1, ¯

Hs−1

k−1(T k k−1))

where ¯ Hs−1

k−1(t) is fitted to the solution ¯

Xk−1

k−1, is doubly

quasi-consistent on the grid wτ.

A new approach to control the global error of numerical methods for differential equations – p.41/59

slide-84
SLIDE 84

EPP Methods of Interpolation Type

THEOREM 7: Let ODE (1) be sufficiently smooth and the stable EPP-method (3) of order p ≥ 1 and with distinct nodes ci be doubly quasi-consistent. Suppose that another solution ¯ Xk

k of order min{p + 1, s} is known for a mesh wτ

and the polynomial Hs−1

k−1(t) satisfies

p ≤ s − 1. (10) Then the interpolating EPP-method Xk

k = (B ⊗ Im) ¯

Hs−1

k−1(T k k−1) + τk(A ⊗ Im)g(T k k−1, ¯

Hs−1

k−1(T k k−1))

where ¯ Hs−1

k−1(t) is fitted to the solution ¯

Xk−1

k−1, is doubly

quasi-consistent on the grid wτ.

A new approach to control the global error of numerical methods for differential equations – p.42/59

slide-85
SLIDE 85

EPP Methods of Interpolation Type

THEOREM 7: Let ODE (1) be sufficiently smooth and the stable EPP-method (3) of order p ≥ 1 and with distinct nodes ci be doubly quasi-consistent. Suppose that another solution ¯ Xk

k of order min{p + 1, s} is known for a mesh wτ

and the polynomial Hs−1

k−1(t) satisfies

p ≤ s − 1. (10) Then the interpolating EPP-method Xk

k = (B ⊗ Im) ¯

Hs−1

k−1(T k k−1) + τk(A ⊗ Im)g(T k k−1, ¯

Hs−1

k−1(T k k−1))

where ¯ Hs−1

k−1(t) is fitted to the solution ¯

Xk−1

k−1, is doubly

quasi-consistent on the grid wτ.

A new approach to control the global error of numerical methods for differential equations – p.43/59

slide-86
SLIDE 86

EPP Methods of Interpolation Type

THEOREM 7: Let ODE (1) be sufficiently smooth and the stable EPP-method (3) of order p ≥ 1 and with distinct nodes ci be doubly quasi-consistent. Suppose that another solution ¯ Xk

k of order min{p + 1, s} is known for a mesh wτ

and the polynomial Hs−1

k−1(t) satisfies

p ≤ s − 1. (10) Then the interpolating EPP-method Xk

k = (B ⊗ Im) ¯

Hs−1

k−1(T k k−1) + τk(A ⊗ Im)g(T k k−1, ¯

Hs−1

k−1(T k k−1))

where ¯ Hs−1

k−1(t) is fitted to the solution ¯

Xk−1

k−1, is doubly

quasi-consistent on the grid wτ.

A new approach to control the global error of numerical methods for differential equations – p.44/59

slide-87
SLIDE 87

EPP Methods of Interpolation Type

THEOREM 7: Let ODE (1) be sufficiently smooth and the stable EPP-method (3) of order p ≥ 1 and with distinct nodes ci be doubly quasi-consistent. Suppose that another solution ¯ Xk

k of order min{p + 1, s} is known for a mesh wτ

and the polynomial Hs−1

k−1(t) satisfies

p ≤ s − 1. (10) Then the interpolating EPP-method Xk

k = (B ⊗ Im) ¯

Hs−1

k−1(T k k−1) + τk(A ⊗ Im)g(T k k−1, ¯

Hs−1

k−1(T k k−1))

where ¯ Hs−1

k−1(t) is fitted to the solution ¯

Xk−1

k−1, is doubly

quasi-consistent on the grid wτ.

A new approach to control the global error of numerical methods for differential equations – p.45/59

slide-88
SLIDE 88

EPP Methods of Interpolation Type

REMARK 2: If the more accurate numerical solution ¯ Xk

k in

the formulation of Theorem 7 is computed by another s-stage interpolating EPP-method (5) then condition (10) must be replaced with the more stringent one p ≤ s − 2 (11) to retain the double quasi-consistency.

▽A new approach to control the global error of numerical methods for differential equations – p.46/59

slide-89
SLIDE 89

EPP Methods of Interpolation Type

REMARK 2: If the more accurate numerical solution ¯ Xk

k in

the formulation of Theorem 7 is computed by another s-stage interpolating EPP-method (5) then condition (10) must be replaced with the more stringent one p ≤ s − 2 (11) to retain the double quasi-consistency.

Notice that utilization of another s-stage interpolating EPP-method (5) is a natural requirement of the embedded method error estimation presented by formula (4).

▽A new approach to control the global error of numerical methods for differential equations – p.46/59

slide-90
SLIDE 90

EPP Methods of Interpolation Type

REMARK 2: If the more accurate numerical solution ¯ Xk

k in

the formulation of Theorem 7 is computed by another s-stage interpolating EPP-method (5) then condition (10) must be replaced with the more stringent one p ≤ s − 2 (11) to retain the double quasi-consistency.

Notice that utilization of another s-stage interpolating EPP-method (5) is a natural requirement of the embedded method error estimation presented by formula (4). Thus, Remark 2 allows the same numerical solution ¯ Xk

k to be

used effectively in the doubly quasi-consistent method and in our error evaluation scheme as well.

A new approach to control the global error of numerical methods for differential equations – p.46/59

slide-91
SLIDE 91

Efficient Global Error Control

CONSTRUCTION of EMBEDDED INTERPOLATING EPP-METHODS: It follows from Theorem 7 and Remark 2 that the embedded s-stage underlying fixed-stepsize EPP-methods (3) must be of consistency orders s − 3 and s.

▽A new approach to control the global error of numerical methods for differential equations – p.47/59

slide-92
SLIDE 92

Efficient Global Error Control

CONSTRUCTION of EMBEDDED INTERPOLATING EPP-METHODS: It follows from Theorem 7 and Remark 2 that the embedded s-stage underlying fixed-stepsize EPP-methods (3) must be of consistency orders s − 3 and s. the lower order method is to be doubly quasi-consistent

  • f order s − 2 and, hence, it is convergent of the same
  • rder on equidistant meshes.

A new approach to control the global error of numerical methods for differential equations – p.47/59

slide-93
SLIDE 93

Efficient Global Error Control

CONSTRUCTION of EMBEDDED INTERPOLATING EPP-METHODS (cont.): We fit the interpolating polynomial to the numerical solution obtained from the higher order embedded formula and denote it further by ¯ Hs−1

k−1(t).

▽A new approach to control the global error of numerical methods for differential equations – p.48/59

slide-94
SLIDE 94

Efficient Global Error Control

CONSTRUCTION of EMBEDDED INTERPOLATING EPP-METHODS (cont.): We fit the interpolating polynomial to the numerical solution obtained from the higher order embedded formula and denote it further by ¯ Hs−1

k−1(t).

Our error estimation formula is presented by ∆1Xk

k =

  • (Bemb − B) ⊗ Im

¯ Xk

k−1+

+τk

  • (Aemb − A) ⊗ Im
  • g(T k

k−1, ¯

Xk

k−1)

where A, B and Aemb, Bemb are coefficients of the EPP-methods of orders s − 2 and s − 1, respectively.

A new approach to control the global error of numerical methods for differential equations – p.48/59

slide-95
SLIDE 95

Efficient Global Error Control

In this way, we derive three pairs of embedded interpolating EPP-methods of orders s − 2 and s − 1 abbreviated further as IEPP23, IEPP34 and IEPP45.

1

▽A new approach to control the global error of numerical methods for differential equations – p.49/59

slide-96
SLIDE 96

Efficient Global Error Control

In this way, we derive three pairs of embedded interpolating EPP-methods of orders s − 2 and s − 1 abbreviated further as IEPP23, IEPP34 and IEPP45. All these numerical schemes satisfy the following conditions imposed on their coefficients: Bemb = B =

1vT

and cemb = c. Thus, IEPP23, IEPP34 and IEPP45 are determine completely by fixing two matrices A, Aemb and two vectors c and v.

A new approach to control the global error of numerical methods for differential equations – p.49/59

slide-97
SLIDE 97

Efficient Global Error Control

In this way, we derive three pairs of embedded interpolating EPP-methods of orders s − 2 and s − 1 abbreviated further as IEPP23, IEPP34 and IEPP45. All these numerical schemes satisfy the following conditions imposed on their coefficients: Bemb = B =

1vT

and cemb = c. Thus, IEPP23, IEPP34 and IEPP45 are determine completely by fixing two matrices A, Aemb and two vectors c and v.

A new approach to control the global error of numerical methods for differential equations – p.50/59

slide-98
SLIDE 98

Efficient Global Error Control

NUMERICAL RESULTS for our Test Problems:

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

Tolerance Global Error Accuracy Graph for Test Problem I IEPP23 IEPP34 IEPP45 10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−10

10

−9

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

Tolerance Error Accuracy Graph for Test Problem II IEPP23 IEPP34 IEPP45

Figure 3. Exact errors of the embedded peer schemes with built-in our error estimation.

A new approach to control the global error of numerical methods for differential equations – p.51/59

slide-99
SLIDE 99

Efficient Global Error Control

NUMERICAL RESULTS for our Test Problems:

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−1

10 Tolerance Global Error Accuracy Graph for Test Problem I ODE23 ODE45 ODE113 10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−1

Tolerance Error Accuracy Graph for Test Problem II ODE23 ODE45 ODE113

Figure 4. Exact errors of all explicit MatLab solvers with relative error control set by "RelTol"="AbsTol".

A new approach to control the global error of numerical methods for differential equations – p.52/59

slide-100
SLIDE 100

Efficient Global Error Control

NUMERICAL RESULTS for our Test Problems:

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−1

10 Tolerance Global Error Accuracy Graph for Test Problem I ODE23 ODE45 ODE113 10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−1

Tolerance Error Accuracy Graph for Test Problem II ODE23 ODE45 ODE113

Figure 5. Exact errors of all explicit MatLab solvers without relative error control set by "RelTol":= 1.0E − 10.

A new approach to control the global error of numerical methods for differential equations – p.53/59

slide-101
SLIDE 101

Efficient Global Error Control

NUMERICAL RESULTS for Modified Problems:

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

Tolerance Global Error Accuracy Graph for Test Problem I IEPP23 IEPP34 IEPP45 10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−1

Tolerance Error Accuracy Graph for Test Problem II IEPP23 IEPP34 IEPP45

Figure 6. Exact errors of the embedded peer schemes with built-in our error estimation.

A new approach to control the global error of numerical methods for differential equations – p.54/59

slide-102
SLIDE 102

Efficient Global Error Control

NUMERICAL RESULTS for Modified Problems:

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−8

10

−6

10

−4

10

−2

10 10

2

Tolerance Global Error Accuracy Graph for Test Problem I ODE23 ODE45 ODE113 10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−8

10

−6

10

−4

10

−2

10 10

2

Tolerance Error Accuracy Graph for Test Problem II ODE23 ODE45 ODE113

Figure 7. Exact errors of all explicit MatLab solvers with relative error control set by "RelTol"="AbsTol".

A new approach to control the global error of numerical methods for differential equations – p.55/59

slide-103
SLIDE 103

Efficient Global Error Control

NUMERICAL RESULTS for Modified Problems:

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−8

10

−6

10

−4

10

−2

10 10

2

Tolerance Global Error Accuracy Graph for Test Problem I ODE23 ODE45 ODE113 10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−8

10

−6

10

−4

10

−2

10 10

2

Tolerance Error Accuracy Graph for Test Problem II ODE23 ODE45 ODE113

Figure 8. Exact errors of all explicit MatLab solvers without relative error control set by "RelTol":= 1.0E − 10.

A new approach to control the global error of numerical methods for differential equations – p.56/59

slide-104
SLIDE 104

Conclusion

IN THIS PAPER: We have discussed the importance and power of double

quasi-consistency for efficient integration of differential

  • equations. We have shown here that the global error

control can be done for one computation of the

integration interval.

▽A new approach to control the global error of numerical methods for differential equations – p.57/59

slide-105
SLIDE 105

Conclusion

IN THIS PAPER: We have discussed the importance and power of double

quasi-consistency for efficient integration of differential

  • equations. We have shown here that the global error

control can be done for one computation of the

integration interval. At first, we have proved the existence of doubly quasi-consistent schemes in the class of fixed-stepsize explicit parallel peer methods.

A new approach to control the global error of numerical methods for differential equations – p.57/59

slide-106
SLIDE 106

Conclusion

IN THIS PAPER (cont.): Then, we have explained how to accommodate the double quasi-consistency to variable-stepsize explicit

parallel peer methods of interpolation type.

▽A new approach to control the global error of numerical methods for differential equations – p.58/59

slide-107
SLIDE 107

Conclusion

IN THIS PAPER (cont.): Then, we have explained how to accommodate the double quasi-consistency to variable-stepsize explicit

parallel peer methods of interpolation type.

Our experiments have confirmed that the usual local

error control can be very powerful when applied in doubly quasi-consistent numerical schemes.

A new approach to control the global error of numerical methods for differential equations – p.58/59

slide-108
SLIDE 108

Related References

  • 1. G.Yu. Kulikov, On quasi-consistent integration by

Nordsieck methods, J. Comput. Appl. Math. 225 (2009) 268–287.

  • 2. G.Yu. Kulikov, R. Weiner, Doubly quasi-consistent

parallel explicit peer methods with built-in global error estimation, J. Comput. Appl. Math. 233 (2010) 2351–2364.

  • 3. G.Yu. Kulikov, R. Weiner, Variable-stepsize

interpolating explicit parallel peer methods with inherent global error control, SIAM J. Sci. Comput. 32 (2010) 1695–1723.

A new approach to control the global error of numerical methods for differential equations – p.59/59