PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE...

23
PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE METHOD FOR THE BURGERS-HUXLEY EQUATION NG SU LING UNIVERSITI TEKNOLOGI MALAYSIA

Transcript of PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE...

Page 1: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

PARALLEL CALCULATION OF

DIFFERENTIAL QUADRATURE METHOD

FOR THE BURGERS-HUXLEY EQUATION

NG SU LING

UNIVERSITI TEKNOLOGI MALAYSIA

Page 2: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

PARALLEL CALCULATION OF

DIFFERENTIAL QUADRATURE METHOD

FOR THE BURGERS-HUXLEY EQUATION

NG SU LING

A report submitted in partial fulfillment of the

requirements for the award of the degree of

Master of Science (Engineering Mathematics)

Faculty of Science

Universiti Teknologi Malaysia

NOVEMBER, 2010

Page 3: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

iii

To my beloved parents and sisters,

Ng Peng Long, Tan Gek Sim, Ng Su Yee, Ng Su Rou,

MoMo

and all of my dear friends who support me.

Page 4: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

iv

ACKNOWLEDGEMENT

First of all, I would like to express my gratitude to my project supervisor,

Dr. Yeak Su Hoe for his patience and encouragement on me. He have been given me

fully support when I completing this report. His advices and guidance have helps me a

lot from the beginning of the report planning until now, the report is presented here.

Also, I would like to show my appreciation to Dr. Yeak, in helping me to search for

useful materials and his willingness to mark this report. His contributions have plays

the vital role in the completion of this project.

My sincere thanks also go to my fellow friends and course mates for their

assistance, advices and friendship given to me. Especially my good friends here, they

are willing to give me a hand whenever I faced any problems. Not forgetting to show

my deepest gratitude to Lau Chae Hao, for all his helps given to me. They are the one

who always remind me about the due date for this report and also other important

matters. Thanks again for their cares to me.

Last but not least, my deepest gratitude goes to my dearest family members,

who are always by my side, supporting me. Especially my mother and sisters who are

always bear with me when I completing this report. Their love to me is definitely the

biggest moral support for me.

Page 5: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

v

ABSTRACT

In this study, the Burgers-Huxley equation with Dirichlet‟s boundary

conditions is treated by the Differential Quadrature method (DQM). The different

types of grid points spacing used in the DQM, which is the equally-spaced and the

Chebychev-Gauss-Lobatto grid points have been investigated on their effect on the

accuracy of results generated. The finite difference method (FDM) will be used to

solve some examples of Burgers-Huxley equation in order to compare with the

solutions obtained by DQM to show the stability and accuracy of the numerical

method. Then, the set of ordinary differential equations obtained is solved by using

different types of implicit Runge-Kutta (RK) methods. C language programmes have

been developed based on the examples discussed. Also, shared memory architecture

of parallel computing is done by using OpenMP in order to reduce the time taken in

simulating the numerical results. Consequently, the results showed that the

Differential Quadrature method is a good alternative in approximating the Burgers-

Huxley equation with excellent accuracy and stability.

Page 6: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

vi

ABSTRAK

Dalam projek ini, persamaan Burgers-Huxley dengan syarat sempadan

Dirichlet akan diselesaikan dengan menggunakan kaedah Pembezaan Kuadrature

(DQM). Pelbagai jenis cara pengiraan titik-titik yang digunakan dalam DQM seperti

titik sama jarak, dan titik Chebychev-Gauss-Lobatto telah dikaji mengenai kesan cara

pengiraan titik-titik terhadap ketepatan jawapan yang diperolehi. Kaedah beza

terhingga (FDM) akan digunakan untuk menyelesaikan beberapa contoh persamaan

Burgers-Huxley untuk dibandingan dengan penyelesaian yang diperolehi dengan

DQM untuk menunjukkan kestabilan dan ketepatan kaedah berangka ini. Kemudian,

set persamaan pembezaan biasa yang diperolehi akan diselesaikan dengan

menggunakan pelbagai jenis kaedah Runge-Kutta (RK) secara implisit. Program

