On Enlarged Krylov Subspace Conjugate Gradient Method: MSDO-CG

dc.contributor.advisorMoufawad, Sophie
dc.contributor.authorEl Owayed, Hiba
dc.contributor.commembersEl Khoury, Sabine
dc.contributor.commembersNassif, Nabil
dc.contributor.degreeMS in Pure Mathematics
dc.contributor.departmentDepartment of Mathematics
dc.contributor.facultyFaculty of Arts and Sciences
dc.contributor.institutionAmerican University of Beirut
dc.date2022
dc.date.accessioned2022-08-18T09:12:50Z
dc.date.available2022-08-18T09:12:50Z
dc.date.issued2022-08-17T21:00:00Z
dc.date.submitted2022-08-16T21:00:00Z
dc.description.abstractSolving systems of linear equations of the form Ax=b has always been a challenge for scientists because the input matrix A is very large and sparse. These systems are derived mainly from the discretization of Partial Differential Equations (PDE) which are crucial and essential in most scientific fields, that’s why they are usually solved using Krylov subspace methods such as : Conjugate Gradient (CG), Generalized Minimal Residual (GMRES), Bi-Conjugate Gradient (Bi-CG) and Bi-Conjugate Gradient Stabilized (Bi-CGStab). Even though these methods are efficient, they are ruled by Blas1 and Blas2 operations that are communication-bound when parallelized. To reduce communication, a new approach was to enlarge the Krylov subspace per iteration by a maximum of t vectors based on the domain decomposition of the graph of A. The enlarged Krylov subspace being a superset of the Krylov subspace will allow us to search for the solution of the system Ax=b in it. Several variants of enlarged CG were introduced along with their s-step versions, and it is shown that an approximation to x is obtained in less iterations as compared to classical CG. But increasing t also means increasing the memory requirements and the possibility of some of the basis vectors becoming linearly dependent. Thus, t has to be relatively small, but not too small so that the number of iterations is reduced. In this thesis, we are mainly studying the possibility of flexibly varying the number of vectors added per iteration to the enlarged Krylov subspace, and its effect on the convergence of the enlarged CG methods : MSDO-CG and Modified MSDO-CG.
dc.identifier.urihttp://hdl.handle.net/10938/23510
dc.language.isoen
dc.subjectKrylov
dc.subjectConjugate Gradient
dc.titleOn Enlarged Krylov Subspace Conjugate Gradient Method: MSDO-CG
dc.typeThesis
local.AUBID202124715

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ElOwayedHiba_2022.pdf
Size:
557.52 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.65 KB
Format:
Item-specific license agreed upon to submission
Description: