160
Finite volume methods for simulating anomalous transport A THESIS SUBMITTED TO THE SCIENCE AND ENGINEERING FACULTY OF QUEENSLAND UNIVERSITY OF TECHNOLOGY IN FULFILMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF P HILOSOPHY Hala Ahmad Hejazi Supervisor: Dr Timothy Moroney Professor Fawang Liu, Professor Kevin Burrage. Science and Engineering Faculty Queensland University of Technology December 2014

Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

Finite volume methods for simulating anomalous transport

A THESIS SUBMITTED TO

THE SCIENCE AND ENGINEERING FACULTY

OF QUEENSLAND UNIVERSITY OF TECHNOLOGY

IN FULFILMENT OF THE REQUIREMENTS FOR THE DEGREE OF

DOCTOR OF PHILOSOPHY

Hala Ahmad HejaziSupervisor: Dr Timothy Moroney

Professor Fawang Liu, Professor Kevin Burrage.

Science and Engineering Faculty

Queensland University of Technology

December 2014

Page 2: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING
Page 3: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

Copyright in Relation to This Thesis

c� Copyright 2014 by Hala Ahmad Hejazi. All rights reserved.

Statement of Original Authorship

The work contained in this thesis has not been previously submitted to meet requirements for an

award at this or any other higher education institution. To the best of my knowledge and belief,

the thesis contains no material previously published or written by another person except where

due reference is made.

Signature:

Date:

i

QUT Verified Signature

Hala Hejazi
18 / 12 / 2014
Hala Hejazi
Page 4: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

ii

Page 5: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

To my family

iii

Page 6: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

iv

Page 7: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

Abstract

Largely unexplored for many years, the process of anomalous transport has recently begun

receiving widespread attention in the mathematical and scientific community. Indeed, the

application to anomalous transport has been the most significant driving force behind the rapid

growth and expansion of the literature in the field of fractional calculus. Fractional differential

equations and fractional calculus in general provides a means for naturally modelling anomalous

transport – which can not be adequately modelled using the classical theory of diffusion – by

modifying the traditional integer-order equations usually encountered in continuum mechanics.

In most cases, analytical solutions are not available to fractional differential equations, and

numerical methods are necessary to obtain solutions. Existing literature in this area has largely

focused on finite difference-based approaches. However, the limitations of finite difference

schemes (considering just integer-order equations for the moment) are well-known, particularly

for problems posed as conservation laws and in two and higher dimensions. In the real world,

it is far more common for such problems to be solved by finite volume, or related methods. A

need therefore arises for developing new numerical methods and associated analysis for finite

volume methods for fractional differential equations. As this is a new field of research, the

focus of this thesis is on one-dimensional problems, but even here we find there are advantages

to the finite volume formulation over finite differences.

The main objectives of this thesis are

(i) to develop new numerical methods based on finite volume discretisation techniques for

solving space-and-time fractional differential equations in one spatial dimension;

(ii) to analyse the accuracy, stability and convergence of these new numerical methods;

(iii) to demonstrate and highlight the advantages of the finite volume approach over finite

differences.

v

Page 8: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

The most important contribution of this thesis is the development of a novel finite volume

discretisation that utilises fractionally-shifted Grunwald formulas for the discretisation of the

space-fractional diffusion equation. We have proved that this discretisation technique, cou-

pled with an implicit timestepping strategy, produces a numerical method that is stable and

convergent. We have also extended the method for the solution of the two-sided time-space

fractional advection-dispersion equation. Moreover, a novel second-order accurate extension

of the method has been developed for the one-sided space-fractional diffusion equation. The

stability and convergence of these methods have also been established.

Throughout the thesis we also demonstrate how the finite volume method provides ad-

vantages over finite differences in several key departments. First, it is conservative, and we

demonstrate how it attains mass balance errors of machine precision for problems where finite

differences generate solutions with mass balance errors orders of magnitude larger and growing

over time. We also demonstrate how it deals more naturally with the conservative form of

the equations, with direct discretisation of flux terms even in the variable-coefficient case,

whereas finite difference methods require invocation of the product rule with a subsequent loss

in solution accuracy. Finally, we show how the finite volume method is the natural approach

for solving problems in a composite medium, where the diffusion coefficient is discontinuous at

the interface between the two media. We demonstrate how the finite volume formulation deals

naturally with the discontinuity in the diffusion coefficient, whether the interface aligns with a

node or a control volume face, and in either case ensures continuity of the interfacial flux.

The work is presented as a series of three published papers, one submitted manuscript,

and one manuscript in preparation, on the solution of the space-fractional advection-dispersion

equation, the two-sided time-space fractional advection-dispersion equation, space-fractional

advection-dispersion equation with variable coefficients, the one-sided space fractional dif-

fusion equation using a second-order method, and the two-sided space fractional diffusion

equation in a composite medium, respectively.

vi

Page 9: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

Keywords

Riemann–Liouville fractional derivative Grunwald–Letnikov fractional derivativeCaputo fractional derivative Riesz fractional derivativeFractional calculus Anomalous diffusionFractional Fick’s law Composite mediumFractional diffusion equation Fractional advection-dispersion equationNumerical method Finite volume methodFinite difference method Shifted Grunwald–Litnikov formulaeSecond-order accurate shifted Grunwald Stability and ConvergenceL1-algorithm

vii

Page 10: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

viii

Page 11: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

List of Publications and Manuscripts

• Hala Hejazi, Timothy Moroney, and Fawang Liu. Stability and convergence of a finite

volume method for the space fractional advectiondispersion equation. Journal of Compu-

tational and Applied Mathematics, 255, 684-697, 2014.

• Hala Hejazi, Timothy Moroney, and Fawang Liu. A finite volume method for solving the

two-sided time-space fractional advection-dispersion equation. Central European Journal

of Physics, 11(10), 1275-1283, 2013.

• Hala Hejazi, Timothy Moroney, and Fawang Liu. A comparison of finite difference and

finite volume methods for solving the space-fractional advection-dispersion equation with

variable coefficients. ANZIAM Journal, 54, C557–C573, 2013.

• Hala Hejazi, Timothy Moroney, and Fawang Liu. A second-order accurate finite vol-

ume method for solving the space fractional diffusion equation. Applied Mathematical

Modelling, submitted on October 2014.

• Hala Hejazi, Timothy Moroney, Qianqian Yang, and Fawang Liu. Numerical method for

solving the two-sided space fractional diffusion equation in a composite medium. To be

submitted.

ix

Page 12: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

x

Page 13: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

Acknowledgments

I would like to thank many people who had an important role in the completion of this thesis.

First of all, the greatest thanks and appreciation to my supervisors, Dr Tim Moroney, Profes-

sor Fawang Liu and Professor Kevin Burrage, for their capable and experienced professional

guidance. At all times throughout my candidature they have maintained diligence, interest and

enthusiasm for my research. As a student from a non-English speaking background, I have

been very lucky to be generously instructed by my supervisory team, not only academically,

but also linguistically and culturally. To Tim Moroney, my principal supervisor, I would like to

thank him for his significant amount of time spent on his professional guidance on completing

my thesis. It has been an honour for me to work with you Tim and I’m very grateful of our

friendship.

I would also like to thank QUT and the QUT Mathematical Sciences School for the finan-

cial assistance to support my attendance at international and domestic conferences, including

FDA’12 (China), CTAC’12 (Brisbane), ICCM’12 (Gold Coast) and ANZIAM’13 (Newcastle).

I would also like to acknowledge the help and support that I have received from the staff

and students in the school, especially Professor Ian Turner and Dr Qianqian Yang. Qianqian, I

am grateful for the opportunity of working with you and our friendship.

I would also like to thank all my family and especially my mum for their encouragement,

emotional support, and kindness.

I would also like to thank my kids, Malak, Hasan, Rital, and Alsaif. Without your love,

support, and belief in me, I could not achieve this much. My kids, I love you forever.

Finally and most importantly, I am deeply grateful to my husband, Wesam Alsabban, who

accepted my decision to undertake this PhD journey, always believes in and stands by me, and

continues to bring a smile to my face. I could not have completed this thesis without your help.

xi

Page 14: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

xii

Page 15: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

Table of Contents

Abstract v

Keywords vii

List of Publications and Manuscripts ix

Acknowledgments xi

List of Figures xviii

List of Tables xix

1 Introduction 1

1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2 Literature Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.2.2 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.2.3 Analytical solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.2.4 Numerical solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.3 Thesis Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

1.4 Thesis Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

1.4.1 Chapter 2: Stability and convergence of a finite volume method for the

space fractional advection-dispersion equation . . . . . . . . . . . . . 16

xiii

Page 16: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

1.4.2 Chapter 3: A finite volume method for solving the two-sided time-space

fractional advection-dispersion equation . . . . . . . . . . . . . . . . . 17

1.4.3 Chapter 4: A comparison of finite difference and finite volume meth-

ods for solving the space-fractional advection-dispersion equation with

variable coefficients . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

1.4.4 Chapter 5: A second-order accurate finite volume method for solving

the space fractional diffusion equation . . . . . . . . . . . . . . . . . . 19

1.4.5 Chapter 6: A finite volume method for solving the two-sided space-

fractional diffusion equation in a composite medium . . . . . . . . . . 20

1.4.6 Chapter 7: Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2 Stability and convergence of a finite volume method for the space fractional advection-

dispersion equation 23

2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

2.2 Numerical method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

2.3 Numerical Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

2.3.1 Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

2.3.2 Convergence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

2.4 Numerical Experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

2.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3 A finite volume method for solving the two-sided time-space fractional advection-

dispersion equation 47

3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

3.2 Derivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

3.2.1 Space-fractional derivatives . . . . . . . . . . . . . . . . . . . . . . . 50

3.2.2 Time-fractional derivative . . . . . . . . . . . . . . . . . . . . . . . . 52

3.3 Numerical method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

3.3.1 Derivation of finite volume method . . . . . . . . . . . . . . . . . . . 52

xiv

Page 17: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

3.3.2 Comparison with finite difference scheme . . . . . . . . . . . . . . . . 57

3.4 Numerical Experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

3.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

4 A comparison of finite difference and finite volume methods for solving the space-

fractional advection-dispersion equation with variable coefficients 65

4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

4.2 Numerical methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

4.2.1 Finite difference method . . . . . . . . . . . . . . . . . . . . . . . . . 67

4.2.2 Finite volume method . . . . . . . . . . . . . . . . . . . . . . . . . . 69

4.3 Numerical experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

4.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

5 A second-order accurate finite volume method for solving the space-fractional dif-

fusion equation 77

5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

5.2 Numerical Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

5.3 Numerical Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

5.3.1 Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

5.3.2 Convergence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

5.4 Numerical Experiment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

5.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

6 A finite volume method for solving the two-sided space-fractional diffusion equa-

tion in a composite medium 95

6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

6.2 Finite volume discretisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

6.3 Analysis of method near the interface . . . . . . . . . . . . . . . . . . . . . . 101

6.3.1 Case 1: interface at node . . . . . . . . . . . . . . . . . . . . . . . . . 102

xv

Page 18: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

6.3.2 Case 2: interface at control volume face . . . . . . . . . . . . . . . . . 103

6.4 Numerical experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

6.5 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

7 Conclusions 115

7.1 Summary and Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

7.2 Directions for Future Research . . . . . . . . . . . . . . . . . . . . . . . . . . 118

References 121

xvi

Page 19: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

List of Figures

2.1 Comparison of the benchmark (solid) and numerical (symbols) solutions at time

t = 100 for the test problem with V = 0, K = 1, β = 0 and varying α. . . . . . 42

2.2 Comparison of the benchmark (solid) and numerical (symbols) solutions at time

t = 50 for the test problem with V = 0, K = 1, α = 0.4 and varying β. . . . . 43

2.3 Comparison of the benchmark (solid) and numerical (symbols) solutions at

different times for the test problem with V = 0, K = 1, α = 0.4 and β = 0. . . 44

2.4 Comparison of the benchmark (solid) and numerical (symbols) solutions at

different times for the test problem with V = 0.5, K = 1, α = 0.4 and β = 0.5. 44

3.1 Comparison between exact and numerical solutions with γ = 0.8, α = 0.85

and β = 0.5, using h = τ = 0.01 at final time T = 1.0, 1.5, 2.0, T increases in

the direction of the arrow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

3.2 Illustration of the solution to example 2 showing the asymmetric diffusion profile. 62

3.3 Comparison between fine mesh solution, finite volume and finite difference

methods for example 2 with α = 0.7 and β = 0.5, using h = 0.02 and

τ = 0.0001 at final time T = 1. . . . . . . . . . . . . . . . . . . . . . . . . . . 62

4.1 Comparison of the present numerical solution (solid lines) and that obtained by

digitising Zhang’s [1] Figure 2a (symbols) at final time T = 10 days, using

∆x = 0.5 and τ = 0.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

4.2 Breakthrough curve of the present numerical solution (solid lines) and that

obtained by digitising Zhang’s [1] Figure 3a (symbols) at x = 300 m, using

∆x = 0.5 and τ = 0.02. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

xvii

Page 20: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

4.3 Mass balance error for finite difference method and finite volume method using

∆x = 1 and τ = 0.005. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

5.1 Illustration of the finite volume discretisation. Nodes xi = ih are equally spaced

with spacing width h. Around each node xi a control volume is constructed,

with faces at xi−α/2 and xi+1−α/2. The midpoint of the control volume is

denoted xmid. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

5.2 Comparison of the benchmark (solid) and numerical (symbols) solutions at time

t = 100 for the test problem with K = 1 and varying α. . . . . . . . . . . . . . 92

6.1 Illustration when the interface ` is at the node xi. . . . . . . . . . . . . . . . . 101

6.2 Illustration when the interface ` is at the control volume face xi+1/2. . . . . . . 102

6.3 Illustration of the numerical solution in example 1 when the interface falls on

a node (red solid curve), and when the interface falls on a control volume face

(blue dots) at final time T = 400 with α = 0.8, K1 = 0.1, K2 = 0.5 and

β = 0.5. The inset is a zoomed view near the interface. . . . . . . . . . . . . . 106

6.4 Illustration of the flux in example 1 when the interface falls on a node (red solid

curve), and when the interface falls on a control volume face (blue dots) at final

time T = 400 with α = 0.8, K1 = 0.1, K2 = 0.5 and β = 0.5. . . . . . . . . . 107

6.5 Illustration of the numerical solution in example 1 when the interface falls on

a node (red solid curve), and when the interface falls on a control volume face

(blue dots) at final time T = 400 with α = 0.8, K1 = 0.1, K2 = 0.5 and

varying β. The inset is a zoomed view near the interface. . . . . . . . . . . . . 107

6.6 Illustration of the numerical solution when the interface falls on a node (red

solid curve), and when the interface falls on a control volume face (blue dots)

at final time T = 1 with α = 0.8, K1 = 0.1, K2 = 0.5 and β = 0.5, using

τ = 2.5× 10−4 . The inset is a zoomed view near the interface. . . . . . . . . . 109

6.7 Illustration of the flux when the interface falls on a node (red solid curve), and

when the interface falls on a control volume face (blue dots) at final time T = 1

with α = 0.8, K1 = 0.1, K2 = 0.5 and β = 0.5. . . . . . . . . . . . . . . . . . 110

xviii

Page 21: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

List of Tables

2.1 Maximum error with temporal and spatial step reduction at t = 80 for α = 0.4,

β = 0.5, K = 1, V = 0.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3.1 Maximum error with temporal and spatial step reduction at T = 1 for γ = 0.8,

α = 0.85, β = 0.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

5.1 Maximum error with spatial step reduction for Example 1 at T = 10 for α =

0.4, K = 1 and τ = 0.00001 . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

6.1 The order of convergence when the interface falls on a node at t = 400 for

α = 0.8, K1 = 0.1, K2 = 0.5 and varying β. . . . . . . . . . . . . . . . . . . . 108

6.2 The order of convergence when the interface falls on a control volume face at

t = 400 for α = 0.8, K1 = 0.1, K2 = 0.5 and varying β. . . . . . . . . . . . . 108

6.3 The order of convergence when the interface falls on a node at t = 1 for α =

0.8, K1 = 0.1, K2 = 0.5 and varying β. . . . . . . . . . . . . . . . . . . . . . 110

6.4 The order of convergence when the interface falls on a control volume face at

t = 1 for α = 0.8, K1 = 0.1, K2 = 0.5 and varying β. . . . . . . . . . . . . . 110

xix

Page 22: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

xx

Page 23: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

Chapter 1

Introduction

1.1 Background

In mathematics, transport is the name given to the process in which heat or particles move

(are transported) according to the physical processes of diffusion and/or advection. Anomalous

transport is the term used to describe transport processes connected with the interactions within

complex and non-homogeneous media in which the underlying diffusion is non-classical; i.e.

not adequately described by the classical theory of Brownian motion and Fick’s law.

Largely unexplored for many years, the process of anomalous transport has recently begun

receiving widespread attention in the mathematical and scientific community, due to the (on-

going, and ever-increasing) discovery of real-world processes that exhibit anomalous transport.

These processes cannot be adequately modelled using the classical theory of diffusion, and

hence there is a pressing need to develop new mathematical and computational techniques based

on the correct anomalous transport models.

The field of fractional differential equations and fractional calculus in general provides a

means for naturally modelling anomalous transport by modifying the traditional integer-order

equations usually encountered in continuum mechanics. Indeed, the application to anomalous

transport has been the most significant driving force behind the rapid growth and expansion of

the literature in this area of mathematics (fractional calculus). Recently, one can find numerous

textbooks published on fractional calculus and its applications, the majority first published in

the last decade [2–6] but with several notable exceptions such as [7–9] first published in 1974,

whose authors were some of the leading pioneers of the field in the earlier days.

1

Page 24: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

2 CHAPTER 1. INTRODUCTION

A key point in the modern theoretical development of fractional calculus came in 2000 with

the publication of Metzler and Klafter’s “random walk’s guide to anomalous diffusion” [10].

This 70 page report puts fractional diffusion equations on a firm theoretical footing by building

up these equations from first principles using continuous time random walk (CTRW) models of

particle transport. It, and its “restaurant at the end of the random walk” follow-up in 2004 have

been cited many thousands of times by researchers in the fractional calculus community.

Analytical solutions to fractional differential equations can be obtained only in very special

cases. Usually numerical methods must be employed to obtain solutions. Finite difference

methods are the natural place to begin the development of such methods, and it is no surprise

that finite differences have been the method of choice for most researchers up to this point.

Certainly such methods can be quite effective in the right setting.

For non-fractional transport problems, the limitations of finite difference methods are well

known and in modern codes they have been largely superseded by finite element and finite

volume methods. When it comes to fractional differential equations, the literature on finite

element and finite volume schemes is quite sparse. Some significant work has been done on

the finite element method, though there remains much to be done in this area. There has been

very little written on finite volume schemes for fractional equations. A need therefore arises for

developing new numerical methods and associated analysis.

The main objectives of this thesis are threefold. First, to develop new finite volume compu-

tational techniques for anomalous transport models in one spatial dimension that extend some

of the techniques traditionally employed for solving integer-order differential equations using

finite volume methods, so that they may apply to fractional differential equations. Second,

to perform the numerical analysis of these methods to ascertain their accuracy, stability and

convergence. Third, to investigate what advantages that finite volume methods offer over finite

difference methods for solving fractional differential equations.

The significance of this research project is clear given the relative infancy of finite volume

methods for fractional equations. By establishing the framework for finite volume methods in

one dimension, it will lay the platform for further research in two and three dimensions, as

well as providing new and improved numerical methods in their own right for one-dimensional

problems. This thesis will advance the state-of-the-art in this area, paving the way for more

accurate and/or efficient methods for complex problems than were previously available.

Page 25: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

1.2. LITERATURE REVIEW 3

1.2 Literature Review

1.2.1 Introduction

Recently, there has been much interest in the area of anomalous diffusion, with a growing num-

ber of researchers beginning to utilise anomalous diffusion models in simulations of important

real-world applications. Specifically, models built using fractional differential equations (FDEs)

are proving capable of capturing complex anomalous diffusive behaviour that models built using

traditional ordinary and partial differential equations (ODEs and PDEs) are unable to.

1.2.2 Applications

Until recent times, fractional calculus was considered a rather esoteric mathematical theory

without applications, but in the last decade particularly there has been an explosion of research

activity on the application of fractional calculus. Fractional differential equations have the

ability to accurately model anomalous diffusion which has been observed in many phenomena

from a wide diversity of scientific fields, for example, in engineering, physics, mathematical

biology, chemistry, statistical mechanics, biochemistry, finance, and economics [10–18].

A particularly important application is modelling contaminant flow in heterogeneous porous

media, which has been found to exhibit anomalous behaviours [1, 12, 13, 19–21]. The standard

integer-order diffusion equation describes Fickian diffusion in which the mean squared dis-

placement of particles increases linearly with time. However, multiple field experiments have

shown that this relationship is not always observed in practice [12, 22]. Instead one observes

a power law dependency, which implies that a standard integer-order differential equation

model cannot adequately describe this process. In particular, anomalous behaviours such as

early arrivals, which are important in modelling groundwater contamination events, are not

adequately represented by such models. Reformulating the equation to use fractional derivatives

allows the model to more accurately describe such phenomena.

1.2.3 Analytical solutions

Though in most cases the FDEs encountered in real-world problems are not amenable to an-

alytical solutions, there are certain simple problems that do yield analytical solutions in some

Page 26: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

4 CHAPTER 1. INTRODUCTION

cases. What follows is a survey of some of the literature in this area.

Wyss [23] proposed a time fractional diffusion equation in one dimension and found the

solution in closed form in terms of Fox functions. Schneider and Wyss [24] considered time

fractional diffusion and wave equations. The equivalent Greens functions were obtained in

closed form for arbitrary space dimensions in terms of Fox functions and their properties were

discussed. Giona and Roman [25] obtained an analytical solution for the fractional diffusion

equation in one dimension. Angulo et al. [26] proposed a fractional diffusion equation on

bounded spatial domain and obtained its solution in terms of a Fourier transform of a spatially

and temporally homogeneous Green function.

Anh and Leonenko [27] described the Gaussian and non-Gaussian restricting distributions

of the rescaled solutions of a time fractional diffusion-wave equation for Gaussian and non-

Gaussian initial data with long-range dependence in terms of multiple Wiener-Ito integrals.

Benson et al. [12] introduced analytical solutions for a space fractional advection-dispersion

equation featuring the ↵-stable error function. Liu et al. [28] proposed a time fractional

advection-dispersion equation that they reduced to a more familiar form using variable trans-

formation. They used the techniques from [23] and [24] and the intermediate steps of Mellin

and Laplace transforms to derive the complete solution.

Using the method of Fourier-Laplace transforms, Huang and Liu [29] investigated the ex-

plicit relationship between Green functions of a time fractional diffusion equation with ap-

propriate initial and boundary conditions in an n-dimensional whole-space and half-space.

Fa and Lenzi [30] considered the analytical solution for a time-fractional diffusion equation

with time-dependent diffusion coefficients for infinite and finite domains. Huang and Liu

[31] investigated the fundamental solution for the Cauchy problem for a space-time fractional

diffusion equation with respect to its scaling and similarity properties, starting from its Fourier-

Laplace representation.

Gao et al. [32] extended the previous results by considering an external force and a spatial

time-dependent diffusion coefficient. By using the Laplace transform, Fourier transform, the

Green function method and normalised scaled functions, they found the analytic solutions for

fractional diffusion equation in one dimension with the natural Dirichlet boundary conditions.

Jiang and Lin [33] presented a method to solve a time-space fractional advection-dispersion

equation on a finite domain with the Caputo and Riemann-Liouville derivative for the time and

Page 27: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

1.2. LITERATURE REVIEW 5

space fractional derivative respectively. The method is based on the reproducing kernel theorem

to obtain the solution of the equation in series form. Shen et al. [34] have derived the funda-

mental solution of a Riesz fractional advection-dispersion using the method of Laplace and

Fourier transforms. The time-space fractional Schrodinger equation with a nonlocal potential

was proposed by Jiang et al. [35]. They expressed the wave function in terms of H-functions

using Fourier and Laplace transform.

Jiang et al. [36] proposed three types of multi-term time-space Caputo-Riesz fractional

advection diffusion equations with nonhomogeneous Dirichlet boundary conditions. They used

the spectral representation of the fractional Laplacian operator to derive analytical solutions by

using Luchko’s Theorem and the equivalent relationship between the Laplacian operator and the

Riesz fractional derivative. Ding and Jiang [37] converted the multi-term time-space fractional

advection-diffusion equations into multi-term time fractional ordinary differential equations by

spectral representation of the fractional Laplacian operator. They obtained analytical solutions

by applying Luchko’s theorem to the resulting fractional ordinary differential equations.

Chen et al. [38] considered the fractional diffusion-wave equation with damping and derived

the analytical solution using the method of separation of variables. The analytical solution

is expressed through Mittag-Leffler type functions. Jiang et al. [39] derived the analytical

solutions using the method of separation of variables to solve the multi-term time-fractional

diffusion-wave equation and the multi-term time-fractional diffusion equation on a finite domain

with three nonhomogeneous boundary conditions. Ning and Jiang [40] have proposed the

method of separation of variables to solve the time-fractional heat conduction equation. They

presented their solution in terms of the Mittag-Leffler functions.

The time-fractional partial differential equation in a two-dimensional multilayer annulus

was proposed by Chen and Jiang [41]. They obtained analytical solutions by using the finite

integral-transform technique and Laplace transform technique. The final solutions were derived

in terms of the Mittag-Leffler function. Povstenko [42] proposed a time-fractional diffusion-

wave equation in a half-plane. The solution was derived using the Laplace integral transform

with respect to time and the Fourier transforms with respect to spatial coordinates. The inverse

Laplace transform was expressed in terms of the Mittag-Leffler functions.

An analytical solution to a nonlinear fractional differential equation in fluid mechanics was

constructed by Guo et al. [43]. They obtained such solutions by proposing a new method named

Page 28: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

6 CHAPTER 1. INTRODUCTION

the improved fractional sub-equation method based on a new general ansatz.

1.2.4 Numerical solutions

The limited applicability of the analytical solution techniques just discussed has motivated

researchers to develop numerical solution methods. Finite differences are a natural way in which

to begin constructing numerical methods, and indeed finite difference-based method dominate

the literature at the present time. Some of the key contributions in this area are now outlined.

Numerical solutions - finite differences

Meerschaert and Tadjeran [44] developed numerical methods to solve the space-fractional advection-

dispersion equations with the Riemann-Liouville derivatives in one dimension with variable

coefficients on a finite domain. The accuracy and stability for the implicit finite difference

scheme proposed to numerically solve the one-dimensional fractional diffusion equation have

been investigated by Langlands and Henry [45]. Yuste and Acedo [46] obtained an explicit

forward time, centred space method to solve the one-dimensional fractional diffusion equation

by incorporating the Grunwald-Letnikov discretisation of the Riemann-Liouville derivative into

the standard FTCS scheme.

Meerschaert and Tadjeran [47] and Tadjeran et al. [48] proposed the Crank-Nicolson method

with the shifted Grunwald-Letnikov derivative approximation to a fractional order diffusion

equation, and proved that the method is unconditionally stable. Chen et al. [49] presented

an implicit difference approximation scheme for solving a one-dimensional fractional sub-

diffusion equation. The stability and convergence of the method were analysed using the Fourier

method. Both implicit and explicit difference methods were proposed by Liu et al. [50] to solve

a space-time fractional advection dispersion equation on a finite domain in one dimension.

Chen et al. [49, 51] presented some numerical methods with first order temporal accuracy

and second order spatial accuracy for a one-dimensional FDE describing subdiffusion and a

fractional reaction subdiffusion equation, and they analysed the stability, convergence, and

solvability of these numerical methods using Fourier analysis. Zhuang et al. [52] proposed

implicit numerical methods for the anomalous subdiffusion equation in one dimension using

the energy method.

Page 29: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

1.2. LITERATURE REVIEW 7

Cui [53, 54] proposed a high-order compact finite difference scheme for solving a one-

dimensional fractional diffusion equation [53] and the fractional convection-diffusion equation

[54]. The stability and accuracy of the method were analysed using the Fourier method. Liu

et al. [55] considered a modified anomalous subdiffusion equation in one dimension with a

nonlinear source term. Its stability and convergence were established using the energy method.

In order to solve a two-sided fractional advection diffusion equation in one dimension,

the fractional Crank-Nicolson method was proposed by Su et al. [56], which is based on the

shifted Grunwald-Letnikov formula. Moreover, for solving a one-dimensional space-fractional

advection-dispersion equation, Su et al. [57] used the fractional weighted average finite differ-

ence method, based on the shifted Grunwald formula to the fractional derivative.

Shen and Phanikumar [58] examined a space-fractional dispersion equation and three dif-

ferent numerical schemes to approximate its spatial derivative, including the shifted Grunwald-

Letnikov approximation with a fully-implicit scheme, the Grunwald-Letnikov formula with a

three-point implicit representation, and a three-point implicit scheme based on mass conserva-

tion, and the Caputo definition of the fractional derivative. Yang et al. [59] proposed the L1/L2

approximation method, the standard and shifted Grunwald-Letnikov derivative approximations,

the method of lines, and the matrix transform method, for solving a Riesz fractional advection-

dispersion equation on a finite domain with homogeneous Dirichlet boundary conditions. Shen

et al. [60] have solved a linear Riesz fractional diffusion equation with Grunwald-Letnikov

derivative approximation, and showed that the explicit method is conditionally stable and the

implicit method is unconditionally stable for a given problem.

Liu et al. [20] investigated a class of fractional advection-dispersion models and proposed an

implicit numerical method to solve their models. They proposed the L1-algorithm to discretise

the Caputo time fractional derivative and used the shifted Grunwald-Letnikov formulae to

discretise the left-handed and right-handed Riemann-Liouville derivatives. The stability and

convergence of the implicit numerical method were analysed systematically. Celik and Duman

[61] approximated a fractional diffusion equation with the Riesz fractional derivative. They

used fractional centred differences to approximate the Riesz fractional derivative and the Crank-

Nicolson method in time. The stability and convergence of the method was proved.

Gao et al. [62] proposed a finite difference scheme for solving one-dimensional fractional

anomalous sub-diffusion equations on an unbounded domain. They used the discrete energy

Page 30: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

8 CHAPTER 1. INTRODUCTION

method to prove stability and convergence. Deng and Deng [63] proposed the finite difference

method and the predictor-corrector approach to numerically solve the space and time fractional

Fokker-Planck equation.

Some authors have proposed non-standard finite difference schemes for solving fractional

differential equations. Momani et al. [64] proposed the Mickens non-standard discretization

method for solving a class of initial-boundary value fractional partial differential equations with