bahasa C telah diaturcarakan berdasarkan contoh-contoh yang dibincangkan dalam

projek ini. Selain itu, perkongsian memori secara OpenMP dalam pengiraan

berkomputer secara selari dijalankan untuk mengurangkan masa penghitungan oleh

komputer. Akhirnya, hasil kajian menunjukkan bahawa kaedah Differential

Quadrature adalah alternatif yang lebih baik dalam menganggar persamaan Burgers-

Huxley.

Page 7: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

vii

TABLE OF CONTENTS

CHAPTER TITLE PAGE

DECLARATION ii

DEDICATION iii

ACKNOWLEDGEMENT iv

ABSTRACT v

ABSTRAK vi

TABLE OF CONTENTS vii

LIST OF TABLES x

LIST OF FIGURES xi

LIST OF APPENDICES xiii

LIST OF ABBREVIATIONS xiv

LIST OF SYMBOLS xv

1 INTRODUCTION 1

1.1 Background of the Problem 1

1.2 Statement of the Problem 3

1.3 Objectives of the Study 3

1.4 Scope of the Study 4

1.5 Significance of the Study 4

2 LITERATURE REVIEW 5

2.1 The Burgers-Huxley Equation 5

2.2 The Differential Quadrature Method (DQM) 9

2.2.1 Selection of Sampling Grid Points 14

2.3 The Finite Difference Method 17

Page 8: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

viii

2.3.1 Truncation Error of the Finite Difference

Approximation 19

2.4 The Runge-Kutta Methods 21

2.5 Parallel Programming 25

2.5.1 OpenMP 29

3 SELECTION OF GRID POINTS SPACING FOR 31

DIFFERENTIAL QUADRATURE METHOD

3.1 Introduction 31

3.2 Example 1 33

3.2.1 Results and Analysis 34

3.3 Example 2 36

3.3.1 Results and Analysis 37

4 COMPARISON BETWEEN FINITE DIFFERENCE

METHOD (FDM) AND DIFFERENTIAL QUADRATURE

METHOD (DQM) 42

4.1 Introduction 42

4.2 Finite Difference Method 43

4.3 Differential Quadrature Method 44

4.4 The 4-stage sixth-order Runge-Kutta –Butcher with

Lobatto nodes 47

4.5 Results and Analysis 48

5 PARALLEL PROGRAMMING IN SOLVING THE

BURGERS-HUXLEY EQUATION 52

5.1 Introduction 52

5.2 The Algorithm of Implicit Runge-Kutta Method 54

5.3 Parallel Computing 56

5.4 Results and Analysis 57

6 CONCLUSION AND RECOMMENDATION 60

6.1 Conclusion 60

Page 9: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

ix

6.2 Recommendations 61

REFERENCES 62

Appendix A – B 66-71

Page 10: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

x

LIST OF TABLES

TABLE NO. TITLE PAGE

3.1.1 Equally-spaced grid points and Chebyshev-Gauss-Lobatto

(C-G-L) grid points in the interval of 0 ≤ 𝑥𝑖 ≤ 1 29

3.2.1 The average errors of different types of grid points for

(a) Case I, (b) Case II, (c) Case III and (d) Case IV

for 𝑡 = 0.3, 𝑡 = 0.6 and 𝑡 = 0.9 32

5.4.1 Table of speedup, 𝑆(𝑝) and efficiency, 𝐸𝑝 for different

number of processors 70

Page 11: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

xi

LIST OF FIGURES

FIGURE NO. TITLE PAGE

2.2.1 Integral of 𝑢(𝑥) over an interval 12

2.3.1 Graph representative of secant lines for different

approximation of finite difference formula 19

2.5.1 The Fork-Join Model 31

3.3.1 Graphs of numerical solutions, 𝑢(𝑥) against grid

points, 𝑥 at 𝑡 = 0.1 (𝛼 = 1.0,𝛽 = 1.0, 𝛾 = 0.0

and 휀 = 0.5) for equally-spaced grid points, C-G-L

grid points and extraction from research of R.C. Mittal

and Ram Jiwari (2009) 34

3.3.2 Graphs of numerical results, 𝑢(𝑥) against grid

points, 𝑥 at time interval of 𝑡 = 0.3, 𝑡 = 0.6 and

𝑡 = 0.9 using equally-spaced grid points for

(a) Case I, (b) Case II, (c) Case III and (d) Case IV 35,36

3.3.3 Graphs of numerical results, 𝑢(𝑥) against grid

points, 𝑥 at time interval of 𝑡 = 0.3, 𝑡 = 0.6 and

𝑡 = 0.9 using C-G-L grid points for

(a) Case I, (b) Case II, (c) Case III and (d) Case IV 37,38

Page 12: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

xii

4.5.1 Graphs of numerical solutions, 𝑢(0.5) computed

by FDM against different number of grid points, 𝑁

at different time interval of 𝑡 = 0.2, 𝑡 = 0.5 and 𝑡 = 0.7 63

4.5.2 Graphs of numerical solutions, 𝑢(0.5) computed

by DQM against different number of grid points, 𝑁

at different time interval of (a) 𝑡 = 0.2,

(b) 𝑡 = 0.3 and (c) 𝑡 = 0.5 63,64

5.2.1 Algorithm for Implicit Runge-Kutta Method 68

5.4.1 Graph of speedup, 𝑆(𝑝) against number of processors, 𝑝 71

5.4.2 Graphs of speedup, 𝑆(𝑝) against number of

processors, 𝑝 for different value of parallelizable

fraction, 𝑓 in the source code according to Amdahl‟s Law 72

Page 13: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

xiii

LIST OF APPENDICES

APPENDIX TITLE PAGE

A Derivations of formulations in Differential Quadrature Method 79

B Some Useful OpenMP Directives 83

Page 14: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

xiv

LIST OF ABBREVIATIONS

FDM - Finite Difference Method

PDE - Partial Differential Equation

DQM - Differential Quadrature Method

RK - Runge-Kutta

OpenMP - Open Multi-processing

ODE - Ordinary Differential Equation

C-G-L - Chebyshev-Gauss-Lobatto

Page 15: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

xv

LIST OF SYMBOLS

𝐸𝑝 - Efficiency of parallel algorithm

𝑡𝑝 - Execution time of parallel algorithm

𝑡𝑠 - Execution time of sequential algorithm

𝑥1 - Start point of domain

𝑥𝑁 - End point of domain

h - step size for time interval

n_steps - number of step size

p - Number of processors

t - Time

x - Grid point

𝑁 - Total number of grid points

𝑆 𝑝 - Speedup of parallel algorithm

𝑓 - Parallelizable fraction in source code

Page 16: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

CHAPTER 1

INTRODUCTION

1.1 Background of the Problem

In most of the science and engineering fields, we might encounter with single

or a system of partial differential equations (PDEs). As stated by Chang Shu (2000),

the examples are: Newtonian fluid flows which are modeled by the Navier-Stokes

equations; the vibration of thin plates is governed by a fourth order partial differential

equation; whereas acoustic waves and microwaves can be simulated by the Helmholtz

equation. In this study, the partial differential equation considered is the Burgers-

Huxley equation which can effectively models the interaction between reaction

mechanisms, convection effects and diffusion transports (Murat Sari and Gurhan

Gurarslan, 2009).

Generally, most of these problems may involve the nonlinear partial

differential equations where the closed-form solution is not available or not easily

obtained. This fact makes the scientists realize the importance of developing another

alternative to approximate the solutions of these partial differential equations. After

years of researches, scientists therefore approximate the solution of the system of

partial differential equations by using numerical discretization techniques on some

function values at certain discrete points, so-called grid points or mesh points. Among

the three most widely used numerical methods in engineering and in computational

fluid dynamics are: the finite difference, finite element, and the finite volume methods.

Page 17: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

2

The Finite Difference method (FDM) is the simplest method where the

functions are represented by their values at certain grid points and approximate the

derivatives through differences in these values. The Finite Element method (FEM),

represents the functions in terms of basis functions and solve the partial differential

equation in its integral form. The Finite Volume method (FVM), divides space into

volumes and the change within each volume, which represents the flow rate of flux

across the surfaces of the volume is computed. However, according to Chang Shu

(2000), these three methods fall into low order methods, whereas Spectral and

Pseudospectral methods are considered as global methods. Spectral method is

generally the most accurate because it has excellent error properties. It represents

functions as a sum of particular basis functions, often involving the use of the Fast

Fourier Transform. However, the Finite Difference method (FDM) will only be

discussed in this study.

Another numerical discretization technique that will be discussed in this study

is the Differential Quadrature method (DQM). DQM is an extension of FDM for the

highest order of finite difference scheme (C. Shu, 2000). As stated by R.C. Mittal and

Ram Jiwari (2009), this method linearly sum up all the derivatives of a function at any

location of the function values at a finite number of grid points, then the equation can

be transformed into a set of ordinary differential equations (ODEs) or a set of algebraic

equations. The set of ordinary differential equations or algebraic equations is then

treated by standard numerical methods such as the implicit Runge-Kutta (RK) method

that will be discussed in this study in order to obtain the solutions.

Generally, when the grid points increase and simulation time become longer,

the whole simulation become expensive especially when the system of ODE is solved

by implicit RK method. It become the general practice that the whole problem can be

parallelized in order to reduce the computation time. In this research, we are using

OpenMP language which is attributed to share memory architecture.

Page 18: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

3

1.2 Statement of the Problem

There are plenty of ways to approximate the solution of Burgers-Huxley

equation. To solve this equation, a set of initial and boundary conditions are needed.

In this study, the Differential Quadrature method (DQM) is applied in solving the

examples of Burgers-Huxley equation with Dirichlet‟s boundary conditions. DQM is

compared with the Finite Difference method (FDM) in terms of their accuracy and

convergency in solving Burgers-Huxley equation. Finally, parallel programming with

OpenMP architecture is implemented in order to reduce the execution time of the C

language program developed in this study.

1.3 Objectives of the Study

The objectives of this study are:

I. To select the grid points spacing applied in DQM in order to solve some

Burgers-Huxley equations.

II. To compare the DQM with FDM in terms of their accuracy and

convergence study of numerical solutions in solving Burgers-Huxley

equation with Dirichlet‟s boundary conditions.

III. To develop C language program codes for DQM and FDM with the

implicit RK method in order to solve examples of the Burgers-Huxley

Equation.

IV. To parallelize the C language program codes developed on implicit RK

method using OpenMP language.

Page 19: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

4

1.4 Scope of the Study

In this study, the main numerical discretization tehnique discussed is the

Differential Quadrature method (DQM). The Finite Difference method (FDM) will be

used for comparison with the DQM on their accuracy and convergence study. Also,

the scope of the study will be focused on solving the Burgers-Huxley equation with

Dirichlet‟s boundary conditions. The implicit RK method will be utilized to solve the

set of ordinary differential equations obtained from the DQM and the FDM. Next, C

language program codes will be developed for both of the numerical methods with the

implicit RK method. Then, parallelization on the C language program of the implicit

RK method will be done using OpenMP.

1.5 Significance of the Study

In this study, the DQM which is widely used in science and engineering fields

in solving nonlinear differential equation will be discussed and applied to Burgers-

Huxley equation with Dirichlet‟s boundary conditions. This study is important to

show how the different types of grid points spacing used can affect the accuracy of the

numerical solutions. Then, the accuracy and convergence study of this method will be

compared with the FDM to show its outstanding characteristics in solving nonlinear

differential equation. The implicit RK method that implemented in order to solve the

ODE obtained after solved by DQM and FDM is effective in solving stiff equation.

Next, the C language program codes for these methods will be developed in

convenience of checking the performances of the numerical methods. OpenMP

language that based on share memory architecture is used in parallelizing the

algorithm of implicit RK method in C language in order to reduce the execution time.

Page 20: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

62

REFERENCES

A. G. Striz, W. Chen, C. W. Bert (1994). Application of the Differential Quadrature

Method to the Driven Cavity Problem. Int. J. Non-Linear Mech. 29, 665-670.

