Investigating Schwarz domain decomposition based preconditioners for efficient geophysical electromagnetic field simulation

Kary, Benjamin R. (2017) Investigating Schwarz domain decomposition based preconditioners for efficient geophysical electromagnetic field simulation. Masters thesis, Memorial University of Newfoundland.

[img] [English] PDF - Accepted Version
Available under License - The author retains copyright ownership and moral rights in this thesis. Neither the thesis nor substantial extracts from it may be printed or otherwise reproduced without the author's permission.

Download (4Mb)

Abstract

In this thesis, I researched and implemented a number of Schwarz domain decomposition algorithms with the intent of finding an efficient method to solve the geophysical EM problem. I began by using finite difference and finite element discretizations to investigate the domain decomposition algorithms for the Poisson problem. I found that the Schwarz methods were best used as a preconditioner to a Krylov iteration. The optimized Schwarz (OS) preconditioner outperformed the related restricted additive Schwarz (RAS) preconditioner and both of the local and global OS fixed point iterations. Using finite differences the OS preconditioner performed much better than the RAS preconditioner, but using finite element in parallel with the FEniCS assembly library, their performance was similar. The FEniCS library automatically partitions the global mesh into subdomains and produces irregular partition boundaries. By creating a serial rectangular subdomain code in FEniCS, I regained the benefit of the OS preconditioner, suggesting that the irregular partitioning scheme was detrimental to the convergence behaviour of the OS preconditioner. Based on my work for the Poisson problem, I decided to attempt both a RAS and OS preconditioned GMRES iteration for the electromagnetic problem. Due to the unstructured meshes and source/receiver refinement used in EM modelling I could not avoid the irregular mesh partitioning, and the OS preconditioner lagged the RAS preconditioner in terms of iteration count. On the bright side, the RAS preconditioner worked very well, and outperformed any of the preconditioners bundled with PETSc in terms of both iteration count and time to solution.

Item Type: Thesis (Masters)
URI: http://research.library.mun.ca/id/eprint/12906
Item ID: 12906
Additional Information: Includes bibliographical references (pages 133-144).
Keywords: Domain Decomposition, Optimized Schwarz, Electromagnetic, Preconditioning
Department(s): Science, Faculty of > Earth Sciences
Date: May 2017
Date Type: Submission
Library of Congress Subject Heading: Electromagnetic fields -- Simulation methods; Geomagnetism; Decomposition method

Actions (login required)

View Item View Item

Downloads

Downloads per month over the past year

View more statistics