variable coefficients. Moaddy et al. [65] solved the linear time-space fractional partial differ-

ential equations using a non-standard finite difference scheme. They discretised the fractional

derivatives using the Grunwald-Letnikov method. Moreover, they approximated the fractional-

order Rossler chaotic and hyperchaotic systems using the non-standard finite difference method

as well in [66].

The work summarised to this point has concerned solutions in one spatial dimension only.

Though this is the natural place to start, there have been a number of authors, particularly

in more recent times, who have extended this work to two and higher spatial dimensions.

Meerschaert et al. [67] proposed an implicit method to solve a two-dimensional fractional

partial differential equations with variable coefficients on a finite domain. Tadjeran and Meer-

schaert [68] presented a second-order accurate numerical method for solving a two-dimensional

fractional diffusion equation by combining the alternating direction implicit approach with a

Crank-Nicolson discretisation and a Richardson extrapolation.

Chen et al. [69] used the Kansa method and the finite difference scheme to solve time-

fractional diffusion equations in one and two dimensions. Chen et al. [70] considered a two-

dimensional anomalous subdiffusion equation and presented explicit and implicit numerical

methods to solve it. Their stability, convergence and a new multivariate extrapolation technique

were discussed. Chen et al. [71] presented an implicit finite difference method for the two-

dimensional fractional percolation equation. The consistency, stability, and convergence were

discussed.

In various applications in science and engineering the concept of a variable-order operator

has been developed. Zhuang et al. [72] proposed explicit and implicit Euler approximations

for the variable-order fractional advection-diffusion equation with a nonlinear source term.

Stability and convergence of the methods were discussed. Moreover, they also presented a

fractional method of lines, a matrix transfer technique, and an extrapolation method for the

Page 31: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

1.2. LITERATURE REVIEW 9

equation. Lin et al. [73] investigated the stability and convergence of an explicit finite difference

approximation for a variable-order nonlinear fractional diffusion equation. A new numerical

scheme with first order temporal accuracy and fourth order spatial accuracy for a variable-

order anomalous subdiffusion equation was proposed by Chen et al. [74]. Its convergence,

stability, and solvability were discussed via the technique of Fourier analysis. Shen et al. [75]

adopted a numerical scheme with the Coimbra variable order time fractional operator for solving

a variable order time fractional diffusion equation. Fourier analysis was used to discuss the

stability and solvability of their scheme.

For numerical methods with high-order spatial accuracy, a compact difference scheme for

the solution of a modified anomalous fractional sub-diffusion equation was constructed by

Mohebbi et al. [76]. They showed that the method is convergent with convergence order

O(⌧ + h4). Sousa [77] derived a second order explicit finite difference method for solving

the fractional advection diffusion equation with source terms in unbounded and bounded do-

mains with homogeneous boundary conditions. The stability and convergence of the numerical

method were analysed. Explicit and implicit finite difference schemes for solving the two-

dimensional space-time Caputo-Riesz fractional diffusion equation with variable coefficients

on a finite domain were presented in [78]. They proved that both schemes are second order

convergent in the space direction, and (2 � �)th order convergent in the time direction, where

� 2 (0, 1].

Because of the nonlocal property of fractional differential operators, numerical methods

for fractional differential equations often generate dense matrices that make the numerical

simulations computationally expensive. Fast finite difference methods have been developed

by Wang and Du [79–81]. In [79] they presented a fast solution method for a shifted Grunwald

finite difference discretisation of a space-fractional diffusion equations in one dimension. The

memory requirement of the finite difference scheme is reduced to O(N) and the computational

complexity to O(N log

2 N). A compact alternating direction implicit scheme is proposed by

Cui[82] for solving the two-dimensional time fractional diffusion equation.

Moroney and Yang [83] presented a banded preconditioner for improving the efficiency

of the method of lines for solving the nonlinear two-sided space-fractional diffusion equa-

tion. Moreover, for solving a class of two-sided nonlinear space-fractional diffusion equations

efficiently, Moroney and Yang [84] developed a fast Poisson preconditioner in one and two

Page 32: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

10 CHAPTER 1. INTRODUCTION

dimensions.

In three-dimensional space, Wang and Du [80] proposed time-dependent space-fractional

diffusion equations and developed a fast finite difference method that has a computational work

count of O(N logN) per iteration and a memory requirement of O(N) per time step, while

retaining the same accuracy as the regular finite difference method. Wang and Du [81] presented

an alternating-direction implicit (ADI) finite difference formulation for three-dimensional space-

fractional diffusion equations. The stability and convergence were discussed. They also de-

veloped a fast iterative ADI method and a fast multistep ADI method with computational

work counts of O(N logN) and O(N log

2 N) per iteration at each time step and a memory

requirement of O(N) and O(N logN) respectively. Yu et al. [85] proposed a computationally

effective fractional alternating direction method for solving the space and time fractional Bloch-

Torrey equation in three-dimensional space. The stability and convergence properties of the

method were also discussed.

Numerical solutions - finite element

Some authors have discussed the numerical solution of fractional advection-dispersion equa-

tions using the finite element method. Fix and Roop [86] investigated existence and uniqueness

of the least squares finite-element solution of a fractional order two-point boundary value

problem. They derived optimal error estimates for the variational form for the piecewise linear

trial elements. Roop [87] investigated the numerical approximation of the variational solution

on bounded domains in R2 and presented a method for approximating the solution in two spatial

dimensions using the finite element method.

Huang et al. [88] presented an unconditionally stable finite element approach to solve a

one-dimensional fractional advection-diffusion equation. Roop [89] considered a singularly

perturbed fractional advection-dispersion equation with boundary layer behaviour. Moreover,

by incorporating the boundary layer into the finite element basis, a numerical method for solving

the equation was also presented. Zheng et al. [90] presented a note on the finite element method

for a space-fractional advection diffusion equation with non-homogeneous initial-boundary

conditions, where the fractional derivative was based on the Caputo definition.

Ford et al. [91] proposed a finite element method for time fractional partial differential

equation and obtained the optimal order error estimates both in semidiscrete and fully discrete

Page 33: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

1.2. LITERATURE REVIEW 11

cases. They used the Lax-Milgram Lemma to prove the existence and uniqueness of the

solutions. Li et al. [92] considered the time-space fractional order nonlinear subdiffusion

and superdiffusion equations. The Galerkin finite element method was proposed for the space

Riemann-Liouville fractional derivative with order 1 + � 2 [1, 2] and the finite difference

scheme for the time Caputo derivative with order ↵ 2 (0, 1) (for subdiffusion) and ↵ 2 (1, 2)

(for superdiffusion).

Zhang et al. [93] used a Galerkin finite element method and a backward difference technique

to solve a symmetric space-fractional differential equation with the Riesz fractional operator and

Riemann-Liouville discretisation. They showed that the convergence rate is higher than order

one in the L2-norm. Jiang and Ma [94] considered a high-order finite element method for solv-

ing a class of time-fractional partial differential equations. They proved that the convergence

rate of the method is optimal. A finite element method for a time-space Riesz fractional partial

differential equation has been considered by Zhao et al. [95]. They obtained the optimal order

error estimates both in semidiscrete and fully discrete cases.

An implicit fully discrete local discontinuous Galerkin finite element method was developed

by Wei et al. [96] and Wei and He [97] for solving the time-fractional Schrodinger equation [96]

and time-fractional fourth-order problems [97]. The stability of their methods and error analysis

were discussed. Zhao et al. [98] proposed multiterm fractional partial differential equations.

They used the Lax-Milgram theorem to obtain the weak formulation and the existence and

uniqueness of the weak solutions. They presented the time discretisation using the Diethelm

fractional backward difference method, while for the spatial discretisation, they applied the

finite element method.

Jiang and Ma [99] considered time fractional partial differential equations and proposed a

moving finite element method on nonuniform meshes both in time and in space to solve them.

The stability and convergence rate were proven. They used the proposed method to simulate

blowup solutions to some nonlinear time fractional PDEs. The moving finite element methods

are studied by Ma et al. [100] for solving a class of time-dependent space fractional differential

equations. They proved the convergence rate of the methods in the L2 norm.

Li et al. [101] proposed an alternating direction implicit Galerkin finite element method for

solving the two-dimensional fractional diffusion-wave equation with a time fractional derivative

of order ↵(1 < ↵ < 2). They also proved the stability and convergence of the scheme.

Page 34: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

12 CHAPTER 1. INTRODUCTION

Numerical solutions - finite volume

Very little work has been done on the numerical solution of fractional advection-dispersion

equations using the finite volume method. Zhang et al. [102] have solved a one-dimensional

space fractional advection-dispersion equation numerically using the finite volume method.

By writing the equation in a mass conservative form, they derived the numerical method by

discretising the resulting Riemann-Liouville derivatives using numerical quadrature.

Liu et al. [103] proposed a coupled nonlinear system of two new fractional partial differ-

ential equations to model the process of saltwater intrusion in porous media. The first equation

described fluid flow in porous media, while the second equation described the transport of

dissolved salt. They used a two-dimensional finite volume unstructured mesh method to trans-

form these coupled nonlinear partial differential equations into a system of differential/algebraic

equations, which were solved using backward differentiation formulae of order one to five.

A weighted fractional finite volume method with a nonlocal operator (using nodal basis

functions) was proposed by Liu et al. [104] for solving the two-sided space fractional diffusion

equation with a variable coefficient and a nonlinear source term. Zhuang et al. [105] presented

finite volume and finite element methods with a nonlocal operator (using nodal basis functions)

for solving the one-dimensional space-fractional Boussinesq equation.

In order to increase the efficiency of the numerical methods that significantly reduce the

amount of computational time, Yang et al. [106] presented a finite volume scheme with a pre-

conditioned Lanczos method for two-dimensional space-fractional reaction-diffusion equations.

To avoid the need to form dense matrices, they wrote the solution at each timestep in terms of a

matrix-function-vector product, which is computed iteratively.

Numerical solutions - other approaches

Other numerical methods for solving fractional differential equations have been considered.

Some authors have proposed the method of Adomian decomposition for solving such equations

[107–114].

Al-Khaled and Momani [107] used the Adomian decomposition method, which assumes

a series solution for the unknown function, to find the exact solutions for the time fractional

diffusion-wave equation in one dimension. Momani and Odibat [112] obtained an explicit

Page 35: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

1.3. THESIS OBJECTIVES 13

and numerical solution for the space-time fractional advection-dispersion equation in the form

of rapidly convergent series with easily computable components by using the Adomian de-

composition method and variational iteration method. Saha Ray [113] obtained the analytical

solution for the space fractional diffusion equations in one and two dimension using the two-

step Adomian decomposition method.

In a composite medium consisting of two layers with different exponents, Ilic et al. [115]

obtained analytic and numerical solutions for a one-dimensional space fractional diffusion

equation using the domain decomposition approach.

Matrix transform methods have been also utilised for solving fractional differential equa-

tions [59, 116–120].

Ilic et al. [116, 117] proposed a fractional-in-space diffusion equation in one-dimensional

space with homogeneous and nonhomogeneous boundary conditions. They constructed nu-

merical approximations by the matrix transform method. Ding and Zhang [119] proposed the

improved matrix transform method for solving the Riesz space fractional diffusion equation and

advection-dispersion equation. They proved the stability by using the matrix method.

1.3 Thesis Objectives

The primary objectives of this thesis are to

1. Develop new numerical methods based on finite volume discretisation techniques for

solving space-and-time fractional differential equations.

Many real-world processes that exhibit anomalous diffusion involve complex geometries

and heterogeneities in underlying media. Furthermore, such processes can often only be

adequately described by two and three-dimensional models. For non-fractional equations,

problems such as these are typically solved using finite element or finite volume meth-

ods, as these methods are better equipped at dealing with complex geometry and high

dimensionality than finite difference methods.

However, in the case of fractional models, methods based on finite volumes are in their

infancy. It is an objective of this thesis to develop new finite volume methods that will

advance the state of the art in this field. As is the norm in this field of research, the process

Page 36: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

14 CHAPTER 1. INTRODUCTION

of development will begin by developing methods for simpler, one-dimensional problems.

That is the focus of this thesis. Once methods have been developed for one-dimensional

problems, they will be extended to more complex, higher-dimensional problems in future

work.

For the finite volume method, we have developed a novel discretisation that utilises

fractionally-shifted Grunwald formulas for the discretisation of the fractional derivative

at control volume faces. The shifted Grunwald definition for the fractional derivative on

[a, b] is:

@↵C

@x↵= lim

�x!0

1

�x↵

[

x�a

�x

+p]

X

j=0

(�1)

j

j

f(x� (j � p)�x, t) , (1.1)

@↵C

@(�x)↵= lim

�x!0

1

�x↵

[

b�x

�x

+p]

X

j=0

(�1)

j

j

f(x+ (j � p)�x, t) , (1.2)

where p is the shift value.

The standard Grunwald formulas are recovered by setting p = 0. The shifted Grunwald

formulas with p = 1 are often used in finite difference methods for discretising fractional

derivatives where the order ↵ is between 1 and 2 [48, 59, 60]. In this context, the standard,

non-shifted formulas lead to unstable methods.

In the newly developed finite volume method, the shifted Grunwald formulas are used

to construct approximations of fractional derivatives at control volume faces in terms of

function values at the nodes. For this, we require the fractional shift p = 1/2 in (1.1)

and (1.2). Furthermore, the fractional shift p = ↵/2 is also investigated as a means for

improving the spatial order of accuracy of the method.

2. Analyse the accuracy, stability and convergence of these new numerical methods.

Comparisons will be made with exact solutions where possible to assess the accuracy

of the new methods.

The accuracy, stability and convergence of these new numerical methods will be analysed

as the second objective of this thsis. Although verification of the numerical methods

against analytical solutions is often impossible (because the analytical solutions of frac-

tional diffusion equations are limited), comparisons will be made with analytic solutions

where possible to assess the accuracy of the new methods.

Page 37: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

1.4. THESIS OUTLINE 15

For the finite volume method, we have developed the associated theory of stability and

convergence for the newly-proposed methods. Stability is proved by considering the iter-

ation matrix arising from the shifted Grunwald discretisations (1.1) and (1.2). Standard,

and well-known properties of the weights (�1)

j�

↵j

allow one to conclude that the matrix

is convergent (spectral radius less than unity), and hence the method is stable.

Convergence can be established with the help of theory (some existing, some newly-

developed) that expresses the error in the finite-sum approximations of (1.1) and (1.2)

in terms of the mesh spacing. Armed with this result, one can show that the error in

the overall scheme approaches zero as the mesh is refined, and hence the method is

convergent.

3. Demonstrate and highlight the advantage and convenience of the finite volume ap-

proach for solving space-and-time fractional differential equations.

Finite difference schemes have the advantage of being straightforward to implement,

and relatively straightforward to analyse. Hence they have dominated the literature in

the area of numerical solutions to fractional diffusion equations. We show that, even

for one-dimensional problems, the finite volume method provides advantages over these

traditional finite different methods. For problems with variable coefficients, we show how

the finite volume method is a more natural discretisation, and results in more accurate

solutions. We demonstrate how the finite volume method generates mass-conserving

solutions to problems where the finite difference method does not. For problems posed

in a composite medium where the diffusion coefficient is discontinuous, we show that

the finite volume method ensures continuity of the flux at the interface, irrespective of

whether it falls on a node or on a control volume face.

1.4 Thesis Outline

This thesis is presented by publications. Our original contribution to the literature is presented

in the form of five chapters, which comprise three published papers, one submitted manuscript,

and one manuscript in preparation. The outlines of these chapters are given in the following

subsections.

Page 38: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

16 CHAPTER 1. INTRODUCTION

1.4.1 Chapter 2: Stability and convergence of a finite volume method for the space

fractional advection-dispersion equation

In this chapter, we present the founding work on the finite volume method for solving the space

fractional advection-dispersion equation. This work has been published in the following paper:

• Hala Hejazi, Timothy Moroney, and Fawang Liu. Stability and convergence of a finite

volume method for the space fractional advectiondispersion equation. Journal of Compu-

tational and Applied Mathematics, 255, 684-697, 2014.

Statement of Joint Authorship

Hala Hejazi (Candidate) Proposed a new numerical scheme for solving the space fractional

advection-dispersion equation using finite volume method, developed the numerical codes in

MATLAB, interpreted the results and wrote the manuscript.

Timothy Moroney Directed and guided the work, assisted with the interpretation of results

and the preparation of the paper, proofread the manuscript and acted as the corresponding

author.

Fawang Liu Directed and guided the work, assisted with the interpretation of results and

the preparation of the paper and proofread the manuscript.

Paper Abstract

We consider the space fractional advection-dispersion equation, which is obtained from the

classical advection-diffusion equation by replacing the spatial derivatives with a generalised

derivative of fractional order. We derive a finite volume method that utilises fractionally-shifted

Grunwald formulas for the discretisation of the fractional derivative, to numerically solve the

equation on a finite domain with homogeneous Dirichlet boundary conditions. We prove that the

method is stable and convergent when coupled with an implicit timestepping strategy. Results

of numerical experiments are presented that support the theoretical analysis.

Page 39: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

1.4. THESIS OUTLINE 17

1.4.2 Chapter 3: A finite volume method for solving the two-sided time-space fractional

advection-dispersion equation

In this paper, we extend the method derived in chapter 2 to solve the two-sided time-space

fractional advection-dispersion equation with variable coefficients. Additionally we derive

a new result concerning the relationship between the finite difference method and the finite

volume method in the constant coefficient case. This work has been published in the following

paper:

• Hala Hejazi, Timothy Moroney, and Fawang Liu. A finite volume method for solving the

two-sided time-space fractional advection-dispersion equation. Central European Journal

of Physics, 11(10), 1275-1283, 2013.

Statement of Joint Authorship

Hala Hejazi (Candidate) Proposed a numerical scheme for solving the two-sided time-space

fractional advection-dispersion equation using finite volume method, developed the numerical

codes in MATLAB, interpreted the results, wrote the manuscript and acted as the corresponding

author.

Timothy Moroney Directed and guided the work, assisted with the interpretation of results

and the preparation of the paper and proofread the manuscript.

Fawang Liu Directed and guided the work, assisted with the interpretation of results and

the preparation of the paper and proofread the manuscript.

Paper Abstract

We present a finite volume method to solve the time-space two-sided fractional advection-

dispersion equation on a one-dimensional domain. The spatial discretisation employs fractionally-

shifted Grunwald formulas to discretise the Riemann-Liouville fractional derivatives at control

volume faces in terms of function values at the nodes. We demonstrate how the finite volume

formulation provides a natural, convenient and accurate means of discretising this equation in

conservative form, compared to using a conventional finite difference approach. Results of

numerical experiments are presented to demonstrate the effectiveness of the approach.

Page 40: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

18 CHAPTER 1. INTRODUCTION

1.4.3 Chapter 4: A comparison of finite difference and finite volume methods for solving

the space-fractional advection-dispersion equation with variable coefficients

In this chapter, we present the work on the comparison of finite difference and finite volume

methods for solving the space fractional advection-dispersion equation with variable coeffi-

cients. This work has been published in the following paper:

• Hala Hejazi, Timothy Moroney, and Fawang Liu. A comparison of finite difference and

finite volume methods for solving the space-fractional advection-dispersion equation with

variable coefficients. ANZIAM Journal, 54, C557–C573, 2013.

Statement of Joint Authorship

Hala Hejazi (Candidate) Proposed a numerical scheme for solving the space-fractional

advection-dispersion equation with variable coefficients using finite volume method, make a

comparison of finite difference and finite volume methods, developed the numerical codes in

MATLAB, interpreted the results, wrote the manuscript and acted as the corresponding author.

Timothy Moroney Directed and guided the work, assisted with the interpretation of results

and the preparation of the paper and proofread the manuscript.

Fawang Liu Directed and guided the work, assisted with the interpretation of results and

the preparation of the paper and proofread the manuscript.

Paper Abstract

Transport processes within heterogeneous media may exhibit non-classical diffusion or

dispersion which is not adequately described by the classical theory of Brownian motion and

Fick’s law. We consider a space-fractional advection-dispersion equation based on a fractional

Fick’s law. Zhang et al. [Water Resources Research, 43(5)(2007)] considered such an equation

with variable coefficients, which they discretised using the finite difference method proposed by

Meerschaert and Tadjeran [Journal of Computational and Applied Mathematics, 172(1):65-77

(2004)]. For this method the presence of variable coefficients necessitates applying the product

rule before discretising the Riemann–Liouville fractional derivatives using standard and shifted

Grunwald formulas, depending on the fractional order. As an alternative, we propose using a

Page 41: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

1.4. THESIS OUTLINE 19

finite volume method that deals directly with the equation in conservative form. Fractionally-

shifted Grunwald formulas are used to discretise the Riemann–Liouville fractional derivatives

at control volume faces, eliminating the need for product rule expansions. We compare the two

methods for several case studies, highlighting the convenience of the finite volume approach.

1.4.4 Chapter 5: A second-order accurate finite volume method for solving the space

fractional diffusion equation

In this chapter, we extended the finite volume discretisation developed in chapter 2 to second

order spatial accuracy for solving the one-sided space-fractional diffusion equation on a one-

dimensional finite domain with homogeneous Dirichlet boundary conditions. This work has

been submitted in the following paper:

• Hala Hejazi, Timothy Moroney, and Fawang Liu. A second-order accurate finite vol-

ume method for solving the space fractional diffusion equation. Applied Mathematical

Modelling, submitted on October 2014.

Statement of Joint Authorship

Hala Hejazi (Candidate) Proposed a second-order accurate numerical scheme for solving

the space fractional diffusion equation using finite volume method, developed the numerical

codes in MATLAB, interpreted the results and wrote the manuscript.

Timothy Moroney Directed and guided the work, assisted with the interpretation of results

and the preparation of the paper and proofread the manuscript.

Fawang Liu Directed and guided the work, assisted with the interpretation of results and

the preparation of the paper, proofread the manuscript and acted as the corresponding author.

Paper Abstract

In this paper, we present a second-order accurate finite volume method for solving the one-

sided space-fractional diffusion equation on a one-dimensional domain. The finite volume

approach deals naturally with the equation in conservative form. The spatial discretisation

employs a fractionally-shifted Grunwald formula with shift value p = ↵/2 to discretise the

Page 42: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

20 CHAPTER 1. INTRODUCTION

flux at the control volume faces, leading to a second-order formula that expresses the Riemann-

Liouville fractional derivatives at control volume faces in terms of function values at the nodes.

Together with a midpoint rule integration for the volumetric terms, we build a spatially second-

order accurate numerical method. We prove that the method is stable and convergent when

coupled with an implicit timestepping strategy. Result of a numerical experiment are presented

to support the theoretical analysis and to demonstrate the effectiveness of the approach.

1.4.5 Chapter 6: A finite volume method for solving the two-sided space-fractional dif-

fusion equation in a composite medium

In this chapter, we present the work on a finite volume method for solving the two-sided space-

fractional diffusion equation in a composite medium. This work has been presented in the

following paper:

• Hala Hejazi, Timothy Moroney, Qianqian Yang, and Fawang Liu. A finite volume method

for solving the two-sided space-fractional diffusion equation in a composite medium. To

be submitted.

Statement of Joint Authorship

Hala Hejazi (Candidate) Proposed numerical scheme for solving the two-sided space frac-

tional diffusion equation in a composite medium using the finite volume method, developed the

numerical codes in MATLAB, interpreted the results, wrote the manuscript.

Timothy Moroney Directed and guided the work, assisted with the interpretation of results

and the preparation of the paper and proofread the manuscript.

Qianqian Yang Directed and guided the work, assisted with the interpretation of results and

the preparation of the paper and proofread the manuscript.

Fawang Liu Directed and guided the work, assisted with the interpretation of results and

the preparation of the paper and proofread the manuscript.

Paper Abstract

In this paper, we present a finite volume discretisation for solving a one-dimensional two-

sided space-fractional diffusion equation in a composite medium consisting of two layers in

Page 43: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

1.4. THESIS OUTLINE 21

contact. The finite volume approach deals naturally with the equation in conservative form. The

spatial discretisation employs fractionally-shifted Grunwald formulas to discretise the Riemann-

Liouville fractional derivatives at control volume faces in terms of function values at the nodes.

Analysis of the proposed method near the interface is discussed for two possible cases: where

the interface falls on a node xi and where it falls on a control volume face xi+1/2. In both

cases the analysis confirms that the finite volume method will yield solutions that conserve flux

across the interface. The analysis also suggests that the lack of smoothness of the left and right

↵-order fractional derivatives near the interface can affect the formal convergence order of the

method. Results of numerical experiments are presented to demonstrate the effectiveness of the

approach, and to support the theoretical analysis.

1.4.6 Chapter 7: Conclusion

In this chapter, the new contributions of the PhD work are outlined and the main conclusions

drawn from the work are summarised. This chapter concludes with some recommendations for

future research.

Page 44: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

22 CHAPTER 1. INTRODUCTION

Page 45: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

Chapter 2

Stability and convergence of a finite volume method

for the space fractional advection-dispersion

equation

2.1 Introduction

Transport processes within complex and non-homogeneous media may exhibit non-classical

diffusion; i.e. diffusion that is not adequately described by the classical theory of Brownian

motion and Fick’s law [1, 12, 13, 19–21].

The field of fractional differential equations and fractional calculus in general provides

a means for modelling such anomalous transport by modifying the traditional integer-order

equations usually encountered in continuum mechanics. Indeed, the application to anomalous

transport has been a significant driving force behind the rapid growth and expansion of the

literature in the field of fractional calculus.

A straightforward extension of the continuous time random walk model leads to a fractional

advection-dispersion equation [10]. Moreover, the space and/or time fractional diffusion equa-

tion is obtained from the classical diffusion equation by replacing the time derivative and/or

space derivatives by a generalised derivative of fractional order [1].

In this paper, we consider the following space fractional advection-dispersion equation with

constant coefficients and a source term [102]:

@C(x, t)

@t+

@

@x(V C(x, t)) = K

�@�C(x, t)

@x�+ (1� �)

@�C(x, t)

@(�x)�

+ S(x, t), (2.1)

23

Page 46: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

24 CHAPTER 2. STABILITY AND CONVERGENCE OF A FVM FOR THE SFADE

on the interval [a, b], subject to homogeneous Dirichlet boundary conditions. The variable

C(x, t) represents, for example, a concentration; V > 0 and K > 0 are the drift and the

anomalous diffusion coefficients respectively; � (0 � 1) is the skewness; S(x, t) is a

source (or absorbent) term. The symbols @�C(x,t)@x�

and @�C(x,t)@(�x)� stand for left and right Riemann-

Liouville fractional derivatives.

Definition 1. (Riemann-Liouville fractional derivatives on [a, b])

@�f(x, t)

@x�=

1

�(n� �)

@n

@xn

Z x

a

f(⇠, t)

(x� ⇠)��n+1d⇠, (2.2)

@�f(x, t)

@(�x)�=

(�1)

n

�(n� �)

@n

@xn

Z b

x

f(⇠, t)

(⇠ � x)��n+1d⇠, (2.3)

where �(·) is the Gamma function and n is the smallest integer greater than or equal to �. In

this paper, we take 1 < � 2, so that n = 2.

Equation (2.1), and some of its special cases, have been considered by many authors pre-

viously. As far as numerical solution techniques are concerned, finite difference methods have

dominated the literature.

Meerschaert and Tadjeran [44] considered the finite difference method for the advection-

dispersion equation with Riemann-Liouville derivatives. They proved that a shifted Grunwald

finite difference approximation led to unconditionally stable methods for the fractional order

between 1 and 2. Meerschaert and Tadjeran [47] and Tadjeran et al. [48] extended this work to

two-sided equations and second order accuracy.

A space-time fractional advection-dispersion equation has been considered by Liu et al.

[50]. They proposed both implicit and explicit difference methods with Caputo time-fractional

derivatives and Riemann-Liouville space-fractional derivatives. The stability and convergence

of these methods were addressed.

In order to solve the two-sided fractional advection-diffusion equation, Su et al. [56] have

proposed the fractional Crank-Nicolson method with shifted Grunwald formulas. Shen et

al. [60] have solved a linear Riesz fractional diffusion equation with Grunwald derivative

approximation, and showed that the explicit method is conditionally stable and the implicit

method is unconditionally stable for given problem.

Yang et al. [59] considered the L1/L2 approximation method, the standard and shifted

Page 47: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

2.1. INTRODUCTION 25

Grunwald derivative approximations, the method of lines, and the matrix transform method, for

solving the Riesz fractional advection-dispersion equation.

Liu et al. [20] investigated a class of fractional advection-dispersion models and proposed

an implicit numerical method to solve them. They proposed the L1-algorithm to discretise the

Caputo time fractional derivative and used the shifted Grunwald formulas to discretise the left-

and right-sided Riemann-Liouville derivatives. The stability and convergence of the implicit

numerical method were analysed.

Fast finite difference methods have been proposed by Wang et al. [121, 122] for solving

fractional diffusion equations. Their methods require less computational cost than the regular

finite difference method.

Other numerical methods such as finite element and finite volume methods have received

less attention to date. Ervin and Roop [123, 124] proved a Galerkin weak formulation to

fractional elliptic differential equations with a constant diffusivity coefficient. Moreover, they

proved the optimal-order convergence rates for the corresponding finite element methods. There-

after, the analysis to other methods such as the discontinuous Galerkin method and the spectral

method was extended by other researchers [125].

Zhang et al. [93] used a Galerkin finite element method and a backward difference technique

to solve the symmetric space-fractional differential equation with the Riesz fractional operator.

The stability and convergence of this scheme were also analysed. Liu et al. [126] proposed a

finite element approximation for an anomalous subdiffusion equation with a linear source term.

The stability and convergence of the finite element approximation were analysed. Jiang and Ma

[94] considered a high-order finite element method for solving a class of time-fractional partial

differential equations. They proved that the convergence rate of the method is optimal. A

finite element method for a time-space Riesz fractional partial differential equation has been

considered by Zhao et al. [95]. They obtained the optimal order error estimates both in

semidiscrete and fully discrete cases.

A finite volume method for (2.1) was proposed by Zhang et al. [102]. Their discretisation

was based on the Riemann-Liouville definition for the fractional derivative. However, they

did not discuss the stability and convergence of their method. Liu et al. [127] presented a

weighted fractional finite volume method with a nonlocal operator (using nodal basis functions)

for solving the two-sided space fractional diffusion equation with a variable coefficient and a

Page 48: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

26 CHAPTER 2. STABILITY AND CONVERGENCE OF A FVM FOR THE SFADE

nonlinear source term.

In this paper, we present a novel finite volume method for solving (2.1). The finite volume

approach is distinguished from finite difference and finite element approaches, by the natural

way in which it handles fractional advection-dispersion equations written in conservative form.

We present an elegant approach to evaluating diffusive fluxes at control volume faces using