A. G. Striz, W. L. Chen and C. W. Bert (1994). Static Analysis of Structures by the

Quadrature Element Method (QEM). Int. J. Solids Structures. 31(20), 2807-2818.

A. M. Bruaset and A. Tveito (2006). Numerical Solution of Partial Differential

Equations on Parallel Computers. 51(1), 1-52.

A. M. Wazwaz (2009). Burgers, Fisher and Related Equations. Partial Differential

Equations and Solitary Waves Theory. Springer.

A. N. Sherbourne and M. D. Pandey (1991). Differential Quadrature Method in the

Buckling Analysis of Beams and Composite Plates. Computers and Structures.

40(4) 903-913.

Ahmad J. K. (2009). A Computational Meshless Method for the Generalized Burger‟s–

Huxley Equation. Applied Mathematical Modelling. 33, 3718–3729.

Barry W. and Michael A. (2005). Parallel Programming. (2). United States of America:

Pearson Prentice Hall.

Brian B. (2006). A Friendly Introduction to Numerical Analysis. New Jersey: Pearson

Prentice Hall.

C. Shu (2000). Differential Quadrature and Its Application in Engineering. Great

Britain: Springer-Verlag London.

C. Shu and H. Xue (1997). Explicit Computation of Weighting Coefficients in the

Harmonic Differential Quadrature. J. of Sound and Vibration. 204(3), 549-555.

C. Shu, Y.T. Chew (1998). On the Equivalence of Generalized Differential Quadrature

and Highest Order Finite Difference Scheme. Comput. Methods Appl. Mech.

Engig. 155, 249-260.

Che Rahim Che The (2005). Kaedah Berangka: Matematik untuk Sains dan

Kejuruteraan Menggunakan MAPLE. Malaysia: Universiti Teknologi Malaysia,

Skudai.

Page 21: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

63

E. Hairer and G. Wanner (2010). Solving Ordinary Differential Equations II. Springer

Series in Computational Mathematics. 14(1), 71-90.

Fudziah I., Zailan S., Mohd. Othman and Mohd. Suleiman (2009). Parallel Execution

of Diagonal Implicit Runge-Kutta Methods for Solving IVPs. European Journal

of Scientific Research. 26(4), 480-489.

H. Gao, R.-X. Zhao (2009). New Exact Solutions to the Generalized Burgers–Huxley

Equation. Appl. Math. and Comput.

H. Z. Zhong (2004). Spline-based Differential Quadrature for Fourth Order

Differential Equations and Its Application to Kirchhoff Plates. Applied

Mathematical Modelling. 28, 353–366.

I. Hashim, B. Batiha, M.S.M. Noorani (2006). Application of Variational Iteration

Method to the Generalized Burgers–Huxley Equation. Chaos, Solitons and

Fractals. 36, 660-663.

I. Hashim, M. S. M. Noorani and M. R. Said Al-Hadidi (2006). Solving the

Generalized Burgers-Huxley Equation using the Adomian Decomposition

Method. Mathematical and Computer Modelling. 43, 1404–1411.

J. R. Quan and C. T. Chang (1989). New Insights in Solving Distributed System

Equations by the Quadrature Method - I. Analysis. Computers Chemical

Engineering. 13(7), 779-788.

J. R. Quan and C. T. Chang (1989). New Insights in Solving Distributed System

Equations by the Quadrature Method - II. Numerical Experiments. Computers

Chemical Engineering. 13(9), 1017-1024.

Kevin B. (1978). A Special Family of Runge Kutta Methods for Solving Stiff

Differential Equations. BIT. 18, 22-41.

M Sari. and G. Gurarslan (2009). Numerical Solutions of the Generalized Burgers-

Huxley Equation by A Differential Quadrature Method. Mathematical Problems

in Engineering. 2009, 370765.

M. Javidi (2006). A Numerical Solution of the Generalized Burger‟s–Huxley Equation

by Pseudospectral Method and Darvishi‟s Preconditioning. Applied Mathematics

and Computation. 175, 1619–1628.

M. Javidi (2006). A Numerical Solution of the Generalized Burgers-Huxley Equation

