• Aucun résultat trouvé

High order Padé schemes for ODEs

N/A
N/A
Protected

Academic year: 2021

Partager "High order Padé schemes for ODEs"

Copied!
2
0
0

Texte intégral

(1)

HAL Id: hal-01535802

https://hal.inria.fr/hal-01535802

Submitted on 9 Jun 2017

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

High order Padé schemes for ODEs

Mamadou N’Diaye

To cite this version:

Mamadou N’Diaye. High order Padé schemes for ODEs. Journée de l’ecole doctorale ED211, Jun 2016, Pau, France. �hal-01535802�

(2)

High order Padé schemes for ODEs

Mamadou N’DIAYE

Advisors : Hélène BARUCQ and Marc DURUFLÉ

Team: Magique-3D INRIA-Bordeaux Sud-Ouest and LMA

We consider the following linear test equation y0(t) = iλy(t), y(t

0) = y

0, t ∈ [t

0, T ], (1)

which has the exact solution after one step (h = tn

+1 − tn) yn = e

ihλyn−

1.

Numerical solution is obtained by approximating e

ihλ R(ihλ).

The scheme is stable if |R(ihλ)| ≤ 1,

non dissipative if |R(ihλ)| = 1,

non dispersive if φ(ihλ) = ihλ − arg(R(ihλ)) = 0.

∀z ∈ C, R(z) is called the stability function of the numerical scheme.

Find R(z) such that the scheme is unconditionally stable, less dissipative and less dispersive.

Main goals

Introduction

The (r + s)

th

-order Padé approximation of e

z

[2] is Rr,s(z) =

Pr,s(z) Qr,s(z)

, with

Pr,s(z) =

s

X

k=0

s!(r + s − k)!

(r + s)!k!(s − k)!

(z)

k and Qr,s(z) = Ps,r(−z).

X Diagonal Padé schemes correspond to the case where r = s = m:

Diagonal Padé schemes are always stable.

When applied to the test equation (1) they are not dissipative.

Good news

Furthermore, dispersion error decreases with high order

0 1 2 π

π 0

π ·104

φ(z)

Pade4

0 1 2 π

π 0

π ·104

Pade6

0 1 2 π

π 0

π ·104

z =

φ(z)

Pade8

0 1 2 π

π 0

π ·104

z =

Pade10

Fig. 1: Dispersion error of diagonal Padé schemes

Diagonal Padé schemes

Development of high order implicit time schemes for ODEs, application to Maxwell’s equations (conference ICOSAHOM2016 Rio June, 27

th

- July, 1

st

),

CFL optimization for explicit time schemes (Runge-Kutta and Runge-Kutta-Nyström),

development of locally implicit time schemes,

modeling of seismoelectric waves,

teaching: 64 hours (helping class and TD).

References

[1] Ernst Hairer and Gerhard Wanner, “Solving ordinary differential equations II Stiff and differential- algebraic problem”, Springer, 2010.

[2] John C. Butcher, “Numerical methods for ordinary differential equations second edition”, John Willey &

Sons Ltd, 2008.

[3] Marc Duruflé, “Intégration numérique et éléments finis d’ordre élevé appliqués aux équations de Maxwell en regime harmonique”, PhD Thesis of University Paris Dauphine, 2006.

Further research and perspectives

t0 t

yy0 yy0

stable solution

unstable solution

Fig. 2: Stability and instability effects

Unstable scheme: the numerical solution grows more rapidly than the physical solution.

Dissipation Dispersion

Fig. 3: Dissipation and dispersion effects

Dissipative scheme: numerical solution has amplitude error.

Dispersive scheme: numerical solution has phase error.

Undesirable effects of time schemes

We consider 





ε∂E

∂t − ∇ × H + σ E = FE, µ∂H

∂t + ∇ × E = FH,

(2)

E (FE) and H (FH) are respectively the electric and magnetic fields (source term),

ε is the permittivity of the medium, µ is the permeability of the medium and σ is the conductivity.

We performed numerical tests with the C++ code Montjoie [3].

10-th order FEM on regular mesh [4, 4]2.

Time interval: [0, 10].

Comparison 2, 4, 6, 8-th order Padé vs 4, 5-th order Runge-Kutta for Maxwell Schemes Time steps Relative errors Times in s

Padé2 0.003 0.001241 1713.04

Padé4 0.054 0.000988 181.09

Padé6 0.153 0.000871 183.84

Padé8 0.285 0.001051 149.50

SDIRK34 [1] 0.0166 0.001030 985.66

SDIRK55 [1] 0.066 0.001244 455.39

We have compared computational times of different schemes after imposing 0.1% of errors.

Efficiency in term of computational time

-0.01 -0.005 0 0.005 0.01

-0.01 -0.005 0 0.005 0.01

-0.01 -0.005 0 0.005 0.01

Fig. 4: Simulation results of Maxwell’s equations in 2D on regular square mesh at t = 1,2,3.

-0.2 -0.1 0 0.1 0.2

-0.2 -0.1 0 0.1 0.2

-0.2 -0.1 0 0.1 0.2

-0.2 -0.1 0 0.1 0.2

-0.2 -0.1 0 0.1 0.2

-0.2 -0.1 0 0.1 0.2

Fig. 5: Simulation results of Maxwell’s equations in 2D on irregular mesh resonant disk at t = 2, . . . ,7.

Application to Maxwell’s equations

Références

Documents relatifs

For example, actin is required for apical constriction, and thus, must be expressed and localized to the apical surface of the cells undergoing the cell shape change, but it is

Our goal is to provide with a thorough treatment of nonzero incoming boundary data and to design numerical boundary conditions that recover the optimal rate of convergence in

[12] J. The gradient discretisation method, volume 82 of Mathematics & Applications. Error analysis of the enthalpy method for the Stefan problem. TP or not TP, that is

In this section we review the concept of partitioned Runge-Kutta methods and derive a new class of semi-implicit R-K schemes, and we propose several schemes up to third order

We have presented new high-order Alternating Direction Implicit (ADI) schemes for the numerical solution of initial-boundary value problems for convection- diffusion equations

3 shows that schemes with confinement are stable and that the benefit of the confinement flux correction is carried on to higher orders, with its effect being smaller as the

Recently, we demonstrated a case of smallpox through molecular analysis; an autochthonous subject who died in Yakutia, Eastern Siberia, (Figure 1), between 1628-1640 during

إ ءاده باعصمإ ةجهإوم لىع رإصرالاو لم لبا بيرد يئضي يلذإ رونمإ لظي سو نكا نم لى إ لمعمإ نىعم نيملع يلذإ لى إ بي أ نونلحإ .نياسم ابه قطه ةمكل لجم أ لى إ نياطع