Parallel Diagonally Implicit Runge-Kutta Methods For Solving Ordinary Differential Equations
This thesis focuses on the derivations of diagonally implicit Runge-Kutta (DIRK) methods with the capability to be implemented by parallel executions. A few new methods are proposed by having sparsity patterns which enable the parallelization of methods. In the first part of the thesis, a fifth o...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English English |
Published: |
2009
|
Subjects: | |
Online Access: | http://psasir.upm.edu.my/id/eprint/11983/1/FS_2009_46.pdf http://psasir.upm.edu.my/id/eprint/11983/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.upm.eprints.11983 |
---|---|
record_format |
eprints |
spelling |
my.upm.eprints.119832024-06-27T07:53:02Z http://psasir.upm.edu.my/id/eprint/11983/ Parallel Diagonally Implicit Runge-Kutta Methods For Solving Ordinary Differential Equations Din, Ummul Khair Salma This thesis focuses on the derivations of diagonally implicit Runge-Kutta (DIRK) methods with the capability to be implemented by parallel executions. A few new methods are proposed by having sparsity patterns which enable the parallelization of methods. In the first part of the thesis, a fifth order DIRK suitable for two processors parallel executions and DIRK methods of fourth and fifth orders suitable for three processors are proposed. The executions of these methods are done by using fixed stepsizes on a set of nonstiff problems. The regions of stability are presented and numerical results of the methods are compared to the existing methods. Parallel computations show significant time reduction when solving large systems of nonstiff ordinary differential equations (ODEs). The subsequent part of the thesis discusses on embedded DIRK methods suitable for two processors implementations. Two 4(3) and also two 5(4) embedded DIRK methods with adequate stability regions to solve stiff ODEs are proposed. Numerical experiments on stiff test problems are done based on variable stepsize strategy. An existing code for solving stiff ODEs suitable for embedded DIRK with equal diagonal elements is modified to accommodate the new methods with alternate diagonal elements. Comparisons on numerical results to existing methods show a competitive efficiency when solving small systems of stiff ODEs. A parallel code is developed with the same capability of the modified sequential code to handle stiff ODEs, linear and nonlinear problems. All algorithms are written in C language and the parallel code is implemented on Sun Fire V1280 distributed memory system. Three large scales of stiff ODEs are used to measure the parallel performances of the new embedded methods. Results show that speedups increased as the dimensions of the problems gets larger which is a significant contribution in reducing the cost of computations. 2009-12 Thesis NonPeerReviewed text en http://psasir.upm.edu.my/id/eprint/11983/1/FS_2009_46.pdf Din, Ummul Khair Salma (2009) Parallel Diagonally Implicit Runge-Kutta Methods For Solving Ordinary Differential Equations. Doctoral thesis, Universiti Putra Malaysia. Differential equations - Numerical solutions Runge-Kutta formulas English |
institution |
Universiti Putra Malaysia |
building |
UPM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Putra Malaysia |
content_source |
UPM Institutional Repository |
url_provider |
http://psasir.upm.edu.my/ |
language |
English English |
topic |
Differential equations - Numerical solutions Runge-Kutta formulas |
spellingShingle |
Differential equations - Numerical solutions Runge-Kutta formulas Din, Ummul Khair Salma Parallel Diagonally Implicit Runge-Kutta Methods For Solving Ordinary Differential Equations |
description |
This thesis focuses on the derivations of diagonally implicit Runge-Kutta (DIRK)
methods with the capability to be implemented by parallel executions. A few new
methods are proposed by having sparsity patterns which enable the parallelization of
methods. In the first part of the thesis, a fifth order DIRK suitable for two processors
parallel executions and DIRK methods of fourth and fifth orders suitable for three
processors are proposed. The executions of these methods are done by using fixed
stepsizes on a set of nonstiff problems. The regions of stability are presented and
numerical results of the methods are compared to the existing methods. Parallel
computations show significant time reduction when solving large systems of nonstiff
ordinary differential equations (ODEs).
The subsequent part of the thesis discusses on embedded DIRK methods suitable for
two processors implementations. Two 4(3) and also two 5(4) embedded DIRK
methods with adequate stability regions to solve stiff ODEs are proposed. Numerical experiments on stiff test problems are done based on variable stepsize strategy. An
existing code for solving stiff ODEs suitable for embedded DIRK with equal
diagonal elements is modified to accommodate the new methods with alternate
diagonal elements. Comparisons on numerical results to existing methods show a
competitive efficiency when solving small systems of stiff ODEs.
A parallel code is developed with the same capability of the modified sequential code
to handle stiff ODEs, linear and nonlinear problems. All algorithms are written in C
language and the parallel code is implemented on Sun Fire V1280 distributed
memory system. Three large scales of stiff ODEs are used to measure the parallel
performances of the new embedded methods. Results show that speedups increased
as the dimensions of the problems gets larger which is a significant contribution in
reducing the cost of computations. |
format |
Thesis |
author |
Din, Ummul Khair Salma |
author_facet |
Din, Ummul Khair Salma |
author_sort |
Din, Ummul Khair Salma |
title |
Parallel Diagonally Implicit Runge-Kutta Methods For Solving Ordinary Differential Equations |
title_short |
Parallel Diagonally Implicit Runge-Kutta Methods For Solving Ordinary Differential Equations |
title_full |
Parallel Diagonally Implicit Runge-Kutta Methods For Solving Ordinary Differential Equations |
title_fullStr |
Parallel Diagonally Implicit Runge-Kutta Methods For Solving Ordinary Differential Equations |
title_full_unstemmed |
Parallel Diagonally Implicit Runge-Kutta Methods For Solving Ordinary Differential Equations |
title_sort |
parallel diagonally implicit runge-kutta methods for solving ordinary differential equations |
publishDate |
2009 |
url |
http://psasir.upm.edu.my/id/eprint/11983/1/FS_2009_46.pdf http://psasir.upm.edu.my/id/eprint/11983/ |
_version_ |
1803336780951322624 |
score |
13.211869 |