Have a personal or library account? Click to login
Element Partition Trees For H-Refined Meshes to Optimize Direct Solver Performance. Part I: Dynamic Programming Cover

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

Open Access
|Jul 2017

Abstract

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 dynamic 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.

DOI: https://doi.org/10.1515/amcs-2017-0025 | Journal eISSN: 2083-8492 | Journal ISSN: 1641-876X
Language: English
Page range: 351 - 365
Submitted on: Sep 11, 2016
Accepted on: Feb 5, 2017
Published on: Jul 8, 2017
Published by: University of Zielona Góra
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2017 Hassan Aboueisha, Victor Manuel Calo, Konrad Jopek, Mikhail Moshkov, Anna Paszyńka, Maciej Paszyński, Marcin Skotniczny, published by University of Zielona Góra
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.