fractionally-shifted Grunwald formulas. We prove that the method is both stable and convergent

for the equation under consideration.

The remainder of the paper is organised as follows. In section 2.2 we derive the new finite

volume method for (2.1). In section 2.3 we analyse the method, and prove its stability and

convergence. In section 2.4 we illustrate the method’s performance against test problems from

the literature, and verify that the results are in agreement with our numerical analysis. Finally,

we draw our conclusions in section 2.5.

2.2 Numerical method

We begin by formulating (2.1) in conservative form. Using (2.2) and (2.3) we have

@C

@t+

@

@x(V C) = K

�(2� �)

@2

@x2

Z x

a

f(⇠, t)

(x� ⇠)��1d⇠

+

(1� �)

�(2� �)

@2

@x2

Z b

x

f(⇠, t)

(⇠ � x)��1d⇠

+ S(x, t) . (2.4)

Following Zhang et al. [102], we set ↵ = � � 1 and note that for the problem under considera-

tion, 0 < ↵ 1. This allows us to write (2.4) as

@C

@t+

@

@x(V C) =

@

@x

K

�(1� ↵)

@

@x

Z x

a

f(⇠, t)

(x� ⇠)↵d⇠

+

(1� �)

�(1� ↵)

@

@x

Z b

x

f(⇠, t)

(⇠ � x)↵d⇠

◆�

+ S(x, t) .

Using (2.2) and (2.3) again, we arrive at

@C

@t= � @

@x(V C) +

@

@x

K

�@↵C(x, t)

@x↵� (1� �)

@↵C(x, t)

@(�x)↵

◆�

+ S(x, t) . (2.5)

Page 49: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

2.2. NUMERICAL METHOD 27

Note in particular the introduction of the minus sign in front of the right fractional derivative,

since for 0 < ↵ 1 we have n = 1 in (2.3). Comparing (2.5) with the general transport

equation@C

@t= �@Q

@x+ S(x, t) (2.6)

we identify the total flux

Q(x, t) = V C(x, t) + q(x, t), (2.7)

with advective component

V C(x, t) (2.8)

and diffusive component

q(x, t) = �K

�@↵C(x, t)

@x↵� (1� �)

@↵C(x, t)

@(�x)↵

. (2.9)

We now consider a transport domain [a, b] that is discretised with N + 1 uniformly-spaced

nodes xi = a + ih, i = 0 . . . N , where the spatial step h = (b � a)/N . A finite volume

discretisation is applied by integrating (2.6) over the ith control volume [xi�1/2, xi+1/2]:

Z xi+1/2

xi�1/2

@C

@tdx = �

Z xi+1/2

xi�1/2

@Q

@xdx+

Z xi+1/2

xi�1/2

S(x, t) dx . (2.10)

Interchanging the order of integration and differentiation on the left, and performing the inte-

gration on the first term on the right, we have

d

dt

Z xi+1/2

xi�1/2

C dx = �n

Q|xi+1/2

�Q|xi�1/2

o

+

Z xi+1/2

xi�1/2

S(x, t) dx . (2.11)

This leads to the standard finite volume discretisation

d ¯Ci

dt=

1

h

n

Q|xi�1/2

�Q|xi+1/2

o

+

¯Si (2.12)

where barred quantities denote control volume averages ¯fi = 1/hR x

i+1/2

xi�1/2

f dx. We note that no

approximations have been introduced to this point.

The flux Q has both advective and diffusive components. The key feature of our proposed

method is the approximation of the diffusive flux q|xi±1/2

by fractionally-shifted Grunwald

Page 50: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

28 CHAPTER 2. STABILITY AND CONVERGENCE OF A FVM FOR THE SFADE

formulas.

We first introduce the standard definition for the Grunwald-Letnikov fractional derivatives.

Definition 2. (Grunwald-Letnikov fractional derivatives on [a, b])

@↵f(x, t)

@x↵= lim

�x!0

1

�x↵

[

x�a

�x

]

X

j=0

(�1)

j

j

f(x� j�x, t) , (2.13)

@↵f(x, t)

@(�x)↵= lim

�x!0

1

�x↵

[

b�x

�x

]

X

j=0

(�1)

j

j

f(x+ j�x, t) . (2.14)

For sufficiently smooth functions f , the Riemann-Liouville derivatives (2.2), (2.3) and the

Grunwald-Letnikov derivatives (2.13), (2.14) coincide [8, p.199]. This allows discretisations

based on the Grunwald-Letnikov definition to be used in solving equations involving Riemann-

Liouville derivatives, such as (2.1) and (2.5).

The standard Grunwald formulas are obtained from (2.13) and (2.14) by replacing �x with

the spatial step h, yielding finite sum approximations.

Definition 3. (Grunwald formulas on [a, b])

@↵f(x, t)

@x↵⇡ 1

h↵

[

x�a

h

]

X

j=0

(�1)

j

j

f(x� jh, t) , (2.15)

@↵f(x, t)

@(�x)↵⇡ 1

h↵

[

b�x

h

]

X

j=0

(�1)

j

j

f(x+ jh, t) . (2.16)

It is well known that using the standard Grunwald formulas in finite difference discretisa-

tions of (2.1) leads to unstable methods for the case 1 < � 2 [48, 59, 60]. Instead, shifted

Grunwald formulas can be used to construct stable methods in that case.

Definition 4. (Shifted Grunwald formulas on [a, b])

@↵f(x, t)

@x↵⇡ 1

h↵

[

x�a

h

+p]

X

j=0

(�1)

j

j

f(x� (j � p)h, t) , (2.17)

@↵f(x, t)

@(�x)↵⇡ 1

h↵

[

b�x

h

+p]

X

j=0

(�1)

j

j

f(x+ (j � p)h, t) , (2.18)

Page 51: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

2.2. NUMERICAL METHOD 29

where p is the shift value.

If we define weights

w↵0 = 1, w↵

1 = �↵ and w↵j =

1� ↵ + 1

j

w↵j�1, j = 2, 3, . . . (2.19)

then we may write (2.17) and (2.18) more simply as

@↵f(x, t)

@x↵⇡ 1

h↵

[

x�a

h

+p]

X

j=0

w↵j f(x� (j � p)h, t) , (2.20)

@↵f(x, t)

@(�x)↵⇡ 1

h↵

[

b�x

h

+p]

X

j=0

w↵j f(x+ (j � p)h, t) . (2.21)

In the present method, we utilise the shifted Grunwald formulas not for reasons of stability,

but rather to construct approximations of fractional derivatives at control volume faces xi±1/2

in terms of function values at the nodes xj . For this, we require the fractional shift p = 1/2 in

(2.20) and (2.21). This leads to the following fractionally-shifted Grunwald formulas

@↵C(xi�1/2, t)

@x↵⇡ 1

h↵

iX

j=0

w↵j C(xi�j, t) , (2.22)

@↵C(xi�1/2, t)

@(�x)↵⇡ 1

h↵

N�i+1X

j=0

w↵j C(xi+j�1, t) (2.23)

at the face xi�1/2, and

@↵C(xi+1/2, t)

@x↵⇡ 1

h↵

i+1X

j=0

w↵j C(xi�j+1, t) , (2.24)

@↵C(xi+1/2, t)

@(�x)↵⇡ 1

h↵

N�iX

j=0

w↵j C(xi+j, t) (2.25)

at the face xi+1/2.

Altogether then, the diffusive flux (2.9) is approximated by

q(xi�1/2, t) ⇡ �K

"

h↵

iX

j=0

w↵j C(xi�j, t)� (1� �)

h↵

N�i+1X

j=0

w↵j C(xi+j�1, t)

#

(2.26)

Page 52: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

30 CHAPTER 2. STABILITY AND CONVERGENCE OF A FVM FOR THE SFADE

at the face xi�1/2, and

q(xi+1/2, t) ⇡ �K

"

h↵

i+1X

j=0

w↵j C(xi�j+1, t)� (1� �)

h↵

N�iX

j=0

w↵j C(xi+j, t)

#

(2.27)

at the face xi+1/2. The advective flux (2.8) meanwhile is discretised using a standard averaging

scheme

V C(xi±1/2, t) ⇡ V

2

[C(xi, t) + C(xi±1, t) ] . (2.28)

We complete the spatial discretisation by using the standard control volume approxima-

tions ¯Ci(t) ⇡ C(xi, t) and ¯Si(t) ⇡ S(xi, t). That is, control volume averaged quantities are

approximated by nodal quantities.

We now define a temporal partition tn = n⌧ for n = 1, 2, . . . where ⌧ is the timestep, and

approximate the temporal derivative in (2.12) by the standard first order backward difference.

Letting Cni ⇡ C(xi, tn) denote the numerical solution, and using the spatial discretisations just

derived, we obtain the fully implicit scheme

Cn+1i � Cn

i

⌧=

V

2h

Cn+1i�1 � Cn+1

i+1

� K

h

"

h↵

iX

j=0

w↵j C

n+1i�j � (1� �)

h↵

N�i+1X

j=0

w↵j C

n+1i+j�1

#

+

K

h

"

h↵

i+1X

j=0

w↵j C

n+1i�j+1 �

(1� �)

h↵

N�iX

j=0

w↵j C

n+1i+j

#

+ Sn+1i . (2.29)

Collecting like terms, we may write the scheme in the form

Cn+1i � Cn

i

⌧=

1

h

NX

j=0

gijCn+1j + Sn+1

i (2.30)

Page 53: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

2.2. NUMERICAL METHOD 31

where

gij =

8

>

>

>

>

>

>

>

>

>

>

>

>

<

>

>

>

>

>

>

>

>

>

>

>

>

:

h�↵K�(w↵i�j+1 � w↵

i�j), j < i� 1;

h�↵K�(w↵2 � w↵

1 ) + h�↵K(1� �)w↵0 + V/2, j = i� 1;

h�↵K(w↵1 � w↵

0 ), j = i;

h�↵K(1� �)(w↵2 � w↵

1 ) + h�↵K�w↵0 � V/2, j = i+ 1;

h�↵K(1� �)(w↵j�i+1 � w↵

j�i), j > i+ 1.

(2.31)

Denoting the numerical solution vector Cn= [Cn

1 , . . . , CnN�1] and source vector Sn+1

=

[S(x1, tn+1), . . . , S(xN�1, tn+1)], we have the vector equation

I+

hA

C

n+1= C

n+ ⌧Sn+1 (2.32)

to solve at each timestep, where the matrix A has elements aij = �gij .

Remark For the non-fractional case ↵ = 1, (2.31) reduces to the familiar discretisation

gij =

8

>

>

>

>

>

>

>

>

>

>

>

>

<

>

>

>

>

>

>

>

>

>

>

>

>

:

0, j < i� 1;

K/h+ V/2, j = i� 1;

�2K/h, j = i;

K/h� V/2, j = i+ 1;

0, j > i+ 1.

(2.33)

of the classical advection-diffusion equation.

Remark For 0 < ↵ < 1 the matrix A is dense, and hence to solve equation (2.32) using direct

factorisation implies a computational cost of O(N3) at each timestep.

In the next section we prove that this scheme is both stable and convergent, and that it is

first order accurate in time and space.

Page 54: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

32 CHAPTER 2. STABILITY AND CONVERGENCE OF A FVM FOR THE SFADE

2.3 Numerical Analysis

For convenience, in this section we will write the scheme (2.32) as

C

n+1= M(C

n+ ⌧Sn+1

) (2.34)

where

M =

I+

hA

⌘�1

(2.35)

is the iteration matrix.

We first derive the following well-known results concerning the Grunwald weights w↵j in

equation (2.19).

Lemma 1 Let 0 < ↵ < 1. Then

1. w↵0 = 1 and w↵

j < 0 for j = 1, 2, . . .

2. limj!1 w↵j = 0

3. w↵j+1 � w↵

j > 0 for j = 1, 2, . . .

Proof of 1 and 2 The proof of 1 is by induction. From (2.19) we have w↵0 = 1 and w↵

1 =

�↵ < 0. Now, consider the recursive definition,

w↵j =

1� ↵ + 1

j

w↵j�1, j = 2, 3, . . . . (2.36)

Since 0 < ↵ < 1, we have 0 < ↵+1j

< 2j 1 for j � 2. So the coefficient

1� ↵+1j

in (2.36)

is strictly between zero and one, which completes the induction for 1, and also proves 2.

Page 55: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

2.3. NUMERICAL ANALYSIS 33

Proof of 3 We have

w↵j+1 � w↵

j =

1� ↵ + 1

j + 1

w↵j �

1� ↵ + 1

j

w↵j�1

=

1� ↵ + 1

j + 1

◆✓

1� ↵ + 1

j

w↵j�1 �

1� ↵ + 1

j

w↵j�1

=

1� ↵ + 1

j + 1

� 1

◆✓

1� ↵ + 1

j

w↵j�1

= �✓

↵ + 1

j + 1

◆✓

1� ↵ + 1

j

w↵j�1. (2.37)

For j � 2, the signs in the above expression are � + + �, while for j = 1 the signs are � + �+. In either case, the result is positive.

2.3.1 Stability

We begin with the following theorem concerning the coefficients in (2.31).

Theorem 1 Let K > 0, V > 0, 0 < ↵ < 1 and 0 < � < 1 satisfy

V

2

K(1� �)

h↵(w↵

2 � w↵1 ) +

K�

h↵w↵

0 (2.38)

where w↵0 , w↵

1 , w↵2 are the Grunwald weights defined in equation (2.19). Then the coefficients

gij in (2.31) satisfy |gii| >PN

j=0,j 6=i |gij|, i = 1 . . . n.

Proof For a given i, consider the sum

NX

j=0,j 6=i

|gij| =i�2X

j=0

|gij|+NX

j=i+2

|gij|+ |gi,i�1|+ |gi,i+1|

=

i�2X

j=0

K�

h↵|w↵

i�j+1 � w↵i�j|+

NX

j=i+2

K(1� �)

h↵|w↵

j�i+1 � w↵j�i|

+

K�

h↵(w↵

2 � w↵1 ) +

K(1� �)

h↵w↵

0 +

V

2

+

K(1� �)

h↵(w↵

2 � w↵1 ) +

K�

h↵w↵

0 � V

2

. (2.39)

Page 56: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

34 CHAPTER 2. STABILITY AND CONVERGENCE OF A FVM FOR THE SFADE

Now, Lemma 1 (1 & 3) along with the hypotheses (2.38) guarantee that each term is non-

negative. Hence we may drop absolute value signs:

NX

j=0,j 6=i

|gij| =i�2X

j=0

K�

h↵(w↵

i�j+1 � w↵i�j) +

NX

j=i+2

K(1� �)

h↵(w↵

j�i+1 � w↵j�i)

+

K�

h↵(w↵

2 � w↵1 ) +

K(1� �)

h↵w↵

0 +

V

2

+

K(1� �)

h↵(w↵

2 � w↵1 ) +

K�

h↵w↵

0 � V

2

. (2.40)

We now show that this sum is strictly less than |gii|. Replacing the finite sums with infinite

sums, and combining the remaining terms gives the inequality

NX

j=0,j 6=i

|gij| < K�

h↵

i�2X

j=�1

(w↵i�j+1 � w↵

i�j) +K(1� �)

h↵

1X

j=i+2

(w↵j�i+1 � w↵

j�i)

+

K

h↵(w↵

2 � w↵1 + w↵

0 ) .

The two telescoping sums have the form

(w↵3 � w↵

2 ) + (w↵4 � w↵

3 ) + (w↵5 � w↵

4 ) + . . .

which by virtue of Lemma 1 (2) equals �w↵2 . So we have

NX

j=0,j 6=i

|gij| < K�

h↵(�w↵

2 ) +K(1� �)

h↵(�w↵

2 ) +K

h↵(w↵

2 � w↵1 + w↵

0 )

=

K

h↵(�w↵

1 + w↵0 )

= |gii|

which completes the proof.

Remark The condition (2.38) can be satisfied by using a sufficiently small spatial step h. We

note that for the non-fractional case ↵ = 1, (2.38) reduces to the familiar condition

V

2

K

h

Page 57: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

2.3. NUMERICAL ANALYSIS 35

for an averaging scheme in the classical advection-diffusion equation.

Corollary 1 The iteration matrix M in scheme (2.34) is convergent, and hence the scheme itself

is unconditionally stable.

Proof From Theorem 1 we have that A is strictly diagonally dominant with positive diagonal

elements (aij = �gij). Hence so too is I + ⌧hA and so the iteration matrix M =

I+

⌧hA

��1

exists and its spectral radius satisfies

⇢(M) = ⇢⇣

I+

hA

⌘�1

=

1 +

h⇢(A)

⌘�1

< 1

which completes the proof.

2.3.2 Convergence

To prove the convergence of our numerical scheme, we first need the following result concerning

the accuracy of the shifted Grunwald formulas.

Theorem 2 Let ↵ and p be positive numbers, and suppose that f 2 C [↵]+n+2(R) and all

derivatives of f up to order [↵] + n+ 2 belong to L1(R). Define

+�↵h,pf(x) =

1X

j=0

(�1)

j

j

f(x� (j � p)h) (2.41)

and

��↵h,pf(x) =

1X

j=0

(�1)

j

j

f(x+ (j � p)h) . (2.42)

Then if a = �1 and b = 1 in (2.2) and (2.3) respectively, there exist constants c`

independent of h, f, x such that

h�↵+�

↵h,pf(x) =

d↵f(x)

dx↵+

n�1X

`=1

c`d↵+`f(x)

dx↵+`h`

+O(hn) (2.43)

and

Page 58: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

36 CHAPTER 2. STABILITY AND CONVERGENCE OF A FVM FOR THE SFADE

h�↵��

↵h,pf(x) =

d↵f(x)

d(�x)↵+

n�1X

`=1

c`d↵+`f(x)

d(�x)↵+`h`

+O(hn) (2.44)

uniformly in x 2 R.

Proof Tadjeran et al. [48] prove (2.43) under the additional hypotheses that 1 < ↵ < 2 and p

is an integer. In fact, with very minor modifications, their proof holds for the more general case

stated here. We now adapt their argument, and that of Tuan and Gorenflo [128] before them, to

prove (2.44).

The proof utilises the Fourier transform F{f(x)}(k) =

ˆf(k) =

R1�1 eikxf(x)dx and the

standard property F{f(x+ a)}(k) = e�iakˆf(k). We further require the following result for the

Fourier transform of the Riemann-Liouville fractional derivative [9, p.137]:

F⇢

d↵f(x)

d(�x)↵

(k) = (ik)↵ ˆf(k) . (2.45)

We begin by taking the Fourier transform of (2.42):

F{��↵h,pf(x)}(k) =

1X

j=0

(�1)

j

j

F{f(x+ (j � p)h)}(k)

=

1X

j=0

(�1)

j

j

e�i(j�p)khˆf(k)

= eikph1X

j=0

j

(�e�ikh)

jˆf(k) . (2.46)

Now, for complex |z| 1 and any ↵ > 0, we have the well-known series expansion

(1 + z)↵ =

1X

j=0

j

zj . (2.47)

Using this, (2.46) may be written

F{��↵h,pf(x)}(k) = eikph(1� e�ikh

)

↵ˆf(k)

Page 59: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

2.3. NUMERICAL ANALYSIS 37

so that

F{h�↵��

↵h,pf(x)}(k) = (ik)↵(ikh)�↵

(1� e�ikh)

↵eikph ˆf(k)

= (ik)↵✓

1� e�ikh

ikh

◆↵

eikph ˆf(k)

= (ik)↵!↵,p(ikh) ˆf(k) (2.48)

where

!↵,p(z) =

1� e�z

z

◆↵

epz .

We note that !↵,p has a power series expansion !↵,p(z) =

P1`=0 c`z

` that converges in some

vicinity of the origin, with c0 = 1 (and c1 = �↵/2 + p).

Now write (2.48) as

F{h�↵��

↵h,pf(x)}(k) = (ik)↵

n�1X

`=0

c`(ikh)`ˆf(k) + '(k, h) (2.49)

where

'(k, h) = (ik)↵

!↵,p(ikh)�n�1X

`=0

c`(ikh)`

!

ˆf(k) . (2.50)

Tadjeran et al. [48], in their proof of (2.43), show that there exists a constant C2 > 0 such that

!↵,p(�ix)�n�1X

`=0

c`(�ix)`

C2|x|n (2.51)

uniformly for x 2 R. For our proof of (2.44), we formulate this as the equivalent result

!↵,p(ix)�n�1X

`=0

c`(ix)`

C2|x|n , (2.52)

uniformly for x 2 R.

Therefore, from (2.50) and (2.52) we have that

|'(k, h)| C2hn|k|↵+n| ˆf(k)| . (2.53)

From the conditions imposed on f we may conclude that |k|↵+n| ˆf(k)| 2 L1(R) [128], and

Page 60: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

38 CHAPTER 2. STABILITY AND CONVERGENCE OF A FVM FOR THE SFADE

hence by Fourier inversion we obtain [48]

|'(x, h)| C0hn (2.54)

with the constant C0 not dependent on k.

Taking the inverse Fourier transform of (2.49), applying (2.45), and remembering that c0 =

1, we obtain

h�↵��

↵h,pf(x) =

d↵f(x)

d(�x)↵+

n�1X

