Repository logo

Impact of Nested Preconditioning in hp-Adaptive Continuous Galerkin Solutions of the Poisson Problem

dc.contributor.authorSaharkhiz, Saleh
dc.contributor.supervisorMavriplis, Catherine
dc.date.accessioned2025-12-18T17:27:30Z
dc.date.available2025-12-18T17:27:30Z
dc.date.issued2025-12-18
dc.description.abstractThis thesis investigates the performance of several preconditioning strategies for the Conjugate Gradient (CG) method applied to finite element discretization of the Poisson equation in one and two dimensions. Both uniform and adaptive refinement approaches are considered, including 𝑝-refinement, ℎ-refinement, and the combined ℎ𝑝-adaptivity strategy. The study evaluates nine different preconditioners, including classical methods such as Jacobi and SSOR, low order finite element-based (order 1) preconditioners (FEM1, F3T, F4R, F4CR), 𝑝-multigrid techniques, and multi-preconditioned conjugate gradient (MPCG) schemes. The analysis is carried out systematically by examining three aspects: iteration counts, execution times, and condition numbers, with particular attention given to eigenvalue distributions. Results show that condition number alone is not a sufficient predictor of solver performance. Instead, the clustering and spread of eigenvalues play a decisive role in determining the convergence rate of CG. Preconditioners such as FEM1 in one dimension, and F3T or F4R in two dimensions, demonstrate the ability to cluster eigenvalues into compact groups, which significantly reduce iteration counts compared to Jacobi and SSOR. In contrast, preconditioners like F4CR exhibit very small condition numbers but still require many more iterations due to poor eigenvalue clustering. The uniform refinement results highlight the reliability of the 𝑝-multigrid method, whose iteration counts remain nearly independent of system size and polynomial degree. However, its runtime efficiency only becomes evident at large matrix sizes, due to the overhead of inter-level transfers at smaller scales. The adaptive refinement studies reveal distinct behaviors: 𝑝-adaptivity consistently produced moderate system sizes with stable iteration counts, ℎ-adaptivity led to prohibitively expensive runtimes despite moderate number of iterations, and ℎ𝑝-adaptivity achieved the best balance, requiring roughly the same number of iterations as 𝑝-adaptivity while generating much larger systems. Overall, the results emphasize that the effectiveness of preconditioners must be judged not only by condition number reduction, but also by their impact on eigenvalue distribution and clustering, which ultimately governs CG performance.
dc.identifier.urihttp://hdl.handle.net/10393/51187
dc.identifier.urihttps://doi.org/10.20381/ruor-31623
dc.language.isoen
dc.publisherUniversité d'Ottawa / University of Ottawa
dc.subjectPoisson equation
dc.subjectfinite element method
dc.subjecthp-adaptive methods
dc.subjectcontinuous Galerkin method
dc.subjectconjugate gradient method
dc.subjectpreconditioning techniques
dc.subjectnested preconditioning
dc.subjectmulti-preconditioned conjugate gradient (MPCG)
dc.subjecteigenvalue clustering
dc.subjectcondition number analysis
dc.subjectp-multigrid preconditioning
dc.subjectiterative solvers for elliptic PDEs
dc.titleImpact of Nested Preconditioning in hp-Adaptive Continuous Galerkin Solutions of the Poisson Problem
dc.typeThesisen
thesis.degree.disciplineGénie / Engineering
thesis.degree.levelMasters
thesis.degree.nameMASc
uottawa.departmentGénie mécanique / Mechanical Engineering

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
Saharkhiz_Saleh_2025_thesis.pdf
Size:
5.74 MB
Format:
Adobe Portable Document Format

License bundle

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