Element Partition Trees for H-Refined Meshes to Optimize Direct Solver Performance. Part I: Dynamic Programming

We consider a class of two- and three-dimensional h-refined meshes generated by an adaptive finite element method. We introduce an element partition tree, which controls the execution of the multi-frontal solver algorithm over these refined grids. We propose and study algorithms with polynomial comp...

Full description

Bibliographic Details
Main Authors: Aboueisha, H., Calo, Victor, Jopek, K., Moshkov, M., Paszynka, A., Paszynski, M., Skotniczny, M.
Format: Journal Article
Published: Academic Publications 2017
Online Access:http://hdl.handle.net/20.500.11937/55871
_version_ 1848759728628301824
author Aboueisha, H.
Calo, Victor
Jopek, K.
Moshkov, M.
Paszynka, A.
Paszynski, M.
Skotniczny, M.
author_facet Aboueisha, H.
Calo, Victor
Jopek, K.
Moshkov, M.
Paszynka, A.
Paszynski, M.
Skotniczny, M.
author_sort Aboueisha, H.
building Curtin Institutional Repository
collection Online Access
description We consider a class of two- and three-dimensional h-refined meshes generated by an adaptive finite element method. We introduce an element partition tree, which controls the execution of the multi-frontal solver algorithm over these refined grids. We propose and study algorithms with polynomial computational cost for the optimization of these element partition trees. The trees provide an ordering for the elimination of unknowns. The algorithms automatically optimize the element partition trees using extensions of dynamic programming. The construction of the trees by the dynami c programming approach is expensive. These generated trees cannot be used in practice, but rather utilized as a learning tool to propose fast heuristic algorithms. In this first part of our paper we focus on the dynamic programming approach, and draw a sketch of the heuristic algorithm. The second part will be devoted to a more detailed analysis of the heuristic algorithm extended for the case of hp-adaptive grids. © 2017 H. AbouEisha et al.
first_indexed 2025-11-14T10:04:30Z
format Journal Article
id curtin-20.500.11937-55871
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T10:04:30Z
publishDate 2017
publisher Academic Publications
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-558712018-02-19T04:23:12Z Element Partition Trees for H-Refined Meshes to Optimize Direct Solver Performance. Part I: Dynamic Programming Aboueisha, H. Calo, Victor Jopek, K. Moshkov, M. Paszynka, A. Paszynski, M. Skotniczny, M. We consider a class of two- and three-dimensional h-refined meshes generated by an adaptive finite element method. We introduce an element partition tree, which controls the execution of the multi-frontal solver algorithm over these refined grids. We propose and study algorithms with polynomial computational cost for the optimization of these element partition trees. The trees provide an ordering for the elimination of unknowns. The algorithms automatically optimize the element partition trees using extensions of dynamic programming. The construction of the trees by the dynami c programming approach is expensive. These generated trees cannot be used in practice, but rather utilized as a learning tool to propose fast heuristic algorithms. In this first part of our paper we focus on the dynamic programming approach, and draw a sketch of the heuristic algorithm. The second part will be devoted to a more detailed analysis of the heuristic algorithm extended for the case of hp-adaptive grids. © 2017 H. AbouEisha et al. 2017 Journal Article http://hdl.handle.net/20.500.11937/55871 10.1515/amcs-2017-0025 http://creativecommons.org/licenses/by-nc-nd/4.0/ Academic Publications fulltext
spellingShingle Aboueisha, H.
Calo, Victor
Jopek, K.
Moshkov, M.
Paszynka, A.
Paszynski, M.
Skotniczny, M.
Element Partition Trees for H-Refined Meshes to Optimize Direct Solver Performance. Part I: Dynamic Programming
title Element Partition Trees for H-Refined Meshes to Optimize Direct Solver Performance. Part I: Dynamic Programming
title_full Element Partition Trees for H-Refined Meshes to Optimize Direct Solver Performance. Part I: Dynamic Programming
title_fullStr Element Partition Trees for H-Refined Meshes to Optimize Direct Solver Performance. Part I: Dynamic Programming
title_full_unstemmed Element Partition Trees for H-Refined Meshes to Optimize Direct Solver Performance. Part I: Dynamic Programming
title_short Element Partition Trees for H-Refined Meshes to Optimize Direct Solver Performance. Part I: Dynamic Programming
title_sort element partition trees for h-refined meshes to optimize direct solver performance. part i: dynamic programming
url http://hdl.handle.net/20.500.11937/55871