`=1

c`d↵+`f(x)

d(�x)↵+`h`

+ '(x, h)

which, in view of (2.54), proves the result.

Remark Theorem 2 is applicable on the finite domain [a, b] when homogeneous Dirichlet

boundary conditions are used, provided the domain is sufficiently large that no significant

concentration reaches the boundaries throughout the simulation.

Using Theorem 2 we may rewrite (2.22) - (2.25) to include the error terms:

@↵C(xi�1/2, t)

@x↵=

1

h↵

iX

j=0

w↵j C(xi�j, t)� c1

@↵+1C(xi�1/2, t)

@x↵+1h+O(h2

) , (2.55)

@↵C(xi�1/2, t)

@(�x)↵=

1

h↵

N�i+1X

j=0

w↵j C(xi+j�1, t)� c1

@↵+1C(xi�1/2, t)

@(�x)↵+1h+O(h2

) , (2.56)

@↵C(xi+1/2, t)

@x↵=

1

h↵

i+1X

j=0

w↵j C(xi�j+1, t)� c1

@↵+1C(xi+1/2, t)

@x↵+1h+O(h2

) , (2.57)

@↵C(xi+1/2, t)

@(�x)↵=

1

h↵

N�iX

j=0

w↵j C(xi+j, t)� c1

@↵+1C(xi+1/2, t)

@(�x)↵+1h+O(h2

) . (2.58)

We also have for the averaging scheme used for the advection term

C(xi±1/2, t) =1

2

[C(xi, t) + C(xi±1, t) ] +O(h2) (2.59)

and the control volume averages (combined with a temporal backward difference for the time

Page 61: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

2.3. NUMERICAL ANALYSIS 39

derivative of concentration)

d ¯Ci(tn+1)

dt=

C(xi, tn+1)� C(xi, tn)

⌧+O(⌧ + h2

) , (2.60)

¯Si(tn+1) = S(xi, tn+1) +O(h2) . (2.61)

Theorem 3 The numerical scheme (2.32) is convergent, with first order accuracy in space and

time.

Proof Let eni denote the error in the numerical solution at node xi and time tn, so that

Cni = C(xi, tn) + eni . (2.62)

Substitute (2.62) into (2.29) and use (2.55) – (2.61) to obtain

d ¯Ci(tn+1)

dt+

en+1i � eni

⌧+O(⌧ + h2

)

=

1

h

V C(xi�1/2, tn+1)� V C(xi+1/2, tn+1) +O(h2)

+

1

h

q(xi�1/2, tn+1)� q(xi+1/2, tn+1)⇤

� K

h

�c1@↵+1C(xi�1/2, tn+1)

@x↵+1h� (1� �)c1

@↵+1C(xi�1/2, tn+1)

@(�x)↵+1h+O(h2

)

+

K

h

�c1@↵+1C(xi+1/2, tn+1)

@x↵+1h� (1� �)c1

@↵+1C(xi+1/2, tn+1)

@(�x)↵+1h+O(h2

)

+

V

2h

en+1i�1 � en+1

i+1

� K

h

"

h↵

iX

j=0

w↵j e

n+1i�j � (1� �)

h↵

N�i+1X

j=0

w↵j e

n+1i+j�1

#

+

K

h

"

h↵

i+1X

j=0

w↵j e

n+1i�j+1 �

(1� �)

h↵

N�iX

j=0

w↵j e

n+1i+j

#

+

¯Si(tn+1) +O(h2). (2.63)

Page 62: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

40 CHAPTER 2. STABILITY AND CONVERGENCE OF A FVM FOR THE SFADE

Cancel the PDE (2.12) and simplify to obtain

en+1i � eni

⌧= �K�c1

@↵+1C(xi�1/2, tn+1)

@x↵+1� @↵+1C(xi+1/2, tn+1)

@x↵+1

+K(1� �)c1

@↵+1C(xi�1/2, tn+1)

@(�x)↵+1� @↵+1C(xi+1/2, tn+1)

@(�x)↵+1

+

V

2h

en+1i�1 � en+1

i+1

� K

h

"

h↵

iX

j=0

w↵j e

n+1i�j � (1� �)

h↵

N�i+1X

j=0

w↵j e

n+1i+j�1

#

+

K

h

"

h↵

i+1X

j=0

w↵j e

n+1i�j+1 �

(1� �)

h↵

N�iX

j=0

w↵j e

n+1i+j

#

+O(⌧ + h) . (2.64)

The first two terms on the right hand side are O(h), which can be verified by finding Taylor

expansions of the fractional derivatives about x = xi. Hence, we arrive at

en+1i � eni

⌧=

V

2h

en+1i�1 � en+1

i+1

� K

h

"

h↵

iX

j=0

w↵j e

n+1i�j � (1� �)

h↵

N�i+1X

j=0

w↵j e

n+1i+j�1

#

+

K

h

"

h↵

i+1X

j=0

w↵j e

n+1i�j+1 �

(1� �)

h↵

N�iX

j=0

w↵j e

n+1i+j

#

+O(⌧ + h) . (2.65)

From here the proof proceeds in standard fashion. Arrange into matrix form

I+

hA

e

n+1= e

n+ ⌧O(⌧ + h)1

where aij = �gij as per (2.31). That is,

e

n+1= Me

n+ b

where M =

I+

⌧hA

��1 and b = ⌧O(⌧ + h)(1, 1, . . . , 1)T . Iterating, and noting that e0 = 0,

we obtain

e

n+1= (M

n+M

n�1+ . . .+ I)b .

Now, from Corollary 1 we have ⇢(M) < 1, and so we may choose a vector norm and induced

Page 63: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

2.4. NUMERICAL EXPERIMENTS 41

matrix norm k · k such that kMk < 1 [129, p.31]. Then upon taking norms,

ken+1k (kMkn + kMkn�1+ . . .+ 1)kbk

< (1 + 1 + . . .+ 1)kbk .

From above we have kbk ⌧BO(⌧ + h) for some constant B. So, we have finally

ken+1k < (n+ 1)⌧BO(⌧ + h)

which proves convergence and confirms that the scheme is first order in time and space.

2.4 Numerical Experiments

In this section, we exhibit numerical results for a particular fractional advection-dispersion

equation with a known solution.

The purpose of these numerical experiments is threefold: first, to confirm that our numerical

method recovers the correct solution behaviour; second, to confirm the convergence theory

derived in section 2.3; and third, to demonstrate some of the interesting solution behaviour to

this problem.

We consider the equation

@C(x, t)

@t+

@

@x(V C(x, t)) = K

�@↵+1C(x, t)

@x↵+1+ (1� �)

@↵+1C(x, t)

@(�x)↵+1

(2.66)

on the interval [0, 400] subject to homogeneous Dirichlet boundary conditions and initial con-

dition C(x, 0) = �(x� 200).

The Fourier transform of the analytical solution to (2.66) on an infinite domain is given by

Benson et al. [13]:

ˆC(k, t) = exp[

1

2

(1� ⌘)(�ik)↵+1Kt+1

2

(1 + ⌘)(ik)↵+1Kt� ikV t] (2.67)

where ⌘ = 2� � 1.

As discussed in section 2.3, provided our finite computational domain is sufficiently large

Page 64: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

42 CHAPTER 2. STABILITY AND CONVERGENCE OF A FVM FOR THE SFADE

Figure 2.1: Comparison of the benchmark (solid) and numerical (symbols) solutions at timet = 100 for the test problem with V = 0, K = 1, � = 0 and varying ↵.

that no significant concentration reaches the boundaries throughout the simulation, we may

take the infinite domain solution as our benchmark. We inverted the Fourier transform (2.67)

numerically and shifted the origin to x = 200 to obtain this solution.

We begin by simulating asymmetric dispersion (� = 0) for different values of ↵ and with

K = 1. The solutions at time t = 100 are plotted in figure 2.1. The numerical solutions were

obtained using h = 0.25 and ⌧ = 0.05, and they agree well with the analytical solutions. The

greater asymmetry in the solution for smaller ↵ is readily apparent. As expected, the solution

for the non-fractional case (↵ = 1) exhibits no asymmetry at all.

Figure 2.2 illustrates the impact of the skewness � on the dispersion for fractional order

↵ = 0.4 and K = 1. As seen from the figure, when � is less than 0.5, the dispersion is skewed

backward; while when � is greater than 0.5, the dispersion is skewed forward. The numerical

solutions are obtained with h = 0.125 and ⌧ = 0.025 and again agree well with the analytical

solution.

In figures 2.3 and 2.4 we compare the solution profiles for forward-skewed dispersion with

those for symmetric dispersion with advection. Figure 2.3 plots the analytical and numerical

solutions at times t = 10, 20, 40, 80 obtained with � = 0, ↵ = 0.4 and K = 1. Figure 2.4 plots

solutions at the same times, for the same ↵ and K, but with � = 0.5 and nonzero advective

velocity V = 0.5.

Page 65: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

2.4. NUMERICAL EXPERIMENTS 43

Figure 2.2: Comparison of the benchmark (solid) and numerical (symbols) solutions at timet = 50 for the test problem with V = 0, K = 1, ↵ = 0.4 and varying �.

We see that both sets of parameters result in a transport process that is biased to the right.

However, it is noticeable that the concentration fronts are much sharper in figure 2.3 than they

are in figure 2.4.

We also observe from figure 2.4 that at time t = 80 a significant concentration has reached

the right edge of the graphed region (though not the computational domain, which extends to

x = 400). Whereas in figure 2.3 no significant concentration has reached the right edge at this

time.

Thus the fractional advection-dispersion equation with skewness gives rise to solutions

which are qualitatively different from those that can be obtained as the solution to the symmetric

fractional advection-dispersion equation. The numerical solutions for both examples are in

good agreement with the analytical solutions, having been obtained with parameters h = 0.05,

⌧ = 0.05.

We conclude this section by verifying the convergence results proved in section 2.3, namely

that the numerical solution is accurate to first order in both time and space. To do so, we

compute the numerical solution to the problem exhibited in figure 2.4 for a sequence of temporal

and spatial steps ⌧ and h generated by repeated halving. For a numerical method of O(⌧ + h),

we expect (in the limit as ⌧ and h approach zero) that the error in the numerical solution will be

reduced by a factor of two, when ⌧ and h are themselves reduced by a factor of two.

Page 66: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

44 CHAPTER 2. STABILITY AND CONVERGENCE OF A FVM FOR THE SFADE

Figure 2.3: Comparison of the benchmark (solid) and numerical (symbols) solutions at differenttimes for the test problem with V = 0, K = 1, ↵ = 0.4 and � = 0.

Figure 2.4: Comparison of the benchmark (solid) and numerical (symbols) solutions at differenttimes for the test problem with V = 0.5, K = 1, ↵ = 0.4 and � = 0.5.

Page 67: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

2.5. CONCLUSION 45

Table 2.1: Maximum error with temporal and spatial step reduction at t = 80 for ↵ = 0.4,� = 0.5, K = 1, V = 0.5

⌧ h Error Ratio

1 1 1.00⇥ 10

�3

0.5 0.5 5.29⇥ 10

�4 1.890.25 0.25 2.73⇥ 10

�4 1.940.125 0.125 1.39⇥ 10

�4 1.960.0625 0.0625 7.00⇥ 10

�5 1.99

Table 2.1 confirms that this behaviour is observed for our numerical scheme. The first two

columns list the values of ⌧ and h, the third column the maximum error in the numerical solution

at time t = 80 (as compared to the benchmark solution), and the final column the ratio of the

error in the row above to that of the present row. We see that as ⌧ and h approach zero, the ratio

approaches the expected value of two.

2.5 Conclusion

In this paper, we developed a novel finite volume method for the numerical solution of the

space fractional advection-dispersion equation on a finite domain with homogeneous Dirichlet

boundary conditions. The finite volume formulation provides a natural way to handle fractional

advection-dispersion equations written in conservative form.

The method utilises fractionally-shifted Grunwald formulas for the discretisation of the

fractional derivative. We have proved that this discretisation technique, coupled with an im-

plicit timestepping strategy, produces a numerical method that is stable and convergent for the

equation under consideration. We also presented some numerical results that confirm that the

method recovers the correct solution behaviour and converges in the manner predicted by our

numerical analysis.

We conclude by noting that the numerical scheme presented in this paper can be easily

adapted to other boundary conditions, nonlinear source terms and spatially-varying drift and

diffusion coefficients. However, the theory for the numerical analysis of the scheme with these

modifications is not as well developed, and will be addressed in future work.

Page 68: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

46 CHAPTER 2. STABILITY AND CONVERGENCE OF A FVM FOR THE SFADE

We also remark that recently several authors have demonstrated effective methods for alle-

viating the O(N3) computational cost associated with dense linear systems for finite difference

methods [83, 84, 121, 122]. Such methods should be readily adaptable to the present finite

volume method.

Page 69: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

Chapter 3

A finite volume method for solving the two-sided

time-space fractional advection-dispersion

equation

3.1 Introduction

In recent times, the use of fractional partial differential equations to model transport processes

has become popular among scientists, engineers and mathematicians. This surge in popularity

is due to the growing number of real-world applications whose dynamics have been found to be

more ably described by fractional models than by traditional integer-order models.

Fractional derivatives are a natural tool for modelling non-Fickian diffusion or dispersion

processes, that is, processes exhibiting anomalous diffusion. The theoretical grounding is well

established – Metzler and Klafter [10] show how fractional diffusion equations arise from

continuous time random walk models with diverging characteristic waiting times and jump

length variances. Particle transport in heterogeneous porous media is a well-known application

where anomalous diffusion is observed. Zhang et al. [21] review many of the fractional models

in this area, and describe several experiments where anomalous diffusion has been observed in

the field.

In this paper, we consider the following two-sided time-space fractional advection-dispersion

equation with variable coefficients:

47

Page 70: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

48 CHAPTER 3. A FVM FOR SOLVING THE TWO-SIDED TSFADE

D�t C(x, t) +

@

@x(V (x, t)C(x, t)) =

@

@x

K(x, t)

�@↵C

@x↵� (1� �)

@↵C

@(�x)↵

◆�

+ S(x, t) (3.1)

on the interval [a, b], subject to homogeneous Dirichlet boundary conditions. In the context of

particle transport, C(x, t) represents the concentration of particles at position x and time t. The

symbol D�t C(x, t) represents the Caputo fractional derivative of order �.

Definition 1. (Caputo fractional derivative on [0,1)) [8]

D�t C(x, t) =

8

>

>

>

>

>

>

>

<

>

>

>

>

>

>

>

:

1�(1��)

R t

0@C(x,⌘)

@⌘(t� ⌘)��d⌘, 0 < � < 1,

@@tC(x, t), � = 1 .

The symbols @↵C/@x↵ and @↵C/@(�x)↵ represent the left and right Riemann-Liouville

fractional derivatives of order ↵.

Definition 2. (Riemann-Liouville fractional derivatives on [a, b]) [8]

@↵C(x, t)

@x↵=

1

�(n� ↵)

@n

@xn

Z x

a

C(⇠, t)

(x� ⇠)↵+1�nd⇠, (3.2)

@↵C(x, t)

@(�x)↵=

(�1)

n

�(n� ↵)

@n

@xn

Z b

x

C(⇠, t)

(⇠ � x)↵+1�nd⇠, (3.3)

where n is the smallest integer greater than or equal to ↵.

In this paper we consider regimes where 0 < � 1 and 0 < ↵ 1. The inclusion of the

skewness � 2 [0, 1] in equation (3.1) allows for modelling of regimes where the forward and

backward jump probabilities are different [47]. The remaining components of equation (3.1)

are the velocity V (x, t), the anomalous dispersion coefficient K(x, t) > 0 and the source term

S(x, t).

The literature on numerical methods for solving fractional differential equations is not as

well-developed as for integer-order equations. Finite difference methods have dominated the

literature. The L1 scheme [7] and variations thereof have formed the basis for many finite

Page 71: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

3.1. INTRODUCTION 49

difference discretisations of Caputo time fractional derivatives, such as the widely used method

of Lin and Xu [130].

In space too, finite difference methods have proved very popular. The pioneering work

of Meerschaert et al. [44, 47, 48, 67] laid the groundwork for many of the popular finite

difference discretisations for space-fractional derivatives. These are based on the equivalence

of Riemann-Liouville and Grunwald-Letnikov fractional derivatives (for sufficiently smooth

functions). The Grunwald-Letnikov definition is preferred numerically because it lends itself

naturally to discretisation in a finite difference sense. A crucial observation was the necessity

of using shifted formulas to ensure stability of these numerical schemes [44].

Many of these methods have since been generalised and extended in various ways, leading

to non-standard finite difference schemes [64–66], finite difference schemes for problems of

variable fractional order [72, 75, 131, 132] and “fast” finite difference schemes [83, 84, 121,

122, 133] to name a few.

Other numerical methods have received less attention in the literature to date. The literature

on finite volume methods for fractional partial differential equations in particular is still in early

stages of development. A finite volume method for the space fractional advection-dispersion

equation was proposed by Zhang et al. [102, 134], who chose to discretise the Riemann-

Liouville derivatives directly, rather than use the Grunwald-Letnikov definition.

Previously we have considered a finite volume method for the two-sided space-fractional

advection-dispersion equation with constant coefficients [135], based on the Grunwald-Letnikov

definition, where we proved the stability and convergence of the method. In this paper, we

extend the method to solve the two-sided time-space fractional advection-dispersion equation

with variable coefficients. Additionally we derive a new result concerning the relationship

between the finite difference method and the finite volume method in the constant coefficient

case. We also demonstrate the improvement in accuracy provided by the finite volume method

over the finite difference method for a given test problem.

The remainder of the paper is organised as follows. In section 3.2 we derive equation

(3.1) from conservation principles. In section 3.3 we derive the new finite volume method

for (3.1) and also make comparisons between it and the finite difference method in the constant

coefficient case. In section 3.4 we illustrate the method’s performance on test problems. Finally,

we draw our conclusions in section 3.5.

Page 72: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

50 CHAPTER 3. A FVM FOR SOLVING THE TWO-SIDED TSFADE

3.2 Derivation

The derivation of the advection-dispersion equation, whether standard or fractional, begins with

the law of mass conservation which, in conservative form, is

@C

@t= �@Q

@x+ S(x, t) (3.4)

where Q is the flux. The flux comprises two components:

Q(x, t) = V (x, t)C(x, t) + q(x, t), (3.5)

the advective component is V (x, t)C(x, t) and the dispersive component is denoted q(x, t). For

standard diffusion or dispersion, where Fick’s law applies, the form of the dispersive flux q(x, t)

is

q(x, t) = �K(x, t)@C

@x

where K is the dispersion coefficient. Substituting this form of q into (3.5) and returning to

(3.4), the standard advection-diffusion equation

@C

@t+

@

@x(V (x, t)C(x, t)) =

@

@x

K(x, t)@C

@x

+ S(x, t) (3.6)

is derived. In the special case of constant velocity and dispersion coefficient, we may write (3.6)

as@C

@t+ V

@C

@x= K

@2C

@x2+ S(x, t) . (3.7)

3.2.1 Space-fractional derivatives

Fick’s law is equivalent to the assumption of Brownian motion at the particle scale [10]. In

complex heterogeneous media this assumption may not be reasonable, and instead an alternative

law that allows for diverging jump length variances (“long jumps”) and unequal forward and

backward jump probabilities at the particle scale is required. The fractional Fick’s law [136]

q(x, t) = �K(x, t)

�@↵C(x, t)

@x↵� (1� �)

@↵C(x, t)

@(�x)↵

Page 73: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

3.2. DERIVATION 51

incorporates both of these aspects. Substituting this form of q into (3.5) and returning to (3.4)

we derive a two-sided space-fractional advection-dispersion equation

@C

@t+

@

@x(V (x, t)C(x, t)) =

@

@x

K(x, t)

�@↵C

@x↵� (1� �)

@↵C

@(�x)↵

◆�

+ S(x, t) . (3.8)

An interesting aspect of this equation is the minus sign in front of the right Riemann-

Liouville derivative. To confirm that this sign is appropriate, we consider the case of constant

velocity V and dispersion coefficient K and show that the fractional-order model (3.8) recovers

(3.7) in the integer-order limit ↵ = 1.

Applying Definition 2, the first term on the right of (3.8) may be written as

@

@x

"

K

�1

�(1� ↵)

@

@x

Z x

a

C(⇠, t)

(x� ⇠)↵d⇠

� (1� �)(�1)

�(1� ↵)

@

@x

Z b

x

C(⇠, t)

(⇠ � x)↵d⇠

#

.

Combining the derivatives and letting ⌫ = ↵ + 1, we obtain

K

"

�1

�(2� ⌫)

@2

@x2

Z x

a

C(⇠, t)

(x� ⇠)⌫�1d⇠

+ (1� �)(�1)

2

�(2� ⌫)

@2

@x2

Z b

x

C(⇠, t)

(⇠ � x)⌫�1d⇠

#

,

which, again with the help of Definition 2, is simply

K

�@⌫C

@x⌫+ (1� �)

@⌫C

@(�x)⌫

.

Hence we have the space-fractional advection-dispersion equation with constant coefficients

@C

@t+ V

@C

@x= K

�@⌫C

@x⌫+ (1� �)

@⌫C

@(�x)⌫

+ S(x, t) . (3.9)

In the integer limit ⌫ = 2 (↵ = 1) both fractional derivatives recover the standard second-order

derivative @2C/@x2, and hence we see that (for any value of �) (3.9) does indeed reduce to (3.7)

in this case.

Page 74: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

52 CHAPTER 3. A FVM FOR SOLVING THE TWO-SIDED TSFADE

3.2.2 Time-fractional derivative

The time-space fractional advection-dispersion equation (3.1) is obtained from (3.8) by replac-

ing the first order time derivative @C/@t with the Caputo time-fractional derivative D�t C(x, t)

of order �. This extension allows for the modelling of transport where the characteristic waiting

times diverge (“long rests”) [10]. Such is the case in strongly heterogeneous media where the

trapping times have a broad distribution [21].

3.3 Numerical method

3.3.1 Derivation of finite volume method

We consider a transport domain [a, b] that is discretised with N + 1 uniformly-spaced nodes

xi = a+ ih, i = 0 . . . N , with the spatial step h = (b� a)/N . A finite volume discretisation is

applied by integrating the governing equation over the ith control volume [xi�1/2, xi+1/2]:

Z xi+1/2

xi�1/2

@�C

@t�dx = �

Z xi+1/2

xi�1/2

@Q

@xdx+

Z xi+1/2

xi�1/2

S(x, t) dx (3.10)

where the total flux is Q = V C � q and the dispersive flux component q has the form derived

in Section 3.2

q(x, t) = �K(x, t)

�@↵C(x, t)

@x↵� (1� �)

@↵C(x, t)

@(�x)↵

. (3.11)

Performing the integration on the first term on the right, and interchanging the order of

integration and differentiation on the other terms, we have

d�

dt�

Z xi+1/2

xi�1/2

C dx = �n

Q|xi+1/2

�Q|xi�1/2

o

+

Z xi+1/2

xi�1/2

S(x, t) dx . (3.12)

This leads to the finite volume discretisation

d�¯Ci

dt�=

1

h

n

Q|xi�1/2

�Q|xi+1/2

o

+

¯Si (3.13)

where barred quantities denote control volume averages ¯fi = 1/hR x

i+1/2

xi�1/2

f dx.

Page 75: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

3.3. NUMERICAL METHOD 53

A standard approximation is to use the nodal value in place of the control volume average.

Hence we haved�Ci

dt�=

1

h

n

Q|xi�1/2

�Q|xi+1/2

o

+ S(xi, t) (3.14)

where the introduction of this approximation means that this is now an equation for the approx-

imate numerical solution Ci(t) ⇡ C(xi, t) at node xi.

To complete the spatial discretisation we require approximations for the total flux Q|xi±1/2

at the control volume faces. We derive these approximations by utilising the link between

the Riemann-Liouville fractional derivative and the Grunwald-Letnikov fractional derivatives.

Similarly to the finite difference method of Meerschaert et al. [44], the Grunwald-Letnikov

derivatives must be shifted.

We first introduce the standard (non-shifted) definition for the Grunwald-Letnikov fractional

derivatives.

Definition 3. (Grunwald-Letnikov fractional derivatives on [a, b]) [8]

@↵C(x, t)

@x↵= lim

�x!0

1

�x↵

[

x�a

�x

]

X

j=0

(�1)

j

j

C(x� j�x, t) , (3.15)

@↵C(x, t)

@(�x)↵= lim

�x!0

1

�x↵

[

b�x

�x

]

X

j=0

(�1)

j

j

C(x+ j�x, t) . (3.16)

For sufficiently smooth functions C, the Riemann-Liouville derivatives (3.2), (3.3) and

the Grunwald-Letnikov derivatives (3.15), (3.16) coincide [8, p.199]. The standard Grunwald

formulas are obtained from (3.15) and (3.16) by replacing �x with the spatial step h, yielding

finite sum approximations.

Definition 4. (Grunwald formulas on [a, b]) [8]

@↵C(x, t)

@x↵⇡ 1

h↵

[

x�a

h

]

X

j=0

(�1)

j

j

C(x� jh, t) , (3.17)

@↵C(x, t)

@(�x)↵⇡ 1

h↵

[

b�x

h

]

X

j=0

(�1)

j

j

C(x+ jh, t) . (3.18)

Page 76: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

54 CHAPTER 3. A FVM FOR SOLVING THE TWO-SIDED TSFADE

The shifted Grunwald formulas modify these equations by introducing a shift value.

Definition 5. (Shifted Grunwald formulas on [a, b])

@↵C(x, t)

@x↵⇡ 1

h↵

[

x�a

h

+p]

X

j=0

(�1)

j

j

C(x� (j � p)h, t) , (3.19)

@↵C(x, t)

@(�x)↵⇡ 1

h↵

[

b�x

h

+p]

X

j=0

(�1)

j

j

C(x+ (j � p)h, t) , (3.20)

where p is the shift value.

If we define weights

w↵0 = 1, w↵,j = (�1)

j ↵(↵� 1) . . . (↵� j + 1)

j!, j = 1, 2, . . . (3.21)

then we may write (3.19) and (3.20) more simply as

@↵C(x, t)

@x↵⇡ 1

h↵

[

x�a

h

+p]

X

j=0

w↵j C(x� (j � p)h, t) , (3.22)

@↵C(x, t)

@(�x)↵⇡ 1

h↵

[

b�x

h

+p]

X

j=0

w↵j C(x+ (j � p)h, t) . (3.23)

The inclusion of the shift p in the formulas was originally motivated by the fact that the

standard (non-shifted) Grunwald formulas lead to unstable methods for certain finite difference

discretisations [44, 48, 59, 60], whereas the shifted Grunwald formulas lead to stable methods.

In the present method, the fractional shift p = 1/2 is used, allowing us to build approxima-

tions of fractional derivatives at control volume faces xi±1/2 in terms of function values at the

nodes xj [135]. Hence we derive the fractionally-shifted Grunwald formulas

@↵C(xi�1/2, t)

@x↵⇡ 1

h↵

iX

j=0

w↵j C(xi�j, t) , (3.24)

@↵C(xi�1/2, t)

@(�x)↵⇡ 1

h↵

N�i+1X

j=0

w↵j C(xi+j�1, t) (3.25)

Page 77: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

3.3. NUMERICAL METHOD 55

at the face xi�1/2, and

@↵C(xi+1/2, t)

@x↵⇡ 1

h↵

i+1X

j=0

w↵j C(xi�j+1, t) , (3.26)

@↵C(xi+1/2, t)

@(�x)↵⇡ 1

h↵

N�iX

j=0

w↵j C(xi+j, t) (3.27)

at the face xi+1/2.

Altogether then, the dispersive flux (3.11) is approximated at the face xi�1/2 by

q(xi�1/2, t) ⇡ �K(xi�1/2, t) ⇥

h↵

iX

j=0

w↵j C(xi�j, t)� (1� �)

h↵

N�i+1X

j=0

w↵j C(xi+j�1, t)

!

(3.28)

and at the face xi+1/2 by

q(xi+1/2, t) ⇡ �K(xi+1/2, t) ⇥

h↵

i+1X

j=0

w↵j C(xi�j+1, t)� (1� �)

h↵

N�iX

j=0

w↵j C(xi+j, t)

!

. (3.29)

Previously [135] we have shown this discretisation to be of first order spatial accuracy for the

constant coefficient case.

For the advective flux V (x, t)C(x, t) we use a standard averaging scheme

V (xi±1/2, t)C(xi±1/2, t) ⇡V (xi±1/2, t)

2

[C(xi, t) + C(xi±1, t) ] . (3.30)

This completes the spatial discretisation. For the temporal discretisation, we define a tem-

poral partition tn = n⌧ for n = 0, 1, . . . where ⌧ is the timestep, and discretise the Caputo time

fractional derivative using the L1-algorithm (see [130])

d�Ci(tn+1)

dt�=

⌧��

�(2� �)

nX

j=0

b�j [Ci(tn+1�j)� Ci(tn�j)] +O(⌧ 2��), (3.31)

where b�j = (j + 1)

1�� � j1��, j = 0, 1, . . . , n.

Letting Cni ⇡ Ci(tn) denote the approximate numerical solution at node i at time tn , and

Page 78: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

56 CHAPTER 3. A FVM FOR SOLVING THE TWO-SIDED TSFADE

using the discretisations just derived, we obtain the fully implicit scheme

⌧��

�(2� �)

nX

j=0

b�j [Cn+1�ji � Cn�j

i ]

=

V n+1i�1/2

2h

Cn+1i + Cn+1

i�1

⇤�V n+1i+1/2

2h

Cn+1i + Cn+1

i+1

+

Kn+1i�1/2

h

h↵

iX

j=0

w↵j C

n+1i�j � (1� �)

h↵

N�i+1X

j=0

w↵j C

n+1i+j�1

�Kn+1

i+1/2

h

h↵

i+1X

j=0

w↵j C

n+1i�j+1 �

(1� �)

h↵

N�iX

j=0

w↵j C

n+1i+j

+ Sn+1i . (3.32)

Collecting like terms, we may write the scheme in the form

⌧��

�(2� �)

nX

j=0

b�j [Cn+1�ji � Cn�j

i ] =

1

h

NX

j=0

gijCn+1j + Sn+1

i (3.33)

where the coefficients gij are given by

gij =

8

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

<

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

:

Kn+1i+1/2�

h↵

w↵i�j+1 �

Kn+1i�1/2�

h↵

w↵i�j, j < i� 1;

Kn+1i+1/2�

h↵

w↵2 � Kn+1

i�1/2�

h↵

w↵1 +

Kn+1i�1/2(1��)

h↵

w↵0 + V n+1

i�1/2/2, j = i� 1;

Kn+1i+1/2�+Kn+1

i�1/2(1��)

h↵

w↵1 � Kn+1

i�1/2�+Kn+1i+1/2(1��)

h↵

w↵0

+

V n+1i�1/2�V n+1

i+1/2

2 , j = i;

Kn+1i�1/2(1��)

h↵

w↵2 � Kn+1

i+1/2(1��)

h↵

w↵1 +

Kn+1i+1/2�

h↵

w↵0 � V n+1

i+1/2/2, j = i+ 1;

Kn+1i�1/2(1��)

h↵

w↵j�i+1 �

Kn+1i+1/2(1��)

h↵

w↵j�i, j > i+ 1.

(3.34)

As our problem has homogeneous Dirichlet boundary conditions, we solve for just the

internal nodes, and set Cn0 = Cn

N = 0 for n = 0, 1, . . .. Denoting the numerical solution

vector Cn= [Cn

1 , . . . , CnN�1]

T and source vector Sn+1= [S(x1, tn+1), . . . , S(xN�1, tn+1)]

T,

we have the vector equation

I+

⌧ ��(2� �)

hA

C

n+1= b�nC

0+

n�1X

j=0

(b�j � b�j+1)Cn�j

+ ⌧ ��(2� �)Sn+1 (3.35)

Page 79: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

3.3. NUMERICAL METHOD 57

to solve at each timestep, where the matrix A has elements aij = �gij .

3.3.2 Comparison with finite difference scheme

It is instructive to compare the coefficients gij with those obtained from a finite difference

discretisation of the same problem. To do this, we consider the case of constant velocity V and

dispersion coefficient K. The problem (3.1) can then be written

D�t C(x, t) + V

@C

@x= K

�@↵+1C

@x↵+1+ (1� �)

@↵+1C

@(�x)↵+1

+ S(x, t) (3.36)

and both the finite difference and finite volume methods can be used to discretise this problem.

For the finite volume method, the coefficients (3.34) simplify to

gij =

8

>

>

>

>

>

>

>

>

>

>

>

>

<

>

>

>

>

>

>

>

>

>

>

>

>

:

K�h↵

(w↵i�j+1 � w↵

i�j), j < i� 1;

K�h↵

(w↵2 � w↵

1 ) +K(1��)

h↵

w↵0 + V/2, j = i� 1;

Kh↵

(w↵1 � w↵

0 ), j = i;

K(1��)h↵

(w↵2 � w↵

1 ) +K�h↵

w↵0 � V/2, j = i+ 1;

K(1��)h↵

(w↵j�i+1 � w↵

j�i), j > i+ 1.

(3.37)

The finite difference discretisation of [47] applied to (3.36), combined with a standard

second order central difference approximation for the advection term, yields a scheme with

coefficients

gij =

8

>

>

>

>

>

>

>

>

>

>

>

>

<

>

>

>

>

>

>

>

>

>

>

>

>

:

K�h↵

w↵+1i�j+1, j < i� 1;

K�h↵

w↵+12 +

K(1��)h↵

w↵+10 + V/2, j = i� 1;

Kh↵

w↵+11 , j = i;

K(1��)h↵

w↵+12 +

K�h↵

w↵+10 � V/2, j = i+ 1;

K(1��)h↵

w↵+1j�i+1, j > i+ 1.

(3.38)

For the two schemes to be equivalent, we require the identity w↵j � w↵

j�1 = w↵+1j for

j = 1, 2, . . .. To prove this result, we will use formula (3.21) for the Grunwald weights, as well

Page 80: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

58 CHAPTER 3. A FVM FOR SOLVING THE TWO-SIDED TSFADE

as the recursive formula

w↵0 = 1, w↵

j =

1� ↵ + 1

j

w↵j�1, j = 1, 2, . . . (3.39)

which is easily seen to be equivalent to (3.21).

Proposition 1

The Grunwald weights w↵j satisfy w↵

j � w↵j�1 = w↵+1

j for j = 1, 2, . . ..

Proof: From (3.39) we have, for j � 1,

w↵j � w↵

j�1 =

1� ↵ + 1

j

w↵j�1 � w↵

j�1

= �✓

↵ + 1

j

w↵j�1

and since from (3.21) we have

w↵j�1 = (�1)

j�1↵(↵� 1) . . . (↵� (j � 1) + 1)

(j � 1)!

we see that

w↵j � w↵

j�1 = �✓

↵ + 1

j

(�1)

j�1 ⇥↵(↵� 1) . . . (↵� (j � 1) + 1)

(j � 1)!

= (�1)

j (↵ + 1)(↵ + 1� 1) . . . (↵ + 1� j + 1)

j!

= w↵+1j

as required.

Hence we see that for constant V and K, the finite volume and finite difference methods

are equivalent for this problem. However, for variable V and K, the finite volume method is

preferred, since it applies directly to equation (3.1) written in conservative form.

Page 81: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

3.4. NUMERICAL EXPERIMENTS 59

3.4 Numerical Experiments

In order to demonstrate the effectiveness of the finite volume method, we consider two numeri-

cal experiments.

Example 1. Consider the following two-sided time-space fractional advection-dispersion

equation with variable coefficients and a source term

D�t C(x, t) +

@

@x(V (x, t)C(x, t)) =

@

@x

K(x, t)

�@↵C

@x↵� (1� �)

@↵C

@(�x)↵

◆�

+ S(x, t) (3.40)

for (x, t) 2 [0, 1]⇥ [0, T ] together with following boundary and initial conditions

8

>

>

>

<

>

>

>

:

C(0, t) = C(1, t) = 0, 0 t T,

C(x, 0) = 0, 0 x 1

(3.41)

with velocity V (x, t) = 1 + x2t2, dispersion coefficient K(x, t) = 1 + x+ t and a source term

S(x, t) = S1(x, t)� S2(x, t)� S3(x, t)� S4(x, t), where

S1(x, t) = 2

t2��

�(3� �)x2(1� x)2,

S2(x, t) = (1 + x+ t)�

t2(� � 1)g(1� x)� t2�g(x)�

,

S3(x, t) = t2�f(x) + t2(� � 1)f(1� x),

S4(x, t) = �2t4x3(x� 1)

2 � 2t2x(1 + x2t2)(x� 1)

2

�t2x2(2x� 2)(1 + x2t2),

g(x) =

�(3)(↵� 2)x1�↵

�(3� ↵)� 2�(4)(↵� 3)x2�↵

�(4� ↵)+

�(5)(↵� 4)x3�↵

�(5� ↵),

f(x) =

�(3)x2�↵

�(3� ↵)� 2�(4)x3�↵

�(4� ↵)+

�(5)x4�↵

�(5� ↵).

The source term is not part of the physical model but is included in the numerical experiment

so that the exact solution to this problem is known and is given by C(x, t) = t2x2(1� x)2.

Fig. 3.1 shows the exact and numerical solutions with � = 0.8, ↵ = 0.85 and � = 0.5

at different times T , using h = ⌧ = 0.01. It can be seen that the numerical solution is in

Page 82: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

60 CHAPTER 3. A FVM FOR SOLVING THE TWO-SIDED TSFADE

0 0.2 0.4 0.6 0.8 10

0.05

0.1

0.15

0.2

0.25

x

Conc

entra

tion

numerical solutionexact solution

T=1

T=2

Figure 3.1: Comparison between exact and numerical solutions with � = 0.8, ↵ = 0.85 and� = 0.5, using h = ⌧ = 0.01 at final time T = 1.0, 1.5, 2.0, T increases in the direction of thearrow.

Table 3.1: Maximum error with temporal and spatial step reduction at T = 1 for � = 0.8,↵ = 0.85, � = 0.5

h ⌧ = h1/(2��) E1 Ratio1 E2 Ratio2

0.0031 0.0082 7.03⇥ 10

�64.14⇥ 10

�6

0.0016 0.0046 3.90⇥ 10

�6 1.8023 2.30⇥ 10

�6 1.80287.81⇥ 10

�4 0.0026 2.02⇥ 10

�6 1.9309 1.19⇥ 10

�6 1.92853.90⇥ 10

�4 0.0014 1.03⇥ 10

�6 1.9565 6.10⇥ 10

�7 1.9548

Page 83: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

3.4. NUMERICAL EXPERIMENTS 61

excellent agreement with the exact solution. In Table 3.1 we confirm numerically that our

solution is accurate to second order in space by computing the error in the numerical solution for

a sequence of spatial and temporal steps h and ⌧ . The first two columns list the values of h and

⌧ , the third and fifth columns show two norms for computing errors for the numerical solution

at T = 1; E1 = maxi | Cexact(i) � Cnumeric(i) | and E2 =

p

hP

i[Cexact(i)� Cnumeric(i)]2.

The fourth and sixth columns are the ratios (Ratio1 and Ratio2) of the errors (E1 and E2)

in the row above to that of the present row respectively. We see that when h is reduced by a

factor of two and with the stepsize ⌧ linked to the value of h via the known temporal rate of

convergence O(⌧ 2��), the ratio is approaching the expected value of two.

In this example, we have included fractional orders in both time and space, as well as time-

and space-varying velocity and dispersion coefficients. Since the numerical solution agrees well

with the exact solution, we conclude that the numerical scheme is performing correctly.

Example 2. Consider the following two-sided space fractional advection-dispersion equa-

tion@C(x, t)

@t=

@

@x

K(x, t)

�@↵C

@x↵� (1� �)

@↵C

@(�x)↵

◆�

(3.42)

for (x, t) 2 [�1, 1]⇥ [0, T ] together with following boundary and initial conditions

8

>

>

>

<

>

>

>

:

C(�1, t) = C(1, t) = 0, 0 t T,

C(x, 0) = �(x), �1 x 1

(3.43)

with dispersion coefficient K(x, t) = 2 + tanh(10x). This function effectively partitions

the domain [�1, 1] into two regions with dispersion coefficients approximately 1 and 3, with

a rapid transition between the two around the origin. Figure 3.2 illustrates the solution to this

problem over space and time, illustrating the asymmetric dispersion of the initial pulse.

We use this test problem to highlight the advantage of our finite volume formulation com-

pared to a standard finite difference method. Using finite differences, the product rule is applied

to (3.42), leading to a term involving the derivative @K/@x. The finite volume method deals

directly with (3.42) in its conservative form, and hence involves no such term.

Firstly, we solve (3.42) using a very fine mesh (h = 0.0002) and small time steps (⌧ =

0.0001) to get a benchmark fine mesh solution. Then we compare finite volume and finite

Page 84: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

62 CHAPTER 3. A FVM FOR SOLVING THE TWO-SIDED TSFADE

0

0.5

1−1 −0.5 0 0.5 1

0

0.2

0.4

0.6

0.8

1

t

x

Concentration

Figure 3.2: Illustration of the solution to example 2 showing the asymmetric diffusion profile.

−1 −0.5 0 0.5 10

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

0.045

0.05

x

Conc

entra

tion

fine meshFVMFDM

Figure 3.3: Comparison between fine mesh solution, finite volume and finite differencemethods for example 2 with ↵ = 0.7 and � = 0.5, using h = 0.02 and ⌧ = 0.0001 at final timeT = 1.

Page 85: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

3.5. CONCLUSION 63

difference numerical solutions against that benchmark solution.

Figure 3.3 shows the comparison between fine mesh solution, finite volume and finite

difference methods for solving (3.42) with ↵ = 0.7 and � = 0.5 at final time T = 1, using

h = 0.02 and ⌧ = 0.0001. The small timestep ⌧ has been used to ensure that any differences

in the solutions are purely due to the spatial discretisation. From the figure it is evident that

the finite volume solution with 100 nodes more accurately represents the correct solution as

compared to the finite difference solution with 100 nodes. We conclude that the finite volume

method offers a genuine advantage when solving problems such as this with variable dispersion

coefficients.

3.5 Conclusion

In this paper, we presented a finite volume method to solve the time-space two-sided fractional

advection-dispersion equation with variable coefficients on a one-dimensional finite domain

with homogeneous Dirichlet boundary conditions. The novel spatial discretisation employs

fractionally-shifted Grunwald formulas to discretise the Riemann-Liouville fractional deriva-

tives at control volume faces in terms of function values at the nodes, while the L1-algorithm is

used to discretise the Caputo time fractional derivative.

We showed that in the constant coefficient case, the scheme is equivalent to the finite

difference scheme described by [47]. For the variable coefficient case, the finite volume scheme

presented in this work is preferred for solving equation (3.1), since it deals directly with the

equation in conservative form.

Numerical experiments confirm that the scheme recovers the correct solution for test prob-

lems with fractional orders in both time and space, as well as time- and space-varying velocity

and dispersion coefficients.

Tadjeran et al. [48] have shown how to increase the order of their finite difference scheme

by Richardson extrapolation. This too should be possible for the finite volume scheme, and will

be the subject of future research.

Page 86: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

64 CHAPTER 3. A FVM FOR SOLVING THE TWO-SIDED TSFADE

Page 87: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

Chapter 4

A comparison of finite difference and finite volume

methods for solving the space-fractional

advection-dispersion equation with variable

coefficients

4.1 Introduction

Transport processes within complex and non-homogeneous media may exhibit non-classical

diffusion or dispersion which is not adequately described by the classical theory of Brownian

motion and Fick’s law [1, 12, 13, 19, 21]. The field of fractional differential equations and

fractional calculus in general provides a means for modelling such anomalous transport by

replacing traditional integer-order derivatives with fractional derivatives. The application to

anomalous transport is a significant driving force behind the rapid growth and expansion of the

literature in the field of fractional calculus.

As far as numerical methods for solving fractional differential equations are concerned,

finite difference methods were amongst the first developed. Meerschaert and Tadjeran [44, 47],

and Tadjeran et al. [48] published several key papers in which they derived finite difference

methods for equations involving Riemann–Liouville fractional derivatives. They showed that

for fractional orders between zero and one, standard Grunwald formulas lead to stable methods,

whereas for fractional orders between one and two, shifted Grunwald formulas are required for

stability.

65

Page 88: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

66CHAPTER 4. A COMPARISON OF FD AND FVM FOR SOLVING SFADE WITH VARIABLE

COEFFICIENTS

More recently, finite volume methods, which deal directly with equations in conservative

form, were proposed. A finite volume method for solving the space-fractional advection-

dispersion equation with constant coefficients was proposed by Zhang et al. [102]. Their

method was based on discretising the integral using the Riemann–Liouville definition of the

fractional derivative.

Previously we proposed a finite volume method for the two-sided space-fractional advection-

dispersion equation with constant coefficients [135]. Our method uses shifted Grunwald formu-

las to discretise the fractional derivatives at control volume faces. We also proved the stability

and convergence of the method.

The finite difference method of Meerschaert and Tadjeran [44], and the finite volume method

of Hejazi et al. [135], both employ Grunwald formulas in their discretisations. A key difference

between their method and the finite volume method is that the latter deals directly with the

differential equation in conservative form, eliminating the need for product rule expansions in

variable-coefficient problems.

We consider the space-fractional advection-dispersion equation with variable coefficients:

@C(x, t)

@t+

@

@x[V (x)C(x, t)] =

@

@x

K(x)@↵C(x, t)

@x↵

, (4.1)

on the interval x 2 [a, b], subject to homogeneous Dirichlet boundary conditions. The function

C(x, t) represents, for example, a concentration; V (x) and K(x) are the velocity and the

anomalous dispersion coefficients, respectively. The operator @↵/@x↵ is the left Riemann–

Liouville fractional derivative of order ↵ [8, p.62] and we assume ↵ 2 (0, 1).

We derive the finite difference and finite volume discretisations for equation (4.1) and

compare the numerical solution obtained with the two methods for several variable-coefficient

test problems. We demonstrate that the finite volume method produces solutions that conserve

mass, whereas precise mass conservation is not achieved using the finite difference method.

Page 89: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

4.2. NUMERICAL METHODS 67

4.2 Numerical methods

4.2.1 Finite difference method

We consider a transport domain [a, b] that is discretised with N + 1 uniformly-spaced nodes

xi = a+ ih, i = 0 . . . N , where the spatial step h = (b�a)/N . To numerically solve the space-

fractional advection-dispersion equation using the finite difference method of Meerschaert and

Tadjeran [44], we first expand the terms in the brackets in (4.1) using the product rule. For the

advective term@

@x[V (x)C(x, t)] =

@V (x)

@xC(x, t) + V (x)

@C(x, t)

@x, (4.2)

and for the dispersive term

@

@x

K(x)@↵C(x, t)

@x↵

=

@K(x)

@x

@↵C(x, t)

@x↵+K(x)

@↵+1C(x, t)

@x↵+1. (4.3)

The first derivative @C/@x in (4.2) is approximated using second order central differences.

This implies that a suitably fine mesh be used to ensure monotonicity [137]. We approximate

the ↵ and ↵ + 1 order fractional derivatives with standard and shifted Grunwald formulas,

respectively [44].

Definition 1. (Shifted Grunwald formula on [a, b])

@↵C(x, t)

@x↵⇡ 1

h↵

[(x�a)/h+p]X

j=0

(�1)

j

j

C[x� (j � p)h, t] , (4.4)

where p is the shift value.

We define weights

w↵0 = 1, w↵,j = (�1)

j ↵(↵� 1) . . . (↵� j + 1)

j!, j = 1, 2, . . . (4.5)

and write (4.4) more simply as

@↵C(x, t)

@x↵⇡ 1

h↵

[(x�a)/h+p]X

j=0

w↵j C(x� (j � p)h, t). (4.6)

When p = 0 in formula (4.6), it is known as the standard Grunwald formula. The shift value

Page 90: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

68CHAPTER 4. A COMPARISON OF FD AND FVM FOR SOLVING SFADE WITH VARIABLE

COEFFICIENTS

p = 1 is required in the discretisation of the ↵ + 1 order fractional derivative (recalling that

0 < ↵ < 1) so that the resulting finite difference method is numerically stable [44]. Hence we

arrive at the following discretisations [44]:

@↵C(xi, t)

@x↵⇡ 1

h↵

iX

j=0

w↵j C(xi�j, t) , (4.7)

@↵+1C(xi, t)

@x↵+1⇡ 1

h↵+1

i+1X

j=0

w↵+1j C(xi�j+1, t) . (4.8)

We now define a temporal partition tn = n⌧ for n = 0, 1, . . . where ⌧ is the timestep, and

approximate the temporal derivative in (4.1) by the standard first order backward difference.

Letting Cni ⇡ C(xi, tn) denote the numerical solution, and using the spatial discretisations just

derived, we obtain the fully implicit scheme [1]

Cn+1i � Cn

i

⌧= �V 0

i Cn+1i � Vi

2h[Cn+1

i+1 � Cn+1i�1 ]

+K 0i

"

1

h↵

iX

j=0

w↵j C

n+1i�j

#

+Ki

"

1

h↵+1

i+1X

j=0

w↵+1j Cn+1

i�j+1

#

(4.9)

where V 0i = @V (xi)/@x, and K 0

i = @K(xi)/@x.

Collecting like terms, we write the scheme in the form

Cn+1i � Cn

i

⌧=

NX

j=0

fijCn+1j +

NX

j=0

gijCn+1j (4.10)

where the coefficients fij and gij are

fij =

8

>

>

>

>

>

>

>

>

<

>

>

>

>

>

>

>

>

:

h�↵K 0i w

↵i�j, j < i� 1;

h�↵K 0iw

↵1 , j = i� 1;

h�↵K 0iw

↵0 � V 0

i , j = i;

0, j � i+ 1

(4.11)

Page 91: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

4.2. NUMERICAL METHODS 69

and

gij =

8

>

>

>

>

>

>

>

>

>

>

>

>

<

>

>

>

>

>

>

>

>

>

>

>

>

:

h�(↵+1)Ki w↵+1i�j+1, j < i� 1;

h�(↵+1)Kiw↵+12 + Vi/(2h), j = i� 1;

h�(↵+1)Kiw↵+11 , j = i;

h�(↵+1)Kiw↵+10 � Vi/(2h), j = i+ 1;

0, j > i+ 1.

(4.12)

Denoting the numerical solution vector Cn= [Cn

1 , . . . , CnN�1], we have the vector equation

(I+ ⌧A+ ⌧B)C

n+1= C

n (4.13)

to solve at each timestep, where the matrices A and B have elements aij = �fij and bij = �gij ,

respectively.

4.2.2 Finite volume method

Comparing (4.1) with the general transport equation

@C(x, t)

@t= �@Q(x, t)

@x(4.14)

we identify the total flux

Q(x, t) = V (x)C(x, t) + q(x, t), (4.15)

with advective component

V (x)C(x, t) (4.16)

and dispersive component

q(x, t) = �K(x)@↵C(x, t)

@x↵. (4.17)

We now consider a transport domain [a, b] that is discretised with N + 1 uniformly-spaced

nodes xi = a + ih, i = 0 . . . N , where the spatial step h = (b � a)/N . A finite volume

Page 92: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

70CHAPTER 4. A COMPARISON OF FD AND FVM FOR SOLVING SFADE WITH VARIABLE

COEFFICIENTS

discretisation is applied by integrating (4.14) over the ith control volume [xi�1/2, xi+1/2]:

Z xi+1/2

xi�1/2

@C(x, t)

@tdx = �

Z xi+1/2

xi�1/2

@Q(x, t)

@xdx . (4.18)

Interchanging the order of integration and differentiation on the left, and performing the inte-

gration on the right, we have

ddt

Z xi+1/2

xi�1/2

C(x, t) dx = ��

Q(xi+1/2, t)�Q(xi�1/2, t)

(4.19)

this leads to the standard finite volume discretisation

d ¯Ci

dt=

1

h

n

Q|xi�1/2

�Q|xi+1/2

o

(4.20)

where ¯Ci denotes the control volume average ¯Ci = 1/hR x

i+1/2

xi�1/2

C dx. No approximations have

been introduced at this point.

The flux Q has both advective and dispersive components. The key feature of our finite vol-

ume method is the approximation of the dispersive flux q|xi±1/2

by fractionally-shifted Grunwald

formulas [135]. The fractional shift p = 1/2 in (4.6) allows us to build approximations of

fractional derivatives at control volume faces xi±1/2 in terms of function values at the nodes xj .

This leads to the fractionally-shifted Grunwald formulas

@↵C(xi�1/2, t)

@x↵⇡ 1

h↵

iX

j=0

w↵j C(xi�j, t) (4.21)

at the face xi�1/2, and

@↵C(xi+1/2, t)

@x↵⇡ 1

h↵

i+1X

j=0

w↵j C(xi�j+1, t) (4.22)

at the face xi+1/2.

The dispersive flux is approximated at the face xi�1/2 by

q(xi�1/2, t) ⇡ �K(xi�1/2)

"

1

h↵

iX

j=0

w↵j C(xi�j, t)

#

(4.23)

Page 93: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

4.2. NUMERICAL METHODS 71

and at the face xi+1/2 by

q(xi+1/2, t) ⇡ �K(xi+1/2)

"

1

h↵

i+1X

j=0

w↵j C(xi�j+1, t)

#

. (4.24)

Previously [135] we showed this discretisation to be of first order spatial accuracy for the

constant coefficient case. In Section 4.3 we will show numerically that the method retains

first order spatial accuracy for the variable coefficient test problem.

For the advective flux V (x)C(x, t) we use a standard averaging scheme

V (xi±1/2)C(xi±1/2, t) ⇡V (xi±1/2)

2

[C(xi, t) + C(xi±1, t) ] (4.25)

which completes the spatial discretisation.

We now define a temporal partition tn = n⌧ for n = 0, 1, . . . where ⌧ is the timestep, and

approximate the temporal derivative in (4.20) by the standard first order backward difference.

Letting Cni ⇡ C(xi, tn) denote the numerical solution, and using the spatial discretisations just

derived, we obtain the fully implicit scheme

Cn+1i � Cn

i

⌧=

Vi�1/2

2h

Cn+1i + Cn+1

i�1

⇤� Vi+1/2

2h

Cn+1i + Cn+1

i+1

+

Ki�1/2

h

1

h↵

iX

j=0

w↵j C

n+1i�j

� Ki+1/2

h

1

h↵

i+1X

j=0

w↵j C

n+1i�j+1

. (4.26)

Collecting like terms,Cn+1

i � Cni

⌧=

1

h

NX

j=0

gijCn+1j (4.27)

where

gij =

8

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

<

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

:

h�↵Ki+1/2 w↵i�j+1 � h�↵Ki�1/2 w

↵i�j, j < i� 1;

h�↵Ki+1/2 w↵2 � h�↵Ki�1/2 w

↵1 + Vi�1/2/2, j = i� 1;

h�↵Ki+1/2 w↵1 � h�↵Ki�1/2 w

↵0 + (Vi�1/2 � Vi+1/2)/2, j = i;

h�↵Ki+1/2 w↵0 � Vi+1/2/2, j = i+ 1;

0, j > i+ 1.

(4.28)

Page 94: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

72CHAPTER 4. A COMPARISON OF FD AND FVM FOR SOLVING SFADE WITH VARIABLE

COEFFICIENTS

Denoting the numerical solution vector Cn= [Cn

1 , . . . , CnN�1], we have the vector equation

I+

hA

C

n+1= C

n (4.29)

to solve at each timestep, where the matrix A has elements aij = �gij .

4.3 Numerical experiments

Example 1. We begin by comparing the finite difference and finite volume methods for a test

problem. We consider the space-fractional advection-dispersion equation

@C(x, t)

@t+

@

@x(V (x)C(x, t)) =

@

@x

K(x)@↵C(x, t)

@x↵

(4.30)

for (x, t) 2 [0, 500]⇥ [0, T ] together with the boundary and initial conditions

8

>

>

>

<

>

>

>

:

C(0, t) = C(500, t) = 0, 0 t T,

C(x, 0) = 0.05�(x� 25), 0 x 500

(4.31)

and parameters K(x) = 0.06x, V (x) = 0.1x and ↵ = 0.7. This scenario was considered by

Zhang et al. [1] who used the finite difference method (4.13) to obtain the numerical solution.

Our numerical solution at time T = 10 days using �x = 0.5 and ⌧ = 0.1 is shown in

Figure 4.1, and agrees well with that obtained by Zhang et al. [1]. The heavier leading tail and

the lagged peak of the fractional model, compared to the standard Gaussian (↵ = 1) model,

are clearly visible. The solutions obtained using the finite difference method (4.13) and finite

volume method (4.29) were found to be visually indistinguishable.

The breakthrough curve at x = 300 m is illustrated in Figure 4.2, which also agrees with

Zhang et al. [1]. As Zhang et al. note, the breakthrough peak of the fractional model arrives

slightly behind that of the Gaussian model, since the fractional model has more mass when in

front of the peak.

Analytical solutions are unavailable for this problem. Despite this, we are able to verify

numerically that the finite difference and finite volume methods are first order accurate in both

space and time. To do so, we select sufficiently small values of h and ⌧ , and generate three

Page 95: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

4.3. NUMERICAL EXPERIMENTS 73

101 102 10310−8

10−7

10−6

10−5

10−4

10−3

10−2

x (m)

C (d

imen

sion

less

)

Gaussian alpha = 0.7

Figure 4.1: Comparison of the present numerical solution (solid lines) and that obtained bydigitising Zhang’s [1] Figure 2a (symbols) at final time T = 10 days, using �x = 0.5 and⌧ = 0.1.

100 101 10210−12

10−10

10−8

10−6

10−4

10−2

Time (day)

C (d

imen

sion

less

)

alpha = 0.7

Gaussian

Figure 4.2: Breakthrough curve of the present numerical solution (solid lines) and that obtainedby digitising Zhang’s [1] Figure 3a (symbols) at x = 300 m, using �x = 0.5 and ⌧ = 0.02.

Page 96: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

74CHAPTER 4. A COMPARISON OF FD AND FVM FOR SOLVING SFADE WITH VARIABLE

COEFFICIENTS

0 0.2 0.4 0.6 0.8 110−16

10−14

10−12

10−10

10−8

10−6

10−4

Time (day)

Mas

s ba

lanc

e er

ror (

dim

ensi

onle

ss)

FDM (method A)FDM (method B)FVM

Figure 4.3: Mass balance error for finite difference method and finite volume method using�x = 1 and ⌧ = 0.005.

solutions with successively refined parameters: (h, ⌧), (h/2, ⌧/2), and (h/4, ⌧/4). Then the

following formula estimates the order of the method [138, p.59]:

log2

max |Ch,⌧ � Ch/2,⌧/2|max |Ch/2,⌧/2 � Ch/4,⌧/4|

. (4.32)

Using h = 0.2 and ⌧ = 0.01, we obtained the value 1.0 for the finite difference method, and

0.98 for the finite volume method, which is consistent with both methods being first order in

space and time.

Example 2. We present a test problem to highlight the advantage of the finite volume

method compared to the finite difference method by examining the mass balance error for each

method. We consider the space-fractional advection-dispersion equation

@C(x, t)

@t+

@

@x(V (x)C(x, t)) =

@

@x

K(x)@↵C(x, t)

@x↵

(4.33)

for (x, t) 2 [0, 500]⇥ [0, T ] together with the boundary and initial conditions

8

>

>

>

<

>

>

>

:

C(0, t) = C(500, t) = 0, 0 t T,

C(x, 0) = �(x� 250), 0 x 500

(4.34)

and parameters K(x) = 0.06x, V (x) = 0.1x and ↵ = 0.7.

Page 97: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

4.4. CONCLUSION 75

Though this problem has homogeneous Dirichlet conditions, we can still extract meaningful

mass balance errors by considering the change in mass in the interior (non-boundary) cells

compared to the mass lost due to enforced zero boundary conditions. For the finite volume

method (FVM) this calculation is straightforward as the required fluxes are already computed

as part of the discretisation.

For the finite difference method (FDM), we consider two approaches. The first, which we

call method A, computes the required fluxes as an additional post-processing step after obtaining

the numerical solution. The second, which we call method B, simply compares the total mass

in the finite difference solution at any time to that in the finite volume solution.

Figure 4.3 shows the computed mass balance errors up to final time T = 1 day with �x = 1

and ⌧ = 0.005. It is readily apparent from the figure that the finite volume method produces

a solution that conserves mass (to within machine precision). In contrast, the finite difference

solution exhibits mass balance errors many orders of magnitude larger, and growing over time.

These conclusions are identical whether method A or method B is used to compute the mass

balance errors.

This example clearly illustrates the advantage of the finite volume method over the finite

difference method for problems of this nature. The inherent conservativeness of the finite

volume method yields precise mass balance, whereas the finite difference method provides no

such guarantee.

4.4 Conclusion

In this article, we considered a space-fractional advection-dispersion equation with variable

coefficients on a one-dimensional finite domain with homogeneous Dirichlet boundary condi-

tions. Finite difference methods for solving this equation require that the product rule is first

applied, and then the Riemann–Liouville fractional derivatives are discretised using standard

and shifted Grunwald formulas, depending on the fractional order. We presented a finite volume

method that deals directly with the differential equation in conservative form. Fractionally-

shifted Grunwald formulas are used to discretise the fractional derivatives at control volume

faces, eliminating the need for product rule expansions.

Numerical experiments confirm that both methods recover the correct solution for a test

Page 98: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

76CHAPTER 4. A COMPARISON OF FD AND FVM FOR SOLVING SFADE WITH VARIABLE

COEFFICIENTS

problem. Additionally, both methods are confirmed numerically to be first order in space

and time. However, we showed that the finite volume method produces a solution which is

conservative, whereas the finite difference method does not. We conclude that the finite volume

method is preferable for solving space-fractional advection-dispersion equation with variable

coefficients.

Page 99: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

Chapter 5

A second-order accurate finite volume method for

solving the space-fractional diffusion equation

5.1 Introduction

Fractional differential equations are now widely used by researchers for describing and mod-

elling phenomena arising from transport processes that exhibit non-classical, or anomalous,

diffusion. The use of fractional derivatives in the continuum models of transport allows for the

representation of super- and sub-diffusion, which has been observed in a wide range of physical

processes (see [116, 117, 139–141]).

In this paper, we consider a space-fractional diffusion equation with source term:

@C(x, t)

@t=

@

@x

K@↵C(x, t)

@x↵

+ S(x, t), (5.1)

on the interval [a, b], subject to homogeneous Dirichlet boundary conditions.

As is clear from (5.1), this equation incorporates a fractional derivative of order ↵ in the

diffusion term. If we interpret the variable C(x, t) as a particle concentration, then (5.1) is a

statement of mass conservation under the fractional Fick’s law [136], where the flux q is given

by

q(x, t) = �K@↵C(x, t)

@x↵(5.2)

and K > 0 is the anomalous diffusion coefficient. The symbol @↵C(x, t)/@x↵ stands for the

left Riemann-Liouville fractional derivative of order ↵, with ↵ taken to be between zero and

one in this paper, as is standard for this type of anomalous diffusion equation.

77

Page 100: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

78 CHAPTER 5. A SECOND-ORDER ACCURATE FVM FOR SOLVING SFDE

Definition 1. (Riemann-Liouville fractional derivative on [a, b]), 0 < ↵ 1

@↵C(x, t)

@x↵=

1

�(1� ↵)

@

@x

Z x

a

C(⇠, t)

(x� ⇠)↵d⇠ . (5.3)

Equation (5.1) and its variants have received considerable study in recent years. Solu-

tion strategies of this, and other fractional partial differential equations, tend to be based on

numerical techniques, since analytical solutions are very difficult to find. Finite difference

discretisation schemes have been very popular, with pioneering work by Meerschaert and Tad-

jeran [44, 47]. They published several key papers in which they derived finite difference

methods for equations involving Riemann–Liouville fractional derivatives and showed that for

fractional orders between zero and one, standard Grunwald formulas lead to stable methods,

whereas for fractional orders between one and two, shifted Grunwald formulas are required

for stability. A space-time fractional advection-dispersion equation has been considered by

Liu et al. [50]. They proposed both implicit and explicit difference methods with Caputo

time-fractional derivatives and Riemann-Liouville space-fractional derivatives. The stability

and convergence of these methods were addressed.

Finite element and finite volume methods have received less attention to date. Ervin and

Roop [123, 124] proved a Galerkin weak formulation to fractional elliptic differential equa-

tions with a constant diffusivity coefficient. Moreover, they proved the optimal-order con-

vergence rates for the corresponding finite element methods. A finite volume method for

solving the space-fractional advection-dispersion equation with constant coefficients was pro-

posed by Zhang et al. [102]. Their method was based on discretising the integral using the

Riemann–Liouville definition of the fractional derivative. Previously we proposed a finite

volume method for the two-sided space-fractional [135] and the two-sided time-space-fractional

[142] advection-dispersion equation. Our method uses shifted Grunwald formulas to discretise

the fractional derivatives at control volume faces.

Unlike for standard integer-order diffusion, where the central difference stencil naturally

leads to second-order spatial accuracy, the spatial discretisation stencils for fractional diffusion

equations frequently give rise to only first order accurate methods in space. Higher-order spatial

accuracy has been achieved for some discretisation schemes, often by using a form of Richard

extrapolation. Tadjeran et at. [48] presented a second-order accurate finite difference method

based on Richardson extrapolation. Tadjeran and Meerschaert [68] extended this method to two

Page 101: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

5.1. INTRODUCTION 79

dimensions by using the alternating directions implicit approach.

Other approaches besides Richard extrapolation have also been explored. Chen et al. [74]

developed a high-order method for variable-order fractional advection-diffusion equations. Shen

et al. [143] proposed a second-order accurate Crank-Nicolson Riesz fractional finite difference

approximation scheme for solving the Riesz space-fractional advection-dispersion equation.

They used the fractional centred difference to discretise the Riesz fractional derivative. The

weighted and shifted Grunwald difference operators have been proposed by Tian et al. [144]

and Feng et al. [145] to approximate Riemann-Liouville fractional derivatives with second and

higher order accuracy. Nasir et al. [146] have presented a second order finite difference approx-

imation for the fractional diffusion equation using the shifted Grunwald-Letnikov formulation

to approximate Riemann-Liouville fractional derivative at a point away from the grid points.

Zhang et al. [93] used a Galerkin finite element method and a backward difference technique

to solve the symmetric space-fractional differential equation with the Riesz fractional operator.

They showed that the convergence rate is higher than order one in the L2-norm.

In this paper, we extend the finite volume discretisation developed by Hejazi et al. [135] to

second order spatial accuracy. Like many of the numerical schemes discussed in this section,

the finite volume discretisation of [135] does not discretise the Riemann-Liouville fractional

derivative directly. Instead, the Grunwald-Letnikov formulation is utilised, by appealing to the

following theorem [48, 128, 135]:

Theorem 4 Let ↵ and p be positive numbers, and suppose that f 2 C [↵]+n+2(R) and all

derivatives of f up to order [↵] + n+ 2 belong to L1(R). Define

+�↵h,pf(x) =

1X

j=0

(�1)

j

j

f(x� (j � p)h) (5.4)

Then if a = �1 in (5.3), there exist constants c` independent of h, f, x such that

