Parallel unstructured solvers for linear partial differential equations

This thesis presents the development of a parallel algorithm to solve symmetric systems of linear equations and the computational implementation of a parallel partial differential equations solver for unstructured meshes. The proposed method, called distributive conjugate gradient - DCG, is based on...

Full description

Bibliographic Details
Main Author: Becker, Dulcenéia
Other Authors: Thompson, Chris
Published: Cranfield University 2006
Subjects:
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.438465
id ndltd-bl.uk-oai-ethos.bl.uk-438465
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-4384652018-05-12T03:24:46ZParallel unstructured solvers for linear partial differential equationsBecker, DulcenéiaThompson, Chris2006This thesis presents the development of a parallel algorithm to solve symmetric systems of linear equations and the computational implementation of a parallel partial differential equations solver for unstructured meshes. The proposed method, called distributive conjugate gradient - DCG, is based on a single-level domain decomposition method and the conjugate gradient method to obtain a highly scalable parallel algorithm. An overview on methods for the discretization of domains and partial differential equations is given. The partition and refinement of meshes is discussed and the formulation of the weighted residual method for two- and three-dimensions presented. Some of the methods to solve systems of linear equations are introduced, highlighting the conjugate gradient method and domain decomposition methods. A parallel unstructured PDE solver is proposed and its actual implementation presented. Emphasis is given to the data partition adopted and the scheme used for communication among adjacent subdomains is explained. A series of experiments in processor scalability is also reported. The derivation and parallelization of DCG are presented and the method validated throughout numerical experiments. The method capabilities and limitations were investigated by the solution of the Poisson equation with various source terms. The experimental results obtained using the parallel solver developed as part of this work show that the algorithm presented is accurate and highly scalable, achieving roughly linear parallel speed-up in many of the cases tested.515.354Cranfield Universityhttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.438465http://dspace.lib.cranfield.ac.uk/handle/1826/4140Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 515.354
spellingShingle 515.354
Becker, Dulcenéia
Parallel unstructured solvers for linear partial differential equations
description This thesis presents the development of a parallel algorithm to solve symmetric systems of linear equations and the computational implementation of a parallel partial differential equations solver for unstructured meshes. The proposed method, called distributive conjugate gradient - DCG, is based on a single-level domain decomposition method and the conjugate gradient method to obtain a highly scalable parallel algorithm. An overview on methods for the discretization of domains and partial differential equations is given. The partition and refinement of meshes is discussed and the formulation of the weighted residual method for two- and three-dimensions presented. Some of the methods to solve systems of linear equations are introduced, highlighting the conjugate gradient method and domain decomposition methods. A parallel unstructured PDE solver is proposed and its actual implementation presented. Emphasis is given to the data partition adopted and the scheme used for communication among adjacent subdomains is explained. A series of experiments in processor scalability is also reported. The derivation and parallelization of DCG are presented and the method validated throughout numerical experiments. The method capabilities and limitations were investigated by the solution of the Poisson equation with various source terms. The experimental results obtained using the parallel solver developed as part of this work show that the algorithm presented is accurate and highly scalable, achieving roughly linear parallel speed-up in many of the cases tested.
author2 Thompson, Chris
author_facet Thompson, Chris
Becker, Dulcenéia
author Becker, Dulcenéia
author_sort Becker, Dulcenéia
title Parallel unstructured solvers for linear partial differential equations
title_short Parallel unstructured solvers for linear partial differential equations
title_full Parallel unstructured solvers for linear partial differential equations
title_fullStr Parallel unstructured solvers for linear partial differential equations
title_full_unstemmed Parallel unstructured solvers for linear partial differential equations
title_sort parallel unstructured solvers for linear partial differential equations
publisher Cranfield University
publishDate 2006
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.438465
work_keys_str_mv AT beckerdulceneia parallelunstructuredsolversforlinearpartialdifferentialequations
_version_ 1718637207557767168