by Spectral Collocation Method. Applied Mathematics and Computation. 178(2),

338–344.

Page 22: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

64

M. Javidi, A. Golbabai (2009). A New Domain Decomposition Algorithm for

Generalized Burger‟s–Huxley Equation based on Chebyshev Polynomials and

Preconditioning. Chaos, Solitons and Fractals. 39, 849–857.

M. Malik and F. Civan (1995). A Comparative Study of Differential Quadrature and

Cubature Methods Vis-à-vis Some Conventional Techniques in Context of

Convection-Diffusion-Reaction Problems. Chem. Engrg. Science. 50(3), 531-547.

O. Civalek (2004). Application of Differential Quadrature (DQ) and Harmonic

Differential Quadrature (HDQ) for Buckling Analysis of Thin Isotropic Plates

and Elastic Columns. Engineering Structures. 26, 171–186.

O. Yu. Yefimova and N. A. Kudryashov (2004). Exact Solutions of the Burgers-Huxley

Equation. J. Appl. Maths Mechs. 68(3), 413-420.

OpenMP Architecture Review Board (2002). OpenMP C and C++ Application

Program Interface.

OpenMP Architecture Review Board (2008). OpenMP Application Program Interface.

(OpenMP API)

P. G. Estevez (1994). Non-classical Symmetries and the Singular Manifold Method:

The Burgers and the Burgers-Huxley Equations. Journal of Physics A. 27(6),

2113-2127.

P. J. Van Der Houwen, B. P. Sommeijer and W. Couzy (1992). Embedded Diagonally

Implicit Runge-Kutta Algorithms on Parallel Computers. Mathematics of

Computation. 58(197), 135-159.

R. Bellman, B. G. Kashef and J. Casti(1972). Differential Quadrature: A Technique for

the Rapid Solution of Nonlinear Partial Differential Equations. J. of Comp. Phys.

10, 40-52.

R.Bellman, B. Kashef, E. Stanley Lee and R. Vasudevan (1975). Solving Hard

Problems by Easy Methods: Differential and Integral Quadrature. Comp.

andMaths with Appls. I, 133-143.

R.C. Mittal and R. Jiwari (2009). Numerical Study of Burger-Huxley Equation by

Differential Quadrature Method. Int. J. of Appl. Math and Mech. 5(8), 1-9.

Randall J. L. (2005). Finite Difference Methods for Differential Equations. University

of Washington.

Page 23: PARALLEL CALCULATION OF DIFFERENTIAL QUADRATURE …eprints.utm.my/id/eprint/16580/5/NgSuLingMFS2010.pdfsolve some examples of Burgers-Huxley equation in order to compare with the solutions

65

Satoshi S., Hiroshi S. and Taketomo M. (1992). Family of Symplectic Implicit Runge-

Kutta Formulae. BIT. 32, 539-543.

T. C. Fung (2002). Stability and Accuracy of Differential Quadrature Method in

Solving Dynamic Problems. Comput. Methods Appl. Mech. Engrg. 191, 1311-

1331.

Tom M. A. (1986). Introduction to Analytic Number Theory. Springer.

W. Chen (1996). Differential Quadrature Method and its Applications in Engineering

− Applying Special Matrix Product to Nonlinear Computations and Analysis.

Ph.D. Thesis. Shanghai Jiao Tong University.

X. H. Wu and Y. E. Ren (2007). Differential Quadrature Method Based on the Highest

Derivative and Its Applications. J. of Comp. and Appl. Maths. 205, 239 – 250.

X. Wang, C. W. Bert and A. G. Striz (1993). Differential Quadrature Analysis of

Deflection, Buckling and Free Vibration of Beams and Rectangular Plates.

Computers & Structures. 48(3). 473-479.

X. Y. Wang, Z. S. Zhu, and Y. K. Lu (1990). Solitary Wave Solutions of the

Generalised Burgers-Huxley Equation. Journal of Physics A. 23(3), 271–274.

Z. Zhong and Y. Y. Zhang (2009). Advanced Differential Quadrature Methods. United

States: CRC Press.