Improving Coarsening and Interpolation for Algebraic Multigrid

Algebraic multigrid (AMG) is one of the most efficient algorithms for solving large sparse linear systems on unstructured grids. Classical coarsening schemes such as the standard Ruge-Stüben method [14] can lead to adverse effects on computation time and memory usage that affect scalab...

Full description

Bibliographic Details
Main Author: Butler, Jeffrey
Format: Others
Language:en
Published: University of Waterloo 2007
Subjects:
Online Access:http://hdl.handle.net/10012/2925
id ndltd-LACETR-oai-collectionscanada.gc.ca-OWTU.10012-2925
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-OWTU.10012-29252013-10-04T04:07:47ZButler, Jeffrey2007-05-08T14:01:01Z2007-05-08T14:01:01Z20062006http://hdl.handle.net/10012/2925Algebraic multigrid (AMG) is one of the most efficient algorithms for solving large sparse linear systems on unstructured grids. Classical coarsening schemes such as the standard Ruge-St&uuml;ben method [14] can lead to adverse effects on computation time and memory usage that affect scalability. Memory and execution time complexity growth is remedied for various large three-dimensional problems using the parallel modified independent set (PMIS) coarsening strategy developed by De Sterck, Yang, and Heys [18]. However, this coarsening strategy often leads to erratic grids without a regular structure that diminish convergence. <br /><br /> This thesis looks at two modifications of the PMIS algorithm that aim to improve scalability. These include a greedy implementation of PMIS and restricting PMIS coarsening to finer grid levels while Cleary-Jones-Luby-Plassman coarsening (based on the standard Ruge-St&uuml;ben method) is performed on all other grids. It is shown that, for a variety of problems, the greedy PMIS algorithm does little to improve convergence, while the second modification can improve convergence. However, it is also shown that the second modification can result in increased memory usage that is unfavorable to scalability. <br /><br /> The PMIS based algorithm can be improved by redefining interpolation. As shown by De Sterck and Yang [17], PMIS coarsening combined with <em>F-F</em> interpolation dramatically improves convergence, but often has negative effects on computation time per iteration and memory usage that affect scalability. A third modification is proposed that aims to remedy this problem by altering <em>F-F</em> interpolation. The new algorithm is called <em>F-F1</em> interpolation, and is shown to reduce computation time per iteration and memory usage compared to <em>F-F</em> interpolation, while maintaining fast convergence and good scalability, for a variety of problems.application/pdf4064328 bytesapplication/pdfenUniversity of WaterlooCopyright: 2006, Butler, Jeffrey. All rights reserved.MathematicsImproving Coarsening and Interpolation for Algebraic MultigridThesis or DissertationApplied MathematicsMaster of Mathematics
collection NDLTD
language en
format Others
sources NDLTD
topic Mathematics
spellingShingle Mathematics
Butler, Jeffrey
Improving Coarsening and Interpolation for Algebraic Multigrid
description Algebraic multigrid (AMG) is one of the most efficient algorithms for solving large sparse linear systems on unstructured grids. Classical coarsening schemes such as the standard Ruge-St&uuml;ben method [14] can lead to adverse effects on computation time and memory usage that affect scalability. Memory and execution time complexity growth is remedied for various large three-dimensional problems using the parallel modified independent set (PMIS) coarsening strategy developed by De Sterck, Yang, and Heys [18]. However, this coarsening strategy often leads to erratic grids without a regular structure that diminish convergence. <br /><br /> This thesis looks at two modifications of the PMIS algorithm that aim to improve scalability. These include a greedy implementation of PMIS and restricting PMIS coarsening to finer grid levels while Cleary-Jones-Luby-Plassman coarsening (based on the standard Ruge-St&uuml;ben method) is performed on all other grids. It is shown that, for a variety of problems, the greedy PMIS algorithm does little to improve convergence, while the second modification can improve convergence. However, it is also shown that the second modification can result in increased memory usage that is unfavorable to scalability. <br /><br /> The PMIS based algorithm can be improved by redefining interpolation. As shown by De Sterck and Yang [17], PMIS coarsening combined with <em>F-F</em> interpolation dramatically improves convergence, but often has negative effects on computation time per iteration and memory usage that affect scalability. A third modification is proposed that aims to remedy this problem by altering <em>F-F</em> interpolation. The new algorithm is called <em>F-F1</em> interpolation, and is shown to reduce computation time per iteration and memory usage compared to <em>F-F</em> interpolation, while maintaining fast convergence and good scalability, for a variety of problems.
author Butler, Jeffrey
author_facet Butler, Jeffrey
author_sort Butler, Jeffrey
title Improving Coarsening and Interpolation for Algebraic Multigrid
title_short Improving Coarsening and Interpolation for Algebraic Multigrid
title_full Improving Coarsening and Interpolation for Algebraic Multigrid
title_fullStr Improving Coarsening and Interpolation for Algebraic Multigrid
title_full_unstemmed Improving Coarsening and Interpolation for Algebraic Multigrid
title_sort improving coarsening and interpolation for algebraic multigrid
publisher University of Waterloo
publishDate 2007
url http://hdl.handle.net/10012/2925
work_keys_str_mv AT butlerjeffrey improvingcoarseningandinterpolationforalgebraicmultigrid
_version_ 1716599661258604544