h�↵+�

↵h,pf(x) =

d↵f(x)

dx↵+

n�1X

`=1

c`d↵+`f(x)

dx↵+`h`

+O(hn) (5.5)

uniformly in x 2 R. The values of the c` are computable, and in particular c1 = �↵/2 + p and

c2 = 1/2(p� ↵/2)2 + ↵/24.

Page 102: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

80 CHAPTER 5. A SECOND-ORDER ACCURATE FVM FOR SOLVING SFDE

This theorem illustrates that (shifted) Grunwald formulas of the form (5.4) can be used to

discretise Riemann-Liouville fractional derivatives, provided the function f is smooth enough,

and in the case of finite domains, homogeneous Dirichlet conditions are enforced on the bound-

aries.

In Hejazi et al. [135], a first order finite volume spatial discretisation was derived using (5.4)

with shift value p = 1/2. The shift value of one half was used in order to build approximations

of fractional derivatives at control volume faces xi±1/2 in terms of function values at the nodes

xj .

From the form of the error term (5.5), and the expression for c1 in particular, it is clear that

second order spatial accuracy is achieved with shift value p = ↵/2. Nasir et al. [146] used

this observation to build a second order finite difference scheme for the fractional diffusion

equation. Employing the fractional shift p = ↵/2 implies a “misalignment” between the

fractional derivative evaluation points and the function value sampling points: they cannot both

fall on nodes. In Nasir et al. [146] this misalignment was corrected via an additional step of

“realignment”.

In this paper we show how a finite volume formulation leads naturally and elegantly to

a second order discretisation by utilising the shift value p = ↵/2. In the finite volume for-

mulation, the position of the nodes and control volume faces is chosen so that the fractional

derivative evaluation points and the function value sampling points naturally fall on faces and

nodes respectively, with no realignment required.

5.2 Numerical Method

We consider a transport domain [a, b] that is discretised with N + 1 uniformly-spaced nodes

xi = a + ih, i = 0 . . . N , where the spatial step h = (b � a)/N . Around each node xi is

constructed a control volume, with faces located at xi�↵/2 and xi+1�↵/2, as illustrated in Figure

5.1.

A finite volume discretisation is applied by integrating the governing equation over the ith

control volume [xi�↵/2, xi+1�↵/2]:

d

dt

Z xi+1�↵/2

xi�↵/2

C dx =

Z xi+1�↵/2

xi�↵/2

@

@x

K@↵C

@x↵

dx+

Z xi+1�↵/2

xi�↵/2

S dx . (5.6)

Page 103: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

5.2. NUMERICAL METHOD 81

Figure 5.1: Illustration of the finite volume discretisation. Nodes xi = ih are equally spacedwith spacing width h. Around each node xi a control volume is constructed, with faces at xi�↵/2

and xi+1�↵/2. The midpoint of the control volume is denoted xmid.

Performing the integration on the diffusion term, we have

Z xi+1�↵/2

xi�↵/2

@

@x

K@↵C

@x↵

dx = K

@↵C

@x↵

xi+1�↵/2

� @↵C

@x↵

xi�↵/2

. (5.7)

Hence we require approximations for the fractional derivatives@↵C

@x↵

xi�↵/2

and@↵C

@x↵

xi+1�↵/2

at

the control volume faces. If we define the standard weights

w↵0 = 1, w↵

j = (�1)

j ↵(↵� 1) . . . (↵� j + 1)

j!, j = 1, 2, . . . (5.8)

then the shifted Grunwald formula is [48, 59, 60]:

@↵C(x, t)

@x↵⇡ 1

h↵

[

x�a

h

+p]

X

j=0

w↵j C(x� (j � p)h, t) , (5.9)

where p is the shift value. From Theorem 4, choosing p = ↵/2 gives the desired second-order

discretisation formula.

Importantly, with our choice of control volume face locations, the resulting formula natu-

rally expresses the fractional derivatives at control volume faces in terms of function values at

Page 104: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

82 CHAPTER 5. A SECOND-ORDER ACCURATE FVM FOR SOLVING SFDE

the nodes. Indeed, the resulting formulas are simply

@↵C(xi�↵/2, t)

@x↵=

1

h↵

iX

j=0

w↵j C(xi�j, t) +O(h2

) , (5.10)

at the face xi�↵/2, and

@↵C(xi+1�↵/2, t)

@x↵=

1

h↵

i+1X

j=0

w↵j C(xi�j+1, t) +O(h2

) , (5.11)

at the face xi+1�↵/2

It is interesting to note that the right hand side of formulas (5.10) and (5.11) are identical

to those derived previously [135, 142, 147] for first-order spatial discretisations. What has

essentially changed is the interpretation of what these formulas represent. In this work, they

are interpreted as second-order approximations at the faces xi�↵/2 and xi+1�↵/2, rather than

first-order approximations at the faces xi±1/2 as previously.

Altogether then, the diffusion term of (5.7) is discretised as

K

@↵C

@x↵

xi+1�↵/2

� @↵C

@x↵

xi�↵/2

= K

"

1

h↵

i+1X

j=0

w↵j Ci�j+1 � 1

h↵

iX

j=0

w↵j Ci�j

#

+O(h2)

= KNX

j=0

gijCj +O(h2) (5.12)

where

gij =

8

>

>

>

>

>

>

>

>

>

>

>

>

<

>

>

>

>

>

>

>

>

>

>

>

>

:

h�↵(w↵

i�j+1 � w↵i�j), j < i� 1;

h�↵(w↵

2 � w↵1 ), j = i� 1;

h�↵(w↵

1 � w↵0 ), j = i;

h�↵w↵0 , j = i+ 1;

0, j > i+ 1.

(5.13)

We complete the spatial discretisation by discretising the unsteady and source terms in (5.6)

using the midpoint rule. For the source termZ x

i+1�↵/2

xi�↵/2

S dx this is straightforward:

Z xi+1�↵/2

xi�↵/2

S(x, t) dx = hS(xmid, t) +O(h3) (5.14)

Page 105: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

5.2. NUMERICAL METHOD 83

where

xmid =xi�↵/2 + xi+1�↵/2

2

= xi+1/2�↵/2 .

Applying the midpoint rule to the unsteady termd

dt

Z xi+1�↵/2

xi�↵/2

C dx requires an approximation

of C(xmid, t), which we obtain through one-sided interpolation:

C(xmid, t) =1 + ↵

2

C(xi, t) +1� ↵

2

C(xi+1, t) +O(h2) . (5.15)

Second order accuracy of this approximation is formally established in Section 5.3. We note

that as ↵ ! 1 (the integer-order case), the shift value p ! 1/2 and this formula reduces to

C(xmid, t) = C(xi, t) as expected.

The midpoint rule applied to the unsteady term is then

d

dt

Z xi+1�↵/2

xi�↵/2

C dx =

d

dt

hC(xmid, t) +O(h3)

=

d

dt

h

1 + ↵

2

C(xi, t) +1� ↵

2

C(xi+1, t) +O(h2)

+O(h3)

=

h

2

(1 + ↵)dC(xi, t)

dt+

h

2

(1� ↵)dC(xi+1, t)

dt+O(h3

). (5.16)

Substituting all discretisations (5.12), (5.14) and (5.16) into (5.6) we derive the scheme

h

2

(1 + ↵)dCi

dt+

h

2

(1� ↵)dCi+1

dt= K

NX

j=0

gijCj + hSmid

1 + ↵

2

dCi

dt+

1� ↵

2

dCi+1

dt=

K

h

NX

j=0

gijCj + Smid

NX

j=0

bijdCj

dt=

K

h

NX

j=0

gijCj + Smid , (5.17)

where

bij =

8

>

>

>

>

>

>

>

>

<

>

>

>

>

>

>

>

>

:

0, j i� 1;

1+↵2 , j = i;

1�↵2 , j = i+ 1;

0, j > i+ 1.

(5.18)

Page 106: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

84 CHAPTER 5. A SECOND-ORDER ACCURATE FVM FOR SOLVING SFDE

Denoting the numerical solution vector C = [C1, . . . , CN�1] and source vector S = [S1, . . . , SN�1],

we have the vector ordinary differential equation

B

dC

dt=

�K

hAC+ S (5.19)

to solve, where the Hessenberg matrix A has elements aij = �gij and the bidiagonal matrix B

has elements bij .

Standard methods for advancing such systems in time can then be applied. For concreteness,

in this paper we consider the standard backward Euler method in time. However, higher order

backward difference formulas (BDFs) or indeed other high-order integration schemes could

easily be used.

We define a temporal partition tn = n⌧ for n = 1, 2, . . . where ⌧ is the timestep, and

approximate the temporal derivative in (5.19) by the standard first order backward difference.

Letting Cni ⇡ C(xi, tn) denote the numerical solution, and using the spatial discretisations just

derived, we obtain the fully implicit scheme

B(C

n+1 �C

n) =

�⌧K

hAC

n+1+ ⌧Sn+1 , (5.20)

or✓

I+

⌧K

hB

�1A

C

n+1= C

n+ ⌧B�1

S

n+1 (5.21)

which must be solved at each timestep.

In the next section we prove that this scheme is both stable and convergent, and that it is

second order accurate in space.

5.3 Numerical Analysis

For convenience, in this section we will write the scheme (5.21) as

C

n+1= M(C

n+ ⌧B�1

S

n+1) (5.22)

Page 107: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

5.3. NUMERICAL ANALYSIS 85

where

M =

I+

⌧K

hB

�1A

◆�1

(5.23)

is the iteration matrix.

We first state the following standard results concerning the Grunwald weights w↵j in equation

(5.8).

Lemma 2 Let 0 < ↵ < 1. Then

(i) w↵0 = 1 and w↵

j < 0 for j = 1, 2, . . .

(ii) limj!1 w↵j = 0

(iii) w↵j+1 � w↵

j > 0 for j = 1, 2, . . .

Proof See [135].

5.3.1 Stability

To prove stability of the scheme we will show that the eigenvalues of the iteration matrix M

have negative real components. To do so, we will first establish that both matrices A and B are

positive definite.

Theorem 5 A is a positive-definite matrix.

Proof We show that the symmetric part of A, As =

12(A + A

T) has positive eigenvalues,

which implies positive definiteness of A [148].

Recalling that aij = �gij , we start by considering the sum of the off-diagonal elements

Page 108: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

86 CHAPTER 5. A SECOND-ORDER ACCURATE FVM FOR SOLVING SFDE

PNj=0,j 6=i |(gij)s| :

NX

j=0,j 6=i

|(gij)s| = 1

2

NX

j=0,j 6=i

|gij|+ 1

2

NX

j=0,j 6=i

|gji|

=

1

2

(

i�2X

j=0

|gij|+ |gi,i�1|+ |gi,i+1|) + 1

2

(|gi�1,i|+ |gi+1,i|+NX

j=i+2

|gji|)

=

1

2

i�2X

j=0

1

h↵|w↵

i�j+1 � w↵i�j|+

1

h↵|(w↵

2 � w↵1 )|+

1

h↵|w↵

0 |!

+

1

2

1

h↵|w↵

0 |+1

h↵|(w↵

2 � w↵1 )|+

NX

j=i+2

1

h↵|w↵

j�i+1 � w↵j�i|

!

.

(5.24)

Now, Lemma 1 (i) & (iii) guarantee that each term is non-negative. Hence we may drop absolute

value signs:

NX

j=0,j 6=i

|(gij)s| = 1

2

i�2X

j=0

1

h↵(w↵

i�j+1 � w↵i�j) +

1

h↵(w↵

2 � w↵1 ) +

1

h↵w↵

0

!

+

1

2

1

h↵w↵

0 +

1

h↵(w↵

2 � w↵1 ) +

NX

j=i+2

1

h↵(w↵

j�i+1 � w↵j�i)

!

.

(5.25)

We now show that this sum is strictly less than |gii|. Replacing the finite sums with infinite

sums, and combining the remaining terms gives the inequality

NX

j=0,j 6=i

|(gij)s| < 1

2

1

h↵

i�2X

j=�1

(w↵i�j+1 � w↵

i�j) +1

h↵(w↵

2 � w↵1 + w↵

0 )

!

+

1

2

1

h↵(w↵

2 � w↵1 + w↵

0 ) +1

h↵

1X

j=i+2

(w↵j�i+1 � w↵

j�i)

!

The two telescoping sums have the form

(w↵3 � w↵

2 ) + (w↵4 � w↵

3 ) + (w↵5 � w↵

4 ) + . . .

Page 109: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

5.3. NUMERICAL ANALYSIS 87

which by virtue of Lemma 1 (ii) equals �w↵2 . So we have

NX

j=0,j 6=i

|(gij)s| < 1

2

1

h↵(�w↵

2 ) +1

h↵(w↵

2 � w↵1 + w↵

0 )

+

1

2

1

h↵(w↵

2 � w↵1 + w↵

0 ) +1

h↵(�w↵

2 )

=

1

2

1

h↵(�w↵

1 + w↵0 )

+

1

2

1

h↵(�w↵

1 + w↵0 )

=

1

2

|gii|+ 1

2

|gii|

= |gii|

which establishes the strict diagonal dominance of As. By the Gershgorin circle theorem, the

eigenvalues of As, with its strictly positive diagonal entries, are themselves strictly positive,

which completes the proof.

Theorem 6 B is a positive-definite matrix.

Proof For the bidiagonal matrix B whose elements are given by (5.18) it is straightforward to

see that

NX

j=0,j 6=i

|(bij)s| = 1

2

1� ↵

2

+

1

2

1� ↵

2

=

1� ↵

2

remembering that 0 < ↵ < 1

<1 + ↵

2

= |bii|

which establishes diagonal dominance. Once again using the Gershgorin circle theorem com-

pletes the proof.

Theorem 7 The eigenvalues of B�1A have positive real parts.

Proof Rather than work with the matrix B

�1A, we prefer to consider the matrix ˜

A = B

�1/2AB

�1/2.

The two matrices are easily seen to be similar: ˜

A = B

1/2(B

�1A)B

�1/2. The existence of the

Page 110: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

88 CHAPTER 5. A SECOND-ORDER ACCURATE FVM FOR SOLVING SFDE

matrix square root B�1/2 is guaranteed by the positive definiteness of B [148]. Furthermore,

the matrix ˜

A inherits the positive definiteness of A and B [148].

Let � be an eigenvalue of ˜

A with associated eigenvector x. We will show that � has positive

real part. We have

�x =

˜

Ax

�xHx = x

Ax

� =

x

Ax

x

Hx

<(�) = <(xH˜

Ax)

x

Hx

> 0

where the last inequality follows from the positive definiteness of ˜

A. Since this result holds for˜

A, it also holds for the similar matrix B

�1A.

Corollary 2 The iteration matrix M in scheme (5.22) is convergent, and hence the scheme itself

is unconditionally stable.

Proof From Theorem 7 the eigenvalues of I+ ⌧KhB

�1A have real parts greater than one, and

hence its inverse, the iteration matrix M =

I+

⌧KhB

�1A

��1, exists and has spectral radius

less than 1, as required.

5.3.2 Convergence

To establish convergence of our numerical scheme, will be necessary to rewrite (5.10) and

(5.11) to include the leading order error term. This follows directly from (5.5), remembering

that c1 = 0 with our choice of control volume face locations:

@↵C(xi�↵/2, t)

@x↵=

1

h↵

iX

j=0

w↵j C(xi�j, t)� c2

@↵+2C(xi�↵/2, t)

@x↵+2h2

+O(h3) , (5.26)

@↵C(xi+1�↵/2, t)

@x↵=

1

h↵

i+1X

j=0

w↵j C(xi�j+1, t)� c2

@↵+2C(xi+1�↵/2, t)

@x↵+2h2

+O(h3) . (5.27)

We must also formally establish the second-order accuracy of the midpoint approximation

(5.15) to C(xmid, t).

Page 111: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

5.3. NUMERICAL ANALYSIS 89

Lemma 3 Let xmid = xi+1/2�↵/2. Then

C(xmid, t) =1 + ↵

2

C(xi, t) +1� ↵

2

C(xi+1, t) +O(h2) .

Proof We expand C(xi, t) and C(xi+1, t) about xmid:

C(xi, t) = C(xmid � h

2

(1� ↵), t)

= C(xmid, t)� h

2

(1� ↵)@C

@x(xmid, t) +O(h2

) (5.28)

and

C(xi+1, t) = C(xmid +h

2

(1 + ↵), t)

= C(xmid, t) +h

2

(1 + ↵)@C

@x(xmid, t) +O(h2

) (5.29)

We now form (1 + ↵)/2⇥(5.28) + (1� ↵)/2⇥(5.29) to obtain

1 + ↵

2

C(xi, t) +1� ↵

2

C(xi+1, t) =1 + ↵

2

C(xmid, t) +1� ↵

2

C(xmid, t) +O(h2)

= C(xmid, t) +O(h2)

as required.

Theorem 8 The numerical scheme (5.21) is convergent, with second order accuracy in space

and first order accuracy in time.

Proof Let eni denote the error in the numerical solution at node xi and time tn, so that

Cni = C(xi, tn) + eni . (5.30)

It will be convenient to use the point-wise form of the scheme (5.17):

1 + ↵

2

(Cn+1i � Cn

i ) +1� ↵

2

(Cn+1i+1 � Cn

i+1) =⌧K

h

NX

j=0

gijCn+1j + Sn+1

mid . (5.31)

Page 112: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

90 CHAPTER 5. A SECOND-ORDER ACCURATE FVM FOR SOLVING SFDE

Substitute (5.30) and the discretisations (5.14), (5.16), (5.26), (5.27) to obtain

d

dt

Z xi+1�↵/2

xi�↵/2

C dx+ h

NX

j=0

bij

"

en+1j � enj

#

+O(⌧ + h2)

!

= K

@C↵(xi+1�↵/2, tn+1)

@x↵� @C↵

(xi�↵/2, tn+1)

@x↵

+K

c2@↵+2C(xi+1�↵/2, tn+1)

@x↵+2h2 � c2

@↵+2C(xi�↵/2, tn+1)

@x↵+2h2

+O(h3)

+K

"

1

h↵

i+1X

j=0

w↵j e

n+1i�j+1 �

1

h↵

iX

j=0

w↵j e

n+1i�j

#

+

Z xi+1�↵/2

xi�↵/2

S dx+O(h3) (5.32)

Cancel the PDE (5.6) and simplify to obtain

NX

j=0

bij

"

en+1j � enj

#

= K

c2@↵+2C(xi+1�↵/2, tn+1)

@x↵+2h� c2

@↵+2C(xi�↵/2, tn+1)

@x↵+2h

+

K

h

"

1

h↵

i+1X

j=0

w↵j e

n+1i�j+1 �

1

h↵

iX

j=0

w↵j e

n+1i�j

#

+O(⌧ + h2) . (5.33)

The first term on the right hand side is O(h2), which can be verified by finding Taylor

expansions of the fractional derivatives about x = xmid. Hence, we arrive at

NX

j=0

bij

"

en+1j � enj

#

=

K

h

"

1

h↵

i+1X

j=0

w↵j e

n+1i�j+1 �

1

h↵

iX

j=0

w↵j e

n+1i�j

#

+O(⌧ + h2) . (5.34)

From here the proof proceeds in standard fashion. Arrange into matrix form

I+

⌧K

hB

�1A

e

n+1= e

n+ ⌧B�1O(⌧ + h2

)1

where aij = �gij and bij as per (5.13) and (5.18) respectively. That is,

e

n+1= Me

n+ b

where M =

I+

⌧KhB

�1A

��1 and b = ⌧MB

�1O(⌧ +h2)(1, 1, . . . , 1)T . Iterating, and noting

that e0 = 0, we obtain

e

n+1= (M

n+M

n�1+ . . .+ I)b .

Page 113: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

5.4. NUMERICAL EXPERIMENT 91

Now, from Corollary 1 we have ⇢(M) < 1, and so we may choose a vector norm and induced

matrix norm k · k such that kMk < 1 [129, p.31]. Then upon taking norms,

ken+1k (kMkn + kMkn�1+ . . .+ 1)kbk

< (1 + 1 + . . .+ 1)kbk .

From above we have kbk ⌧EO(⌧ + h2) for some constant E. So, we have finally

ken+1k < (n+ 1)⌧EO(⌧ + h2)

which proves convergence and confirms that the scheme is second order in space and first order

in time.

5.4 Numerical Experiment

We consider the space-fractional diffusion equation

@C(x, t)

@t=

@

@x

K@↵C(x, t)

@x↵

, (5.35)

on the interval [0, 400] subject to homogeneous Dirichlet boundary conditions and initial condi-

tion C(x, 0) = �(x� 200). This is a convenient problem for us to examine, because the Fourier

transform of the analytical solution on an infinite domain is available [13]:

ˆC(k, t) = exp

(ik)↵+1Kt�

. (5.36)

We may use the infinite domain analytical solution as a benchmark for the finite domain

problem, provided the final time in the simulation is selected such that no significant concentra-

tion has reached the edge of the domain at that point.

Figure 5.2 shows solutions for different values of ↵ at time t = 100 using h = 0.25 and

⌧ = 0.05. It can be seen that numerical solutions agree well with the analytical solutions, and

the greater skewness in the solution for smaller ↵ is readily apparent. As expected, the solution

for the non-fractional case (↵ = 1) exhibits no skewness at all.

Page 114: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

92 CHAPTER 5. A SECOND-ORDER ACCURATE FVM FOR SOLVING SFDE

140 160 180 200 220 240 2600

0.005

0.01

0.015

0.02

0.025

0.03

x

Con

cent

ratio

n

alpha = 0.6

alpha = 0.4

alpha = 1.0

alpha = 0.8

Figure 5.2: Comparison of the benchmark (solid) and numerical (symbols) solutions at timet = 100 for the test problem with K = 1 and varying ↵.

Table 5.1: Maximum error with spatial step reduction for Example 1 at T = 10 for ↵ = 0.4,K = 1 and ⌧ = 0.00001

h Error Ratio

1 8.60⇥ 10

�4

0.5 2.19⇥ 10

�4 3.91250.25 5.50⇥ 10

�5 3.99220.125 1.36⇥ 10

�5 4.0216

In Table 5.1 we confirm numerically that our solution is accurate to second order in space

by computing the error in the numerical solution for a sequence of spatial steps h and a small,

fixed temporal step ⌧ . We see that as h is reduced by a factor of two, the ratio of the error in the

row above to that of the present row approximates the expected value of four.

5.5 Conclusion

In this paper, we presented a second-order accurate finite volume method for solving the one-

sided space-fractional diffusion equation on a one-dimensional finite domain with homogeneous

Dirichlet boundary conditions. We utilise the fractionally-shifted Grunwald formula with shift

value p = ↵/2 to discretise the flux at the control volume faces, together with midpoint

rule integration for the volumetric terms. We have proved that this discretisation produces a

Page 115: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

5.5. CONCLUSION 93

numerical method that is stable and convergent with spatial order two. A numerical experiment

is presented that supports the theoretical analysis.

Page 116: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

94 CHAPTER 5. A SECOND-ORDER ACCURATE FVM FOR SOLVING SFDE

Page 117: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

Chapter 6

A finite volume method for solving the two-sided

space-fractional diffusion equation in a composite

medium

6.1 Introduction

Fractional partial differential equations are becoming increasingly used to model transport

processes within heterogeneous media that exhibit non-classical diffusion or dispersion. Such

anomalous diffusion is able to be captured by using fractional models, in which integer-order

equations are replaced by corresponding fractional-order equations [2–6].

In recent years, the transport behaviour of fractional diffusion in two separate, disordered

compositions that are in contact with each other has received attention. Such behaviour is of

great importance for understanding groundwater flow, which often occurs in a layered medium

with each layer possessing different hydraulic properties and in contact with each other at an

interface where these properties are discontinuous.

In this study we consider a one-dimensional transport equation on the domain [a, b], where

diffusive or dispersive transport is modelled according to the fractional Fick’s law [136]

q(x, t) = �K(x)�

� aD↵x C(x, t)� (1� �) xD

↵b C(x, t)

, (6.1)

where q(x, t) is the diffusive flux, C(x, t) is the particle or solute concentration, K(x) is the

spatially-varying diffusion coefficient and the symbols aD↵x C(x, t) and xD

↵b C(x, t) denote the

95

Page 118: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

96 CHAPTER 6. A FINITE VOLUME METHOD FOR COMPOSITE MEDIUM

left and right Riemann-Liouville fractional derivatives of order ↵ (0 < ↵ 1).

Definition 1. (Riemann-Liouville fractional derivatives on [a, b], 0 < ↵ 1)

aD↵x C(x, t) =

1

�(1� ↵)

@

@x

Z x

a

C(⇠, t)

(x� ⇠)↵d⇠, (6.2)

xD↵b C(x, t) =

�1

�(1� ↵)

@

@x

Z b

x

C(⇠, t)

(⇠ � x)↵d⇠. (6.3)

The inclusion of these nonlocal differential operators in the form of the diffusive flux al-

lows the modelling of long-range dependence that is frequently observed in solute transport in

groundwater flow through complex heterogeneous media [149–152]. In terms of the particle-

scale dynamics, the fractional Fick’s law arises as a consequence of large jumps at the particle

scale (i.e. jump lengths drawn from a probability distribution with infinite variance) and unequal

forward and backward jump probabilities. These dynamics arise in cases where there is an

infinite-variance velocity field which is the result of the large variation in hydraulic conductivity

values in heterogeneous aquifers [152].

The full transport equation is derived by incorporating the fractional Fick’s into the standard

mass conservation equation to derive:

@C(x, t)

@t=

@

@x

h

K(x)�

� aD↵x C(x, t)� (1� �) xD

↵b C(x, t)

i

+ S(x, t), (6.4)

where S(x, t) is the injection or withdrawal rate.

In this paper we consider a composite medium where an interface at x = ` divides the

domain [a, b] into two regions a < x < ` and ` < x < b with diffusion coefficients K1 and K2,

respectively, so that the diffusion coefficient K(x) has the piecewise constant form

K(x) =

8

>

<

>

:

K1, a < x < `

K2, ` < x < b

(6.5)

We also impose the interfacial conditions:

C(`�, t) = C(`+, t) (6.6)

Page 119: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

6.1. INTRODUCTION 97

and

q(`�, t) = q(`+, t) (6.7)

that is, continuity of concentration and continuity of flux at the interface. It will be essential that

the numerical scheme used to solve (6.4) respects these two conditions in order for physically

meaningful solutions to be obtained.

Analytical and numerical solutions for the classical advection-dispersion equations that de-

scribe solute transport in composite media have been widely studied in the literature [153–160].

However, numerical methods for solving fractional partial differential equations in composite

media are still at an early stage of development. Ilic et al. [115] proposed a matrix transfer

technique for solving the space-fractional diffusion equation in a composite medium with two

layers in contact with different fractional exponents. Their model utilised fractional Laplacian

operators, which were discretised using standard methods to yield matrix representations, and

then raised to the fractional exponents, with care taken at the interface. Stickler et al. [161] de-

rived a diffusion equation describing Levy flight anomalous diffusion in a composite two-layer

medium. Moreover, they derived an expression for the current density based on the continuity

equation and illustrated the steady-state distribution for the special case of one dominating

diffusion coefficient. Povstenko [162] has solved the time-fractional heat conduction equation

in a composite medium consisting of two semi-infinite regions being in perfect thermal contact.

The solution is obtained using Laplace transforms and is expressed in terms of of the Mittag-

Leffler function and Mainardi function.

In this work, we follow a common approach for constructing numerical methods for space-

fractional diffusion equations with Riemann-Liouville fractional derivatives by formulating

them in terms of Grunwald-Letnikov derivatives, by appealing to the following theorem [48,

128, 135]:

Theorem 9 Let ↵ and p be positive numbers, and suppose that f 2 C [↵]+n+2(R) and all

derivatives of f up to order [↵] + n+ 2 belong to L1(R). Define

+�↵h,pf(x) =

1X

j=0

(�1)

j

j

f(x� (j � p)h) (6.8)

Page 120: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

98 CHAPTER 6. A FINITE VOLUME METHOD FOR COMPOSITE MEDIUM

and

��↵h,pf(x) =

1X

j=0

(�1)

j

j

f(x+ (j � p)h) . (6.9)

Then if a = �1 and b = 1 in (6.2) and (6.3) respectively, there exist constants c` independent

of h, f, x such that

h�↵+�

↵h,pf(x) =

d↵f(x)

dx↵+

n�1X

`=1

c`d↵+`f(x)

dx↵+`h`

+O(hn) (6.10)

and

h�↵��

↵h,pf(x) =

d↵f(x)

d(�x)↵+

n�1X

`=1

c`d↵+`f(x)

d(�x)↵+`h`

+O(hn) (6.11)

uniformly in x 2 R.

The link between Riemann-Liouville and Grunwald-Letnikov derivatives is outlined in Pod-

lubny [8, p.75].

Theorem 10 Suppose that the function f(x) is (n� 1)-times continuously differentiable on the

interval [a, ⇠] ([⇠, b]) and that f (n)(x) is integrable on [a, ⇠] ([⇠, b]). Then for every p (0 < p < n)

the Riemann-Liouville derivative aDpxf(x) (xDp

bf(x)) exists and coincides with the Grunwald-

Letnikov derivative aDpxf(x) (xDp

bf(x)) on [a, ⇠] ([⇠, b]).

This approach of developing numerical methods has been followed by many authors, be-

ginning with Meerschaert and Tadjeran in their series of papers [44, 47] and Tadjeran et al.

[48].

For equations written in conservative form, such as (6.4), one approach that has been taken

in the literature is to apply the product rule to expand the brackets. Zhang et al. [1] considered

an advection-diffusion equation similar to (6.4), of the form

@C

@t= � @

@x

h

V (x)C �D(x)aD↵x C

i

, (6.12)

where V (x) and D(x) are smooth functions, and we continue to suppose 0 < ↵ < 1. They

discretised this equation using the finite difference method proposed by Meerschaert and Tad-

jeran [44] after applying the product rule to expand the brackets. This results in terms involving

fractional derivatives of orders ↵ and ↵ + 1, both of which are discretised using (standard or

shifted) Grunwald formulas.

Page 121: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

6.2. FINITE VOLUME DISCRETISATION 99

Hejazi et al. [147] demonstrated that a finite volume discretisation is more suited to this

type of problem than a finite difference discretisation, owing to the former’s treatment of the

equation directly in conservative form, which eliminates the need for product rule expansions in

problems with variable coefficients. In that work, more accurate solutions were obtained using

the finite volume method than the finite difference method for a problem where the diffusion

coefficient changed rapidly (but smoothly) over a small interval.

For the equation (6.4) considered in this paper, the finite volume approach is even more crit-

ical. Owing to the interfacial flux condition (6.7), the solution C(x, t) will not be differentiable

at the interface (because this would be inconsistent with continuity of flux for K1 6= K2). Hence

by Theorem 10 the link between Riemann-Liouville and Grunwald-Letnikov derivatives holds

only for orders 0 < p < ↵. In particular, we may not discretise derivatives of order ↵+ 1 using

Grunwald formulas.

The remainder of the paper is organised as follows. In section 6.2 we derive the finite volume

discretisation of (6.4). In section 6.3 we present some theoretical analysis of this discretisation,

and show that the interfacial conditions (6.6) and (6.7) are met. In section 6.4 we illustrate the

salient features of the method by solving several test problems. Finally, we draw our conclusions

in section 6.5.

6.2 Finite volume discretisation

We discretise the domain [a, b] with N + 1 uniformly-spaced nodes xi = a + ih, i = 0 . . . N ,

where the spatial step h = (b � a)/N . Integrating the governing equation (6.4) over the ith

control volume [xi�1/2, xi+1/2], we obtain

Z xi+1/2

xi�1/2

@C

@tdx = �

Z xi+1/2

xi�1/2

@q

@xdx+

Z xi+1/2

xi�1/2

S(x, t) dx , (6.13)

where the flux component q(x, t) has the form given in (6.1).

This leads to the discretisation

d ¯Ci

dt=

1

h

q(xi�1/2, t)� q(xi+1/2, t)

+

¯Si (6.14)

where barred quantities denote control volume averages ¯fi = 1/hR x

i+1/2

xi�1/2

f dx.

Page 122: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

100 CHAPTER 6. A FINITE VOLUME METHOD FOR COMPOSITE MEDIUM

With nodal values of C and S used to approximate the control volume averages, we obtain

the finite volume spatial discretisation [135, 142]

dCi

dt=

1

h

q(xi�1/2, t)� q(xi+1/2, t)

+ Si (6.15)

for the approximate numerical solution Ci(t) ⇡ C(xi, t) at node xi.

The first interfacial condition (6.6) enforces that the concentration C is continuous at the

interface. As discussed in the previous section, the second interfacial condition (6.7), implies

that in the general case K1 6= K2 the spatial derivative of the concentration is discontinuous at

the interface, but it is nevertheless integrable across the domain with the discontinuity occurs

at a single isolated point. Hence Theorem 10 applies with n = 1 and we may discretise the

Riemann-Liouville derivatives of order 0 < ↵ < 1 using formulas based on the Grunwald-

Letnikov (6.8) and (6.9).

The appropriate discretisation was derived in [135], using fractionally-shifted Grunwald

formulas to approximate the flux q(xi±1/2, t) at the control volume faces in terms of the values

of concentration Cj at the nodes. If we define the standard weights

w↵0 = 1, w↵

j =

1� ↵ + 1

j

w↵j�1, j = 1, 2, . . . (6.16)

then the shifted Grunwald formulas are [48, 59, 60]:

aD↵x C(x, t) ⇡ 1

h↵

[

x�a

h

+p]

X

j=0

w↵j C(x� (j � p)h, t) , (6.17)

xD↵b C(x, t) ⇡ 1

h↵

[

b�x

h

+p]

X

j=0

w↵j C(x+ (j � p)h, t) . (6.18)

Using the shift value p = 1/2 [135], we derive the approximations to the flux (6.1) at control

volume face xi+1/2 [135, 142, 147]

q(xi+1/2, t) ⇡ �K(xi+1/2)

"

h↵

i+1X

j=0

w↵j C(xi�j+1, t)� (1� �)

h↵

N�iX

j=0

w↵j C(xi+j, t)

#

(6.19)

with the expression for q(xi�1/2, t) obtained by replacing i with i� 1.

Page 123: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

6.3. ANALYSIS OF METHOD NEAR THE INTERFACE 101

Figure 6.1: Illustration when the interface ` is at the node xi.

We now define a temporal partition tn = n⌧ for n = 1, 2, . . . where ⌧ is the timestep, and

approximate the temporal derivative in (6.14) by the standard first order backward difference.

Letting Cni ⇡ C(xi, tn) denote the numerical solution, and using the spatial discretisation just

derived, we obtain the fully implicit scheme

Cn+1i � Cn

i

⌧= �Ki�1/2

h

"

h↵

iX

j=0

w↵j C

n+1i�j � (1� �)

h↵

N�i+1X

j=0

w↵j C

n+1i+j�1

#

+

Ki+1/2

h

"

h↵

i+1X

j=0

w↵j C

n+1i�j+1 �

(1� �)

h↵

N�iX

j=0

w↵j C

n+1i+j

#

+ Sn+1i . (6.20)

For a node xi away from the interface, this simplifies to the discretisation derived in [135] which

was shown to be of first order accuracy in both time and space. In the next section we analyse

the method for nodes or near the interface.

6.3 Analysis of method near the interface

For a node on or near the interface, it is essential that equation (6.20) is consistent with the

interfacial conditions (6.6) and (6.7). We consider two possible cases:

1. the interface location ` falls on a node xi (Figure 6.1);

2. the interface location ` falls on a face xi+1/2 (Figure 6.2).

The third possibility, where ` falls between a node and a face could also be considered, but

we choose to focus on the first two cases, supposing that a suitable choice of domain can be

used to ensure that the interface coincides with either a node or a face.

Page 124: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

102 CHAPTER 6. A FINITE VOLUME METHOD FOR COMPOSITE MEDIUM

Figure 6.2: Illustration when the interface ` is at the control volume face xi+1/2.

6.3.1 Case 1: interface at node

In the case where the interface falls on a node xi (Figure 6.1), we have K(xi�1/2) = K1 and

K(xi+1/2) = K2, with the discontinuity in the diffusion coefficient occurring inside the control

volume [xi�1/2, xi+1/2]. The continuity of concentration at the interface ` = xi is naturally

enforced by the fact we are solving for a single value Ci at that node. We now show that the

finite volume discretisation naturally enforces continuity of flux, q(`�, t) = q(`+, t).

As derived in the previous section, the finite volume discretisation takes the form of equation

(6.14), repeated here for convenience:

d ¯Ci

dt=

1

h

q(xi�1/2, t)� q(xi+1/2, t)

+

¯Si . (6.21)

On the other hand, for the control volume [xi�1/2, xi+1/2] with interface at ` = xi we have, by

integrating the governing equation (6.4),

hd ¯Ci

dt= �

Z xi+1/2

xi�1/2

@q

@xdx+ h ¯Si

= �Z `

xi�1/2

@q

@xdx�

Z xi+1/2

`

@q

@xdx+ h ¯Si (6.22)

= q(xi�1/2, t)� q(`�, t) + q(`+, t)� q(xi+1/2, t) + h ¯Si , (6.23)

which, upon cancelling (6.21) yields

q(`�, t) = q(`+, t) (6.24)

as required.

Page 125: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

6.3. ANALYSIS OF METHOD NEAR THE INTERFACE 103

6.3.2 Case 2: interface at control volume face

In the case where the interface falls on a control volume face xi+1/2 (Figure 6.2), continuity of

flux is naturally enforced by using a single value q(xi+1/2, t) for this flux. The question arises

as to what this value should be, given that equation (6.1) for the flux at this point

q(xi+1/2, t) = �K(xi+1/2)�

� aD↵x C(xi+1/2, t)� (1� �) xD

↵b C(xi+1/2, t)

,

involves the value K(xi+1/2) at the interface ` = xi+1/2, which is undefined. We resolve this

question by considering the value for the entire flux, rather than K itself.

We first analyse the component of the flux corresponding to the left fractional derivative,

given by K(x) aD↵x C(x, t) (the factor of � has no effect on the analysis and so is omitted

for simplicity). The derivation closely follows that given in [163] for the integer-order case.

Consider the integral

Z xi+1

xi

aD↵x C(x, t)dx =

Z xi+1/2

xi

aD↵x C(x, t)dx+

Z xi+1

xi+1/2

aD↵x C(x, t)dx

= aI1�↵x C(xi+1, t)� aI

1�↵x C(xi, t)

+ aI1�↵x C(xi+1/2�, t)� aI

1�↵x C(xi+1/2+, t) , (6.25)

where aI1�↵x C is the Riemann-Liouville fractional integral defined by

aI1�↵x C(x, t) =

1

�(↵)

Z x

a

C(⇠, t)

(x� ⇠)↵d⇠ .

On the other hand,

Z xi+1

xi

aD↵x C(x, t)dx =

Z xi+1

xi

1

K(x)K(x)aD

↵x C(x, t)dx

⇡ (KaD↵x C)x

i+1/2

Z xi+1

xi

1

K(x)dx

where we have exploited the continuity of K aD↵x C. Using the piecewise constant form

(6.5) of K(x) gives

Page 126: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

104 CHAPTER 6. A FINITE VOLUME METHOD FOR COMPOSITE MEDIUM

Z xi+1

xi

1

K(x)dx =

Z xj+1/2

xi

1

K1dx+

Z xi+1

xi+1/2

1

K2dx

=

1

K1(xi+1/2 � xi) +

1

K2(xi+1 � xi+1/2)

=

h

2K1+

h

2K2

=

h

2

K1 +K2

K1K2

=

h

K⇤ , where K⇤= 2K1K2/(K1 +K2)

so that

Z xi+1

xi

aD↵x C(x, t) dx ⇡ (K aD

↵x C)x

i+1/2

Z xi+1

xi

1

K(x)dx

=

h

K⇤ (K aD↵x C)i+1/2 . (6.26)

Enforcing continuity aI1�↵x C(xi+1/2�, t) = aI

1�↵x C(xi+1/2+, t) in (6.25) and comparing with

(6.26), we see that the appropriate form for the flux component at the interface is

K aD↵x C

xi+1/2

= K⇤

aI1�↵x C(xi+1, t)� aI

1�↵x C(xi, t)

h

. (6.27)

The quotient in brackets on the right of equation (6.27) represents a central difference approx-

imation to the fractional derivative aD↵x C(xi+1/2, t). Indeed, we show in Appendix A that

both expressions have the same representation in terms of Grunwald formulas. In view of

this, equation (6.27) is a statement that the appropriate value of the diffusion coefficient at the

interface ` = xi+1/2 is the harmonic average

K⇤=

2K1K2

K1 +K2. (6.28)

It is interesting to note that this expression is independent of the fractional order ↵, and is

in fact the familiar formula for the harmonic average for the non-fractional diffusion equation

[163]. Repeating the analysis for the component of the flux corresponding to the right fractional

derivative yields an identical formula.

In summary, the preceding analysis has confirmed that the appropriate values for Ki±1/2 in

Page 127: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

6.4. NUMERICAL EXPERIMENTS 105

(6.20) are the following:

(i) when the interface ` is at a node (Figure 6.1)

Ki±1/2 =

8

>

<

>

:

K1, 0 < xi±1/2 < `

K2, ` < xi±1/2 < b

; (6.29)

(ii) when the interface ` is at a control volume face (Figure 6.2)

Ki±1/2 =

8

>

>

>

>

>

<

>

>

>

>

>

:

K1, a < xi±1/2 < `

2K1K2/(K1 +K2), xi±1/2 = `

K2, ` < xi±1/2 < b

. (6.30)

In the next section we exhibit the results of several numerical experiments for an interface

either at at node or at a control volume face.

6.4 Numerical experiments

Example 1.

We solve equation (6.4) for (x, t) 2 [0, 400]⇥ [0, T ] with homogeneous Dirichlet boundary

conditions and a delta function initial condition

C(x, 0) = �(x� 200), 0 x 400 .

The order of the fractional derivative ↵ is set to 0.8, and the diffusion coefficients in the two

media are chosen to be K1 = 0.1 and K2 = 0.5 with the interface at ` = 200:

K(x) =

8

>

<

>

:

K1 = 0.1, 0 < x < 200

K2 = 0.5, 200 < x < 400

(6.31)

In Figure 6.3 we illustrate the numerical solution to this problem at t = 400, computed

using the finite volume method with 2000 spatial divisions (red solid curve) and 2001 spatial

divisions (blue dots, every 5th point shown). For the solution computed using 2000 divisions,

Page 128: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

106 CHAPTER 6. A FINITE VOLUME METHOD FOR COMPOSITE MEDIUM

150 200 250 3000

0.005

0.01

0.015

0.02

0.025

X

Co

nce

ntr

atio

n

Figure 6.3: Illustration of the numerical solution in example 1 when the interface falls on anode (red solid curve), and when the interface falls on a control volume face (blue dots) at finaltime T = 400 with ↵ = 0.8, K1 = 0.1, K2 = 0.5 and � = 0.5. The inset is a zoomed view nearthe interface.

the interface at x = 200 lies on a node, while for 2001 divisions it lies on a control volume face.

From the figure it is clear that numerical solutions in these two cases agree well over the entire

solution domain.

The inset to Figure 6.3 is a zoomed view of the numerical solutions near the interface. It

clearly shows that both numerical solutions are in agreement, and correctly produce a solution

that is continuous across the interface. This observation is strong evidence that the use of

the harmonic average (6.27) for the diffusion coefficient when the interface falls on a control

volume face is appropriate.

In Figure 6.4 we illustrate the numerically-computed flux for this same problem at t = 400.

The flux is easily calculated by substituting the numerical solution with either 2000 or 2001

divisions into the formula (6.19) for q. We observe that the finite volume method solution

produces a smoothly varying, continuous flux curve, as it should. In particular, there is no

discontinuity of flux at the interface.

Figure 6.5 illustrates the impact of the skewness � on the solution for fractional order

↵ = 0.8 with different diffusion coefficients either side of the interface at x = 200. From

the figure it is clear that the numerical solutions for both cases, when the interface falls on a

node with 2000 spatial divisions and when the interface falls on a control volume face with 2001

spatial divisions, are in good agreement over the entire solution domain. The inset to Figure

6.5 is a zoomed view of the numerical solutions near the interface, which further highlights the

Page 129: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

6.4. NUMERICAL EXPERIMENTS 107

150 200 250 300!2

!1

0

1

2

3

4

5

6x 10

!4

X

Flu

x

Figure 6.4: Illustration of the flux in example 1 when the interface falls on a node (red solidcurve), and when the interface falls on a control volume face (blue dots) at final time T = 400

with ↵ = 0.8, K1 = 0.1, K2 = 0.5 and � = 0.5.

150 200 250 300

0.005

0.01

0.015

0.02

0.025

X

Co

nce

ntr

atio

n

beta = 1.0

beta = 0.5

beat = 0.0

Figure 6.5: Illustration of the numerical solution in example 1 when the interface falls on anode (red solid curve), and when the interface falls on a control volume face (blue dots) at finaltime T = 400 with ↵ = 0.8, K1 = 0.1, K2 = 0.5 and varying �. The inset is a zoomed viewnear the interface.

agreement between the two cases.

Though the flux for these solutions are continuous, it is apparent that there is a “kink” in the

solutions at the interface, showing that the derivative is not continuous there. Indeed this is to

be expected, since it is continuity of flux, and not derivative, that is enforced by the numerical

scheme. This loss of smoothness at the interface could be expected to affect the spatial accuracy

Page 130: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

108 CHAPTER 6. A FINITE VOLUME METHOD FOR COMPOSITE MEDIUM

Table 6.1: The order of convergence whenthe interface falls on a node at t = 400 for↵ = 0.8, K1 = 0.1, K2 = 0.5 and varying�.

� Order of convergence

0.0 0.98630.5 0.93491.0 1.0078

Table 6.2: The order of convergence when theinterface falls on a control volume face at t =400 for ↵ = 0.8, K1 = 0.1, K2 = 0.5 andvarying �.

� Order of convergence

0.0 1.00180.5 0.99731.0 0.9934

of the numerical scheme. Theorem 9, which is used to formally establish the first-order accuracy

of the scheme, requires a degree of smoothness of the solution: specifically it should belong to

C [↵]+n+2(R).

Analytical solutions are unavailable for this fractional diffusion equation in a composite

medium to compare against. Despite this, we are able to investigate numerically the order of

convergence of our numerical method. To do so, we select a sufficiently small value of h and a

small, fixed temporal step ⌧ , and generate three solutions with successively refined parameters:

(h), (h/2), and (h/4). Then the following formula estimates the order of the method [138]:

log2

max |Ch � Ch/2|max |Ch/2 � Ch/4|

(6.32)

Using h = 0.25 and three different values of � (0, 0.5, 1), we obtained estimates of the

order of the method when the interface falls on a node or on a control volume face as indicated

in Tables 6.1 and 6.2 respectively. Interestingly it appears that for this particular problem, the

numerical method is quite robust against this loss of smoothness, with results consistent with

first order spatial accuracy being observed in all cases.

Example 2.

We solve equation (6.4) for (x, t) 2 [0, 1] ⇥ [0, 1] with homogeneous Dirichlet boundary

conditions and a delta function initial condition

C(x, 0) = �(x� 1/2), 0 x 1 .

The fractional ↵ is set to 0.8, and the diffusion coefficients in the two media are chosen to be

Page 131: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

6.4. NUMERICAL EXPERIMENTS 109

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.05

0.1

0.15

0.2

0.25

0.3

0.35

x

Conce

ntr

atio

n

Figure 6.6: Illustration of the numerical solution when the interface falls on a node (red solidcurve), and when the interface falls on a control volume face (blue dots) at final time T = 1

with ↵ = 0.8, K1 = 0.1, K2 = 0.5 and � = 0.5, using ⌧ = 2.5⇥ 10

�4 . The inset is a zoomedview near the interface.

K1 = 0.1 and K2 = 0.5 with the interface at ` = 1/2:

K(x) =

8

>

<

>

:

K1 = 0.1, 0 < x < 1/2

K2 = 0.5, 1/2 < x < 1

(6.33)

In Figure 6.6 we illustrate the numerical solution to this problem at t = 1, computed using

the finite volume method with ⌧ = 2.5⇥ 10

�4 and with 2000 spatial divisions (red solid curve)

and 2001 spatial divisions (blue dots, every 20th point shown). For the solution computed using

2000 divisions, the interface at x = 1/2 lies on a node, while for 2001 divisions it lies on a

control volume face. From the figure it is clear that numerical solutions in these two cases agree

well over the entire solution domain.

Though the initial and boundary conditions to this problem are symmetric about x = 1/2,

the solution is asymmetric owing to different diffusion coefficients either side of x = 1/2. We

Page 132: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

110 CHAPTER 6. A FINITE VOLUME METHOD FOR COMPOSITE MEDIUM

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1!0.1

!0.05

0

0.05

0.1

0.15

0.2

0.25

x

Flu

x

Figure 6.7: Illustration of the flux when the interface falls on a node (red solid curve), andwhen the interface falls on a control volume face (blue dots) at final time T = 1 with ↵ = 0.8,K1 = 0.1, K2 = 0.5 and � = 0.5.

observe that the initial pulse has diffused more rapidly in the right half of the domain where the

diffusion coefficient is larger.

Table 6.3: The order of convergence whenthe interface falls on a node at t = 1 for↵ = 0.8, K1 = 0.1, K2 = 0.5 and varying�.

� Order of convergence

0.0 0.82670.5 0.92931.0 0.8295

Table 6.4: The order of convergence whenthe interface falls on a control volume face att = 1 for ↵ = 0.8, K1 = 0.1, K2 = 0.5 andvarying �.

� Order of convergence

0.0 1.16650.5 1.03761.0 1.0035

The inset to Figure 6.6 is a zoomed view of the numerical solutions near the interface. Since

there is no node at the interface for the blue solution, cubic extrapolation has been used to

estimate the interfacial value there using the three closest values on the left of the interface

(value indicated with a circle) and on the right of the interface (value indicated with a star).

These extrapolated values are seen to agree well with one another, as well as with the red

numerical solution at the interface. Once again the close agreement of the numerical solutions

at the interface is confirmation that the choice of harmonic average for computing the diffusion

coefficient when the interface falls on a control volume face is appropriate.

Page 133: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

6.5. CONCLUSIONS 111

In Figure 6.7 we demonstrate that once again the finite volume method correctly produces a

smoothly varying, continuous flux curve in both cases for this problem at t = 1.

To numerically verify the convergence order of our numerical method, we again select a

sufficiently small value of h and a small, fixed temporal step ⌧ , and generate three solutions with

successively refined parameters: (h), (h/2), and (h/4). Then the following formula estimates

the order of the method [138]:

log2

max |Ch � Ch/2|max |Ch/2 � Ch/4|

(6.34)

Using h = 0.005 and three different values of � (0, 0.5, 1), we obtained the order of the

method when the interface falls on a node or on a control volume face as indicated in Tables

6.3 and 6.4 respectively. This time we do observe a reduction in the order of convergence

for the solution when the interface falls on a node, Table 6.3. This can be attributed to the

lack of smoothness of the solution here, as is clearly evident from Figure 6.6. The order of

convergence for the solution when the interface falls on a control volume face appears to be

unaffected: results consistent with first order accuracy are observed in Table 6.4.

6.5 Conclusions

In this paper, we presented a finite volume method for solving the two-sided space-fractional

diffusion equation in a one-dimensional composite medium. We derived spatial discretisations

for two cases: where the interface lies on a node, and where the interface lies on a control

volume face. In the latter case, we showed that a harmonic average of the diffusion coefficients

either side of the interface is appropriate to use on the interface itself. Numerical experiments

confirm that the method performs correctly for test problems exhibiting diffusion in a composite

medium from an initial delta pulse. The method appears to retain first order spatial accuracy

despite the loss of smoothness of the numerical solution in the case where the interface falls

on a control volume face. However when the interface falls on a node, a reduction of order to

values of 0.8 and 0.9 is observed numerically.

Page 134: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

112 CHAPTER 6. A FINITE VOLUME METHOD FOR COMPOSITE MEDIUM

Appendix A

The expression⇥

aI1�↵x C(xi+1, t) � aI

1�↵x C(xi, t)

/h is a central difference approximation to

the fractional derivative aD↵x C(xj+1/2, t). Here we show the two expressions have the same

representation in terms of Grunwald formulas.

Recalling the definition of the standard weights

w↵0 = 1, w↵

j =

1� ↵ + 1

j

w↵j�1, j = 1, 2, . . . (A-1)

the fractional derivative aD↵x C(xj+1/2, t) is approximated by [8]

aD↵x C(xj+1/2, t) ⇡ 1

h↵

i+1X

j=0

w↵j Ci�j+1

=

1

h↵

h

w↵0Ci+1 + w↵

1Ci + w↵2Ci�1 + . . .+ w↵

i+1C0

i

. (A-2)

On the other hand,

aI1�↵x C(xi+1, t)� aI

1�↵x C(xi, t)

h

⇡ 1

h

"

1

h↵�1

iX

j=0

w↵�1j (Ci�j+1 � Ci�j)

#

=

1

h↵

h

w↵�10 (Ci+1 � Ci) + w↵�1

1 (Ci � Ci�1) + w↵�12 (Ci�1 � Ci�2) + . . .

+ w↵�1i�1 (C2 � C1) + w↵�1

i (C1 � C0)]

=

1

h↵

h

w↵�10 Ci+1 + (w↵�1

1 � w↵�10 )Ci + (w↵�1

2 � w↵�11 )Ci�1 + . . .

+ (w↵�1i � w↵�1

i�1 )C1 � w↵�1i C0

i

. (A-3)

Equating coefficients in (A-2) and (A-3), and remembering that C0 = 0 by virtue of the

homogeneous Dirichlet boundary condition, we require

w↵0 = w↵�1

0 (A-4)

and

w↵j+1 = w↵�1

j+1 � w↵�1j , j = 0, 1, . . . , i� 1 (A-5)

Page 135: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

6.5. CONCLUSIONS 113

for the expressions to be equal. Since by definition w↵0 = w↵�1

0 = 1, (A-4) is trivially satisfied.

For (A-5), we may use the recursive definition (A-1) in conjunction with the alternative, explicit

formula for the Grunwald weights [8]

w↵j =

1

j!(�↵)(1� ↵) · · · ((j � 1)� ↵)

to derive

w↵j+1 =

1� ↵ + 1

j + 1

w↵j

=

1� ↵ + 1

j + 1

◆✓ �↵

j � ↵

w↵�1j

=

j � ↵

j + 1

◆✓ �↵

j � ↵

w↵�1j

=

✓ �↵

j + 1

w↵�1j , (A-6)

so that

w↵�1j+1 � w↵�1

j =

1� ↵

j + 1

w↵�1j � w↵�1

j

=

1� ↵

j + 1

� 1

w↵�1j

=

✓ �↵

j + 1

w↵�1j (A-7)

as required.

Page 136: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

114 CHAPTER 6. A FINITE VOLUME METHOD FOR COMPOSITE MEDIUM

Page 137: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

Chapter 7

Conclusions

Recently, there has been much interest in the area of anomalous diffusion, with a growing num-

ber of researchers beginning to utilise anomalous diffusion models in simulations of important

real-world applications. Specifically, models built using fractional differential equations (FDEs)

are proving capable of capturing complex anomalous diffusive behaviour that models built using

traditional ordinary and partial differential equations (ODEs and PDEs) are unable to. However,

in the case of fractional models, numerical methods are still being developed.

The main objectives of this thesis were to develop new finite volume methods and supporting

analysis for solving space, and time-space fractional differential equations in one dimension.

Three published papers, one submitted manuscript, and one manuscript in preparation have been

presented on the solution of the space fractional advection-dispersion equation [135], the two-

sided time-space fractional advection-dispersion equation [142], space-fractional advection-

dispersion equation with variable coefficients [147], the space-fractional diffusion equation with

a second-order method, and the two-sided space-fractional diffusion equation in a composite

medium, respectively. These papers are presented in Chapters 2 to 6 and form the backbone of

the theory and practice associated with the newly developed numerical methods.

In the next section, we discuss the main results of this thesis in greater detail. The chapter

concludes with some recommendations for future research.

115

Page 138: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

116 CHAPTER 7. CONCLUSIONS

7.1 Summary and Discussion

In Chapter 2 we derived a novel finite volume method for solving the space-fractional advection-

dispersion equation. The finite volume approach is distinguished from finite difference and

finite element approaches, by the natural way in which it handles equations written in conser-

vative form. We presented an elegant approach to evaluating diffusive fluxes at control volume

faces using fractionally-shifted Grunwald formulas.

We have proved that this discretisation technique, coupled with an implicit timestepping

strategy, produces a numerical method that is stable and convergent for the equation under

consideration. We also presented some numerical results that confirm that the method recovers

the correct solution behaviour and converges in the manner predicted by our numerical analysis.

In Chapter 3 we extended the finite volume method derived in chapter 2 that employs

fractionally-shifted Grunwald formulas to discretise the Riemann-Liouville fractional deriva-

tives at control volume faces in terms of function values at the nodes, while the L1-algorithm

was used to discretise the Caputo time fractional derivative. These discretisations were used

to solve the two-sided time-space fractional advection-dispersion equation with variable coeffi-

cients on a one-dimensional domain.

Additionally we derived a new result showing that in the constant coefficient case, the

new scheme is equivalent to the finite difference scheme described by [47]. For the variable

coefficient case, the finite volume scheme presented in this work is preferred for solving such

equations, since it deals directly with the equation in conservative form.

Numerical experiments confirmed that the scheme recovers the correct solution for test prob-

lems with fractional orders in both time and space, as well as time- and space-varying velocity

and dispersion coefficients. We also demonstrated the improvement in accuracy provided by

the finite volume method over the finite difference method for a given test problem.

In Chapter 4 we considered a space-fractional advection-dispersion equation based on a

fractional Fick’s law with variable coefficients on a one-dimensional finite domain with ho-

mogeneous Dirichlet boundary conditions. Zhang et al. [1] considered such an equation

with variable coefficients, which they discretised using the finite difference method proposed

by Meerschaert and Tadjeran [44]. For this method, the presence of variable coefficients

necessitates applying the product rule before discretising the Riemann–Liouville fractional

Page 139: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

7.1. SUMMARY AND DISCUSSION 117

derivatives using standard and shifted Grunwald formulas, depending on the fractional order.

As an alternative, we proposed using the finite volume method that deals directly with the

equation in conservative form, eliminating the need for product rule expansions.

Numerical experiments confirmed that both methods recover the correct solution for a test

problem. Additionally, both methods were confirmed numerically to be first order in space

and time. However, we showed that the finite volume method produces a solution which is

conservative to machine precision, whereas the finite difference method does not. We concluded

that the finite volume method is preferable for solving space-fractional advection-dispersion

equation with variable coefficients.

In Chapter 5 we extended the finite volume discretisation developed in chapter 2 to second

order spatial accuracy for solving the one-sided space-fractional diffusion equation on a one-

dimensional finite domain with homogeneous Dirichlet boundary conditions.

The new second-order accurate finite volume method employs fractionally-shifted Grunwald

formulas with shift value p = ↵/2 to discretise the flux at the control volume faces, together

with midpoint rule integration for the volumetric terms.

We have proved that this discretisation technique when coupled with an implicit timestep-

ping strategy produces a numerical method that is stable and convergent with spatial order two.

A numerical experiment is presented that supports the theoretical analysis.

In Chapter 6 we considered a one-dimensional two-sided space-fractional diffusion equation

in a composite medium consisting of two layers in contact. We presented a finite volume method

for solving this equation. Spatial discretisations were derived for two cases: where the interface

lies on a node xi, and where the interface lies on a control volume face xi+1/2. In the latter case,

we showed that a harmonic average of the diffusion coefficients either side of the interface is

appropriate to use on the interface itself.

Numerical experiments suggest that the method performs correctly for test problems ex-

hibiting diffusion in a composite medium. The lack of smoothness of the solution (which is

an expected consequence of the discontinuity in the diffusivity across the interface) appears to

affect the order of convergence of the solution near the interface, which is consistent with the

theory. Nevertheless, convergence towards a satisfactory solution was obtained in all cases, and

indeed in most cases the scheme still appeared to exhibit first order accuracy numerically.

Page 140: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

118 CHAPTER 7. CONCLUSIONS

7.2 Directions for Future Research

There are a number of extensions to the methods presented in this thesis that could be pursued

in the future. In particular, the following areas could lead to fruitful research:

• Investigate our numerical methods with other boundary conditions, nonlinear source

terms

Numerical schemes presented in this thesis can be adapted to other boundary conditions

(non-homogeneous Dirichlet or Neumann conditions), and nonlinear source terms. How-

ever, physical meaning of such boundary conditions and indeed the most suitable form for

conditions such as no-flux conditions is the subject of current debate in the literature, and

the theory for the numerical analysis of the scheme with these modifications will need to

be addressed in future work.

• Develop high-efficiency finite volume methods for solving fractional differential equations

Recently several authors have demonstrated effective methods for alleviating the O(N3)

computational cost associated with dense linear systems for finite difference methods

[83, 84, 121, 122]. Such methods should be readily adaptable to the present finite volume

method developed in this thesis.

• Investigate our numerical methods in higher-dimensional problems

The methods presented in thesis will readily extend to two and three spatial dimensions

assuming fractional operators are imposed in the y and z coordinate directions. This will

come with the associated increase in computational complexity associated with larger

matrices, but these may be addressed by the aforementioned high-efficiency techniques

or though alternative means such as alternating direction implicit methods. For problems

defined on irregular domains, further research is required to determine the best way to

extend this work.

• Apply the numerical methods developed to specific applications

Ultimately these numerical methods have been developed to solve real-world problems.

For example, it is known that contaminant transport in groundwater systems with complex

geometries exhibits anomalous diffusion that is not amenable to modelling using the stan-

dard advection diffusion equation. Zhang et al. [21] presented a number of applications

Page 141: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

7.2. DIRECTIONS FOR FUTURE RESEARCH 119

of fractional advection diffusion equations, such as the hillslope tracer experiment carried

out near the River Dee, Scotland, where fractional models were demonstrably a better fit

to observed data.

These problems are formulated as mass conservation equations, which are naturally solved

in conservative form using the methods presented in this thesis. Using these methods to

fit to actual data can give insight into the underlying transport behaviour. For the example

just mentioned, having a computational model that reproduces the experimental data

can yield insight into the fractional dynamics of groundwater hydrology. In particular,

the complex interplay between fractional-in-time and fractional-in-space derivatives that

yield an overall subdiffusive process can be explored.

Page 142: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

120 CHAPTER 7. CONCLUSIONS

Page 143: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

References

[1] Yong Zhang, D. A. Benson, and M. M. Meerschaert. Space–fractional advection–

dispersion equations with variable parameters: Diverse formulas, numerical solutions,

and application to the MADE–site data. Water Resources Research, 43, 2007.

[2] S. Das. Functional Fractional Calculus. Springer Berlin Heidelberg, 2011.

[3] K. Diethelm, D. Baleanu, and E. Scalas. Fractional Calculus : Models and Numerical

Methods. World Scientific Publishing Company, 2012.

[4] R. Herrmann. Fractional Calculus: An Introduction for Physicists. World Scientific,

Hackensack, N.J, Singapore, 2011.

[5] A.A. Kilbas, H.M. Srivastava, and J.J. Trujillo. Theory and Applications of Fractional

Differential Equations, volume 204. North-Holland Mathematics Studies, Amsterdam,

2006.

[6] J. Sabatier, O.P. Agrawal, and J.A. Tenreiro Machado. Advances In Fractional Calculus:

Theoretical Developments And Applications In Physics And Engineering. Springer

Netherlands, Springer, Springer Verlag, 2007.

[7] K. Oldham and J. Spanier. The fractional calculus: theory and applications of

differentiation and integration to arbitrary order, volume 111. Academic Press, New

York and London, 1974.

[8] I. Podlubny. Fractional Differential Equations. Academic Press, New York, 1999.

[9] S. Samko, A. Kilbas, and O. Marichev. Fractional integrals and derivatives : theory and

applications. Gordon and Breach Science Publishers, Switzerland ; Philadelphia, 1993.

[10] R. Metzler and J. Klafter. The random walk’s guide to anomalous diffusion: A fractional

dynamics approach. Physics Reports-Review Section of Physics Letters, 339(1), 2000.

121

Page 144: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

122 REFERENCES

[11] E. Barkai, R. Metzler, and J. Klafter. From continuous time random walks to the

fractional fokker–planck equation. Phys. Rev. E, 61:132–138, Jan 2000.

[12] D. A. Benson, S. W. Wheatcraft, and M. M. Meerschaert. Application of a fractional

advection–dispersion equation. Water Resources Research, 36(6), 2000.

[13] D. A. Benson, S. W. Wheatcraft, and M. M. Meerschaert. The fractional–order governing

equation of Levy motion. Water Resources Research, 36(6), 2000b.

[14] Rudolf Gorenflo, Francesco Mainardi, Enrico Scalas, and Marco Raberto. Fractional

calculus and continuous–time finance iii : the diffusion limit. In Michael Kohlmann and

Shanjian Tang, editors, Mathematical Finance, Trends in Mathematics, pages 171–180.

Birkhauser Basel, 2001.

[15] Ralf Metzler and Joseph Klafter. Boundary value problems for fractional diffusion

equations. Physica A: Statistical Mechanics and its Applications, 278(1–2):107 – 125,

2000.

[16] Marco Raberto, Enrico Scalas, and Francesco Mainardi. Waiting–times and returns in

high–frequency financial data: an empirical study. Physica A: Statistical Mechanics and

its Applications, 314(1-4), 2002.

[17] W. Wyss. The fractional black–scholes equation. Fractional Calculus Appl. Anal., 3,

2000.

[18] G.M. Zaslavsky. Chaos, fractional kinetics, and anomalous transport. Physics Reports,

371(6):461 – 580, 2002.

[19] E. Adams and L. Gelhar. Field study of dispersion in a heterogeneous aquifer 2. spatial

moments analysis. Water Resources Research, 28(12), 1992.

[20] F. Liu, P. Zhuang, and K. Burrage. Numerical methods and analysis for a class of

fractional advection–dispersion models. Computer and Mathematics with Application,

64(10):2990–3007, 2012.

[21] Yong Zhang, David A. Benson, and Donald M. Reeves. Time and space nonlocalities

underlying fractional–derivative models: Distinction and literature review of field

applications. Advances in Water Resources, 32(4), 2009.

Page 145: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

REFERENCES 123

[22] L. Z. Zhou and H. M. Selim. Application of the fractional advection–dispersion equation

in porous media. Soil Science Society of America Journal, 67(4), 2003.

[23] Walter Wyss. The fractional diffusion equation. Journal of Mathematical Physics,

27(11), 1986.

[24] W. R. Schneider and W. Wyss. Fractional diffusion and wave equations. Journal of

Mathematical Physics, 30(1), 1989.

[25] Massimiliano Giona and H. Eduardo Roman. A theory of transport phenomena in

disordered systems. The Chemical Engineering Journal, 49(1), 1992.

[26] J. M. Angulo, M. D. Ruiz-Medina, V. V. Anh, and W. Grecksch. Fractional diffusion and

fractional heat equation. Advances in Applied Probability, 32(4), 2000.

[27] V. V. Anh and N. N. Leonenko. Scaling laws for fractional diffusion-wave equations with

singular data. Statistics and Probability Letters, 48(3), 2000.

[28] F. Liu, V. Anh, I. Turner, and P. Zhuang. Time fractional advection–dispersion equation.

Journal of Applied Mathematics and Computing, 13(1-2), 2003.

[29] F. Huang and F. Liu. The time fractional diffusion equation and the advection–dispersion

equation. Anziam Journal, 46, 2005.

[30] K. S. Fa and E. K. Lenzi. Time–fractional diffusion equation with time dependent

diffusion coefficient. Physical Review E, 72(1), 2005.

[31] F. Huang and F. Liu. The space–time fractional diffusion equation with caputo

derivatives. Journal of Applied Mathematics and Computing, 19(1-2), 2005.

[32] L. J. Lv, J. B. Xiao, L. Zhang, and L. Gao. Solutions for a generalized fractional

anomalous diffusion equation. Journal of Computational and Applied Mathematics,

225(1), 2009.

[33] Wei Jiang and Yingzhen Lin. Approximate solution of the fractional advection–

dispersion equation. Computer Physics Communications, 181(3), 2010.

[34] S. Shen, F. Liu, V. Anh, and I. Turner. The fundamental solution and numerical solution

of the Riesz fractional advection–dispersion equation. Journal of Applied Mathematics,

73(6), 2008.

Page 146: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

124 REFERENCES

[35] Xiaoyun Jiang, Haitao Qi, and Mingyu Xu. Exact solutions of fractional schrodinger–like

equation with a nonlocal term. Journal of Mathematical Physics, 52(4), 2011.

[36] H. Jiang, F. Liu, I. Turner, and K. Burrage. Analytical solutions for the multi–term time-

space Caputo-Riesz fractional advection-diffusion equations on a finite domain. Journal

of Mathematical Analysis and Applications, 389(2):1117 – 1127, 2012.

[37] Xiao-Li Ding and Yao-Lin Jiang. Analytical solutions for the multi–term time-space

fractional advection-diffusion equations with mixed boundary conditions. Nonlinear

Analysis: Real World Applications, 14(2):1026 – 1033, 2013.

[38] J. Chen, F. Liu, V. Anh, S. Shen, Q. Liu, and C. Liao. The analytical solution and

numerical solution of the fractional diffusion–wave equation with damping. Applied

Mathematics and Computation, 219(4):1737 – 1748, 2012.

[39] H. Jiang, F. Liu, I. Turner, and K. Burrage. Analytical solutions for the multi–term

time–fractional diffusion–wave/diffusion equations in a finite domain. Computers &

Mathematics with Applications, 64(10):3377 – 3388, 2012.

[40] Ting-Hui Ning and Xiao-Yun Jiang. Analytical solution for the time–fractional heat

conduction equation in spherical coordinate system by the method of variable separation.

Acta Mechanica Sinica, 27(6):994–1000, 2011.

[41] Shanzhen Chen and Xiaoyun Jiang. Analytical solutions to time–fractional partial

differential equations in a two–dimensional multilayer annulus. Physica A: Statistical

Mechanics and its Applications, 391(15):3865 – 3874, 2012.

[42] Yuriy Povstenko. Neumann boundary–value problems for a time–fractional diffusion–

wave equation in a half–plane. Computers & Mathematics with Applications,

64(10):3183 – 3192, 2012.

[43] Shimin Guo, Liquan Mei, Ying Li, and Youfa Sun. The improved fractional sub–equation

method and its applications to the space-time fractional differential equations in fluid

mechanics. Physics Letters A, 376(4):407 – 411, 2012.

[44] Mark M. Meerschaert and Charles Tadjeran. Finite difference approximations for

fractional advection–dispersion flow equations. Journal of Computational and Applied

Mathematics, 172(1), 2004.

Page 147: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

REFERENCES 125

[45] T. A. M. Langlands and B. I. Henry. The accuracy and stability of an implicit

solution method for the fractional diffusion equation. Journal of Computational Physics,

205(2):719–736, 2005.

[46] S. B. Yuste and L. Acedo. An explicit finite difference method and a new von Neumann–

type stability analysis for fractional diffusion equations. Siam Journal on Numerical

Analysis, 42(5), 2005.

[47] Mark M. Meerschaert and Charles Tadjeran. Finite difference approximations for two–

sided space–fractional partial differential equations. Applied Numerical Mathematics,

56(1), 2006.

[48] C. Tadjeran, M. M. Meerschaert, and H. P. Scheffler. A second–order accurate numerical

approximation for the fractional diffusion equation. Journal of Computational Physics,

213(1), 2006.

[49] Chang-Ming Chen, F. Liu, I. Turner, and V. Anh. A fourier method for the fractional

diffusion equation describing sub–diffusion. Journal of Computational Physics, 227(2),

2007.

[50] F. Liu, P. Zhuang, V. Anh, I. Turner, and K. Burrage. Stability and convergence of the

difference methods for the space–time fractional advection–diffusion equation. Applied

Mathematics and Computation, 191(1), 2007.

[51] Chang-ming Chen, F. Liu, and K. Burrage. Finite difference methods and a fourier

analysis for the fractional reaction–subdiffusion equation. Applied Mathematics and

Computation, 198(2), 2008.

[52] P. Zhuang, F. Liu, V. Anh, and I. Turner. New solution and analytical techniques of the

implicit numerical method for the anomalous subdiffusion equation. Siam Journal on

Numerical Analysis, 46(2), 2008.

[53] Mingrong Cui. Compact finite difference method for the fractional diffusion equation.

Journal of Computational Physics, 228(20), 2009.

[54] Mingrong Cui. A high–order compact exponential scheme for the fractional convection-

diffusion equation. Journal of Computational and Applied Mathematics, 255(0):404 –

416, 2014.

Page 148: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

126 REFERENCES

[55] F. Liu, C. Yang, and K. Burrage. Numerical method and analytical technique of the

modified anomalous subdiffusion equation with a nonlinear source term. Journal of

Computational and Applied Mathematics, 231(1), 2009.

[56] Lijuan Su, Wenqia Wang, and Zhaoxia Yang. Finite difference approximations for the

fractional advection–diffusion equation. Physics Letters A, 373(48), 2009.

[57] Lijuan Su, Wenqia Wang, and Qiuyan Xu. Finite difference methods for fractional

dispersion equations. Applied Mathematics and Computation, 216(11), 2010.

[58] C. Shen and M. S. Phanikumar. An efficient space–fractional dispersion approximation

for stream solute transport modeling. Advances in Water Resources, 32(10), 2009.

[59] Q. Yang, F. Liu, and I. Turner. Numerical methods for fractional partial differential

equations with Riesz space fractional derivatives. Applied Mathematical Modelling,

34(1), 2010.

[60] S. Shen, F. Liu, and V. Anh. Numerical approximations and solution techniques

for the space–time Riesz–Caputo fractional advection–diffusion equation. Numerical

Algorithms, 56(3), 2011.

[61] C. Celik and M. Duman. Crank-Nicolson method for the fractional diffusion equation

with the riesz fractional derivative. Journal of Computational Physics, 231(4), 2012.

[62] Guang hua Gao, Zhi zhong Sun, and Ya nan Zhang. A finite difference scheme for

fractional sub–diffusion equations on an unbounded domain using artificial boundary

conditions. Journal of Computational Physics, 231(7):2865 – 2879, 2012.

[63] Kaiying Deng and Weihua Deng. Finite difference/predictor-corrector approximations

for the space and time fractional Fokker-Planck equation. Applied Mathematics Letters,

25(11):1815 – 1821, 2012.

[64] S. Momani, A.A. Rqayiq, and D. Baleanu. A nonstandard finite difference scheme

for two–sided space–fractional partial differential equations. International Journal of

Bifurcation and Chaos, 22(04):1250079, 2012.

[65] K. Moaddy, S. Momani, and I. Hashim. The non–standard finite difference scheme

for linear fractional PDEs in fluid mechanics. Computers and Mathematics with

Applications, 61(4):1209 – 1216, 2011.

Page 149: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

REFERENCES 127

[66] K. Moaddy, I. Hashim, and S. Momani. Non–standard finite difference schemes for

solving fractional–order Rossler chaotic and hyperchaotic systems. Computers and

Mathematics with Applications, 62(3):1068 – 1074, 2011.

[67] Mark M. Meerschaert, Hans-Peter Scheffler, and Charles Tadjeran. Finite difference

methods for two–dimensional fractional dispersion equation. Journal of Computational

Physics, 211(1), 2006.

[68] C. Tadjeran and M. M. Meerschaert. A second–order accurate numerical method for

the two–dimensional fractional diffusion equation. Journal of Computational Physics,

220(2), 2007.

[69] Wen Chen, Linjuan Ye, and Hongguang Sun. Fractional diffusion equations by the kansa

method. Computers and Mathematics with Applications, 59(5), 2010.

[70] C. M. Chen, F. W. Liu, I. Turner, and V. Anh. Numerical schemes and multivariate

extrapolation of a two–dimensional anomalous sub–diffusion equation. Numerical

Algorithms, 54(1), 2010.

[71] S. Chen, F. Liu, I. Turner, and V. Anh. An implicit numerical method for the two–

dimensional fractional percolation equation. Applied Mathematics and Computation,

219(9):4322 – 4331, 2013.

[72] P. Zhuang, F. Liu, V. Anh, and I. Turner. Numerical methods for the variable–order

fractional advection–diffusion equation with a nonlinear source term. SIAM J. Numer.

Anal., 47(3), 2012.

[73] R. Lin, F. Liu, V. Anh, and I. Turner. Stability and convergence of a new explicit finite–

difference approximation for the variable–order nonlinear fractional diffusion equation.

Applied Mathematics and Computation, 212(2), 2009.

[74] C. M. Chen, F. Liu, V. Anh, and I. Turner. Numerical schemes with high spatial accuracy

for a variable–order anomalous subdiffusion equation. Siam Journal on Scientific

Computing, 32(4), 2010.

[75] S. Shen, F. Liu, J. Chen, I. Turner, and V. Anh. Numerical techniques for the

variable order time fractional diffusion equation. Applied Mathematics and Computation,

218(22):10861 – 10870, 2012.

Page 150: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

128 REFERENCES

[76] Akbar Mohebbi, Mostafa Abbaszadeh, and Mehdi Dehghan. A high–order and

unconditionally stable scheme for the modified anomalous fractional sub–diffusion

equation with a nonlinear source term. Journal of Computational Physics, 240(0):36

– 48, 2013.

[77] ErcıLia Sousa. A second order explicit finite difference method for the fractional

advection diffusion equation. Computers & Mathematics with Applications, 64(10):3141

– 3152, 2012.

[78] Minghua Chen, Weihua Deng, and Yujiang Wu. Superlinearly convergent algorithms

for the two–dimensional space-time caputo-riesz fractional diffusion equation. Applied

Numerical Mathematics, 70(0):22 – 41, 2013.

[79] Hong Wang and Ning Du. Fast solution methods for space–fractional diffusion equations.

Journal of Computational and Applied Mathematics, 255(0):376 – 383, 2014.

[80] Hong Wang and Ning Du. A fast finite difference method for three–dimensional time–

dependent space–fractional diffusion equations and its efficient implementation. Journal

of Computational Physics, 253(0):50 – 63, 2013.

[81] Hong Wang and Ning Du. Fast alternating–direction finite difference methods for three–

dimensional space–fractional diffusion equations. Journal of Computational Physics,

258(0):305 – 318, 2014.

[82] Mingrong Cui. Compact alternating direction implicit method for two–dimensional time

fractional diffusion equation. Journal of Computational Physics, 231(6):2621 – 2633,

2012.

[83] T. Moroney and Q. Yang. A banded preconditioner for the two–sided, nonlinear space–

fractional diffusion equation. Computers and Mathematics with Applications, 66(5):659

– 667, 2013.

[84] T. Moroney and Q. Yang. Efficient solution of two–sided nonlinear space–fractional

diffusion equations using fast poisson preconditioners. Journal of Computational

Physics, 246:304–317, 2013.

Page 151: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

REFERENCES 129

[85] Q. Yu, F. Liu, I. Turner, and K. Burrage. A computationally effective alternating

direction method for the space and time fractional Bloch-Torrey equation in 3-D. Applied

Mathematics and Computation, 219(8):4082 – 4095, 2012.

[86] G. J. Fix and J. P. Roof. Least squares finite–element solution of a fractional order two–

point boundary value problem. Computers and Mathematics with Applications, 48(7-8),

2004.

[87] John Paul Roop. Computational aspects of FEM approximation of fractional advection

dispersion equations on bounded domains in. Journal of Computational and Applied

Mathematics, 193(1), 2006.

[88] Quanzhong Huang, Guanhua Huang, and Hongbin Zhan. A finite element solution for the

fractional advection–dispersion equation. Advances in Water Resources, 31(12), 2008.

[89] John Paul Roop. Numerical approximation of a one–dimensional space fractional

advection–dispersion equation with boundary layer. Computers and Mathematics with

Applications, 56(7), 2008.

[90] Y. Y. Zheng, C. P. Li, and Z. G. Zhao. A note on the finite element method for the space–

fractional advection diffusion equation. Computers and Mathematics with Applications,

59(5), 2010.

[91] NevilleJ. Ford, Jingyu Xiao, and Yubin Yan. A finite element method for time fractional

partial differential equations. Fractional Calculus and Applied Analysis, 14(3):454–474,

2011.

[92] Changpin Li, Zhengang Zhao, and YangQuan Chen. Numerical approximation

of nonlinear fractional differential equations with subdiffusion and superdiffusion.

Computers & Mathematics with Applications, 62(3):855 – 875, 2011.

[93] H. Zhang, F. Liu, and V. Anh. Galerkin finite element approximation of symmetric

space–fractional partial differential equations. Applied Mathematics and Computation,

217(6), 2010.

[94] Y. Jiang and J. Ma. High–order finite element methods for time–fractional partial

differential equations. J. Computational and Applied Mathematics, 235(11), 2011.

Page 152: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

130 REFERENCES

[95] J. Zhao, J. Xiao, N. Ford, and Y. Yan. A finite element for time–space Riesz fractional

advection–dispersion equations. IMA Journal of Numerical Analysis, 2012.

[96] Leilei Wei, Yinnian He, Xindong Zhang, and Shaoli Wang. Analysis of an implicit

fully discrete local discontinuous Galerkin method for the time–fractional schrodinger

equation. Finite Elements in Analysis and Design, 59(0):28 – 34, 2012.

[97] Leilei Wei and Yinnian He. Analysis of a fully discrete local discontinuous Galerkin

method for time–fractional fourth–order problems. Applied Mathematical Modelling,

38(4):1511 – 1522, 2014.

[98] J. Zhao, J. Xiao, and Y. Xu. Stability and convergence of an effective finite element

method for multiterm fractional partial differential equations. Abstract and Applied

Analysis, 2013, 2013.

[99] YingJun Jiang and JingTang Ma. Moving finite element methods for time fractional

partial differential equations. Science China Mathematics, 56(6):1287–1300, 2013.

[100] Jingtang Ma, Jinqiang Liu, and Zhiqiang Zhou. Convergence analysis of moving finite

element methods for space fractional differential equations. Journal of Computational

and Applied Mathematics, 255(0):661 – 670, 2014.

[101] Limei Li, Da Xu, and Man Luo. Alternating direction implicit galerkin finite element

method for the two–dimensional fractional diffusion–wave equation. Journal of

Computational Physics, 255(0):471 – 485, 2013.

[102] X. Zhang, J. W. Crawford, L. K. Deeks, M. I. Stutter, A. G. Bengough, and I. M.

Young. A mass balance based numerical method for the fractional advection–dispersion

equation: Theory and application. Water Resources Research, 41, 2005.

[103] F. Liu, I. Turner, and M. Cox. A finite volume method for saltwater intrusion with heavy–

tailed motions. Applied Mathematical Modelling, 2010.

[104] F. Liu, P. Zhuang, I. Turner, K. Burrage, and V. Anh. A new fractional finite volume

method for solving the fractional diffusion equation. Applied Mathematical Modelling,

38(1516):3871 – 3878, 2014.

Page 153: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

REFERENCES 131

[105] P. Zhuang, F. Liu, I. Turner, and Y.T. Gu. Finite volume and finite element methods for

solving a one–dimensional space–fractional boussinesq equation. Applied Mathematical

Modelling, 38(15–16):3860–3870, 2014.

[106] Q. Yang, I. Turner, T. Moroney, and F. Liu. A finite volume scheme with preconditioned

Lanczos method for two–dimensional space–fractional reaction–diffusion equations.

Applied Mathematical Modelling, 83(15–16):3755–3762, 2014.

[107] Kamel Al-Khaled and Shaher Momani. An approximate solution for a fractional

diffusion-wave equation using the decomposition method. Applied Mathematics and

Computation, 165(2), 2005.

[108] Hossein Jafari and Varsha Daftardar-Gejji. Solving linear and nonlinear fractional

diffusion and wave equations by adomian decomposition. Applied Mathematics and

Computation, 180(2):488 – 497, 2006.

[109] Hossein Jafari and Varsha Daftardar-Gejji. Solving a system of nonlinear fractional

differential equations using adomian decomposition. Journal of Computational and

Applied Mathematics, 196(2):644 – 651, 2006.

[110] S.A. El-Wakil, A. Elhanbaly, and M.A. Abdou. Adomian decomposition method

for solving fractional nonlinear differential equations. Applied Mathematics and

Computation, 182(1):313 – 324, 2006.

[111] Varsha Daftardar-Gejji and Hossein Jafari. Solving a multi–order fractional differential

equation using adomian decomposition. Applied Mathematics and Computation,

189(1):541 – 548, 2007.

[112] Shaher Momani and Zaid Odibat. Numerical solutions of the space–time fractional

advection–dispersion equation. Numerical Methods for Partial Differential Equations,

24(6):1416–1429, 2008.

[113] Santanu Saha Ray. Analytical solution for the space fractional diffusion equation by

two–step adomian decomposition method. Communications in Nonlinear Science and

Numerical Simulation, 14(4), 2009.

[114] A.M.A. El-Sayed, S.H. Behiry, and W.E. Raslan. Adomian’s decomposition method

for solving an intermediate fractional advection-dispersion equation. Computers &

Page 154: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

132 REFERENCES

Mathematics with Applications, 59(5):1759 – 1765, 2010. Fractional Differentiation and

Its Applications.

[115] M. Ilic, I. W. Turner, F. Liu, and V. Anh. Analytical and numerical solutions of a one–

dimensional fractional–in–space diffusion equation in a composite medium. Applied

Mathematics and Computation, 216(8), 2010.

[116] M. Ilic, F. Liu, I. W. Turner, and V. Anh. Numerical approximation of a fractional–in–

space diffusion equation. Fractional Calculus and Applied Analysis, 8(3), 2005.

[117] M. Ilic, F. Liu, I. W. Turner, and V. Anh. Numerical approximation of a fractional–in–

space diffusion equation (ii) – with nonhomogeneous boundary conditions. Fractional

Calculus and Applied Analysis, 9(4), 2006.

[118] Q. Yang, I. Turner, F. Liu, and M. Ilic. Novel numerical methods for solving the time–

space fractional diffusion equation in 2D. SIAM Journal on Scientific Computing, 2011.

[119] Heng fei Ding and Yu xin Zhang. New numerical methods for the riesz space fractional

partial differential equations. Computers & Mathematics with Applications, 63(7):1135

– 1146, 2012.

[120] Yuxin Zhang and Hengfei Ding. Improved matrix transform method for the Riesz

space fractional reaction dispersion equation. Journal of Computational and Applied

Mathematics, 260(0):266 – 280, 2014.

[121] H. Wang, K. Wang, and T. Sircar. A direct O(Nlog2N) finite difference method for

fractional diffusion equations. J. Comput. Phys., 229(21):8095–8104, 2010.

[122] Kaixin Wang and Hong Wang. A fast characteristic finite difference method for fractional

advection–diffusion equations. Advances in Water Resources, 34(7):810 – 816, 2011.

[123] V. J. Ervin and J. P. Roop. Variational formulation for the stationary fractional advection

dispersion equation. Numer. Methods. Partial Differential Equations, 22:558–576, 2005.

[124] V. J. Ervin and J. P. Roop. Variational solution of fractional advection dispersion

equations on bounded domains in rd. Numer. Methods. Partial Differential Equations,

23:256–281, 2007.

Page 155: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

REFERENCES 133

[125] W. Deng and J.S. Hesthaven. Discontinuous galerkin method for fractional diffusion

equations. Scientific Computing Group, Brown University, 2010.

[126] Q. Liu, F. Liu, I. Turner, and V. Anh. Finite element approximation for the modified

anomalous subdiffusion process. Appl. Math. Model., 35:4103–4116, 2011.

[127] F. Liu, P. Zhuang, I. Turner, K. Burrage, and V. Anh. A new fractional finite

volume method for solving the fractional diffusion equation. In Proceedings of the 4th

International Conference on Computational Methods, 2012.

[128] V. K. Tuan and R. Gorenflo. Extrapolation to the limit for numerical fractional

differentiation. Z. Agnew. Math. Mech., 75(8), 1995.

[129] G. W. Stewart. Matrix Algorithms: Eigensystems. SIAM, 2001.

[130] Yumin Lin and Chuanju Xu. Finite difference/spectral approximations for the time–

fractional diffusion equation. Journal of Computational Physics, 225(2):1533–1552,

2007.

[131] HongGuang Sun, Wen Chen, and YangQuan Chen. Variable–order fractional differential

operators in anomalous diffusion modeling. Physica A: Statistical Mechanics and its

Applications, 388(21):4586 – 4592, 2009.

[132] H. Sun, W. Chen, C. LI, and Y. Chen. Finite difference schemes for variable–order time

fractional diffusion equation. International Journal of Bifurcation and Chaos, 22(04),

2012.

[133] Hong-Kui Pang and Hai-Wei Sun. Multigrid method for fractional diffusion equations.

Journal of Computational Physics, 231(2):693 – 703, 2012.

[134] Xiaoxian Zhang, Mouchao Lv, John W. Crawford, and Iain M. Young. The impact of

boundary on the fractional advection–dispersion equation for solute transport in soil:

Defining the fractional dispersive flux with the Caputo derivatives. Advances in Water

Resources, 30(5):1205–1217, 2007.

[135] H. Hejazi, T. Moroney, and F. Liu. Stability and convergence of a finite volume method

for the space fractional advection–dispersion equation. Journal of Computational and

Applied Mathematics, 255:684–697, 2014.

Page 156: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

134 REFERENCES

[136] S. Kim and M. L. Kavvas. Generalized Fick’s law and fractional ADE for pollution

transport in a river: Detailed derivation. J. Hydro. Eng., 1(1), 2006.

[137] K. W. Morton. Numerical solution of convection–diffusion problems. Springer, London,

1 edition, 1996.

[138] J. H. Ferziger and M. Peric. Computational Methods for Fluid Dynamics. Springer–

Verlag, Berlin, 3 edition, 2002.

[139] B. Baeumer, S. Kurita, and M.M. Meerschaert. Inhomogeneous fractional diffusion

eqautions. Fract. Calc. Appl. Anal., 8(4):371–376, 2005.

[140] B. Baeumer and M.M. Meerschaert. Stochastic solutions for fractional cauchy problems.

Fract. Calc. Appl. Anal. 4, 4(4):481–500, 2001.

[141] C. Li, F. Zeng, and F. Liu. Spectral approximations to the fractional integral and

derivative. Fract. Calc. Appl. Anal., 15(3):383–406, 2012.

[142] H. Hejazi, T. Moroney, and F. Liu. A finite volume method for solving the two–

sided time–space fractional advection–dispersion equation. Central European Journal

of Physics, 11(10), 2013.

[143] S. Shen, F. Liu, V. Anh, I. Turner, and J. Chen. A second–order accurate numerical

approximation for the Riesz space fractional advection–dispersion equation, 2012.

[144] W. Tian, H. Zhou, and W. Deng. A class of second order difference approximation for

solving space fractional diffusion equations. ArXiv e-prints, 2012.

[145] L. B. Feng, P. Zhuang, and F. Liu. Finite difference method for the Riesz space fractional

advection–dispersion equation. Preprint submitted to Elsevier, 2014.

[146] H. M. Nasir, B. L. K. Gunawardana, and H. M. N. P. Abeyrathna. A second order finite

difference approximation for the fractional diffusion equation. International Journal of

Applied Physics and Mathematics, 3(4), 2013.

[147] H. Hejazi, T. Moroney, and F. Liu. A comparison of finite difference and finite volume

methods for solving the space–fractional advection–dispersion equation with variable

coefficients. ANZIAM Journal, 54:C557–C573, 2013.

Page 157: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

REFERENCES 135

[148] C. R. Johnson. Positive definite matrices. The American Mathematical Monthly,

77(3):259–264, 1970.

[149] A. Atangana and N. Bildik. The use of fractional order derivative to predict the

groundwater flow. Mathematical Problems in Engineering, 2013.

[150] B. Berkowitz, J. Klafter, R. Metzler, and H. Scher. Physical pictures of transport in

heterogeneous media: Advection–dispersion, random–walk, and fractional derivative

formulations. Water Resources Research, 38(10), 2002.

[151] A. Cloot and JF. Botha. A generalised groundwater flow equation using the concept of

non–integer order derivatives. Water SA, 32(1), 2005.

[152] R. Schumer, D. A. Benson, M. M. Meerschaert, and S. W. Wheatcraft. Eulerian

derivation of the fractional advection–dispersion equation. Journal of Contaminant

Hydrology, 48(1–2):69 – 88, 2001.

[153] A. N. S. Al-Niami and K. R. Rushton. Dispersion in stratified porous media: Analytical

solutions. Water Resources Research, 15(5):1044–1048, 1979.

[154] B. Berkowitz, A. Cortis, I. Dror, and H. Scher. Laboratory experiments on dispersive

transport across interfaces: The role of flow direction. Water Resources Research,

45(2):n/a–n/a, 2009.

[155] E.M. LaBolle, J. Quastel, G.E. Fogg, and J. Gravner. Diffusion processes in composite

porous media and their numerical integration by random walks: Generalized stochastic

differential equations with discontinuous coefficients. Water Resources Research,

36(3):651–662, 2000.

[156] F.J. Leij, J.H. Dane, and M.Th. Genuchten. Mathematical analysis of one–dimensional

solute transport in a layered soil profile. Soil Science Society of America Journal,

55(4):944–953, 1991.

[157] F.J. Leij and M.Th. Genuchten. Approximate analytical solutions for solute transport in

two–layer porous media. Transport in Porous Media, 18(1):65–85, 1995.

[158] Y.-C. Li and P.J. Cleall. Analytical solutions for advective–dispersive solute transport in

double–layered finite porous media. International Journal for Numerical and Analytical

Methods in Geomechanics, 35(4):438–460, 2011.

Page 158: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING

136 REFERENCES

[159] C. Liu, W.P. Ball, and J.H. Ellis. An analytical solution to the one–dimensional solute

advection–dispersion equation in multi–layer porous media. Transport in Porous Media,

30(1):25–43, 1998.

[160] J.S. Perez Guerrero, L.C.G. Pimentel, and T.H. Skaggs. Analytical solution for the

advection–dispersion transport equation in layered media. International Journal of Heat

and Mass Transfer, 56(12):274 – 282, 2013.

[161] B. A. Stickler and E. Schachinger. Levy-flight anomalous diffusion in a composite

medium. Phys. Rev. E, 83:011122, 2011.

[162] Y. Z. Povstenko. Fractional heat conduction in infinite one–dimensional composite

medium. Journal of Thermal Stresses, 36(4):351–363, 2013.

[163] P. Wesseling. Principles of Computational Fluid Dynamics. Springer-Verlag, New York,

1991.

Page 159: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING
Page 160: Finite volume methods for simulating anomalous transport Ahmad_Hejazi_Thesis.pdfFinite volume methods for simulating anomalous transport ATHESISSUBMITTEDTO THE SCIENCE AND ENGINEERING