An evaluation of limited‐memory sparse linear solvers for thermo‐mechanical applications |
| |
Authors: | Keita Teranishi Padma Raghavan Jun Sun Panagiotis Michaleris |
| |
Affiliation: | 1. Department of Computer Science and Engineering, The Pennsylvania State University, PA, U.S.A.;2. Department of Mechanical and Nuclear Engineering, The Pennsylvania State University, PA, U.S.A. |
| |
Abstract: | We consider the performance of sparse linear solvers for problems that arise from thermo‐mechanical applications. Such problems have been solved using sparse direct schemes that enable robust solution at the expense of memory requirements that grow non‐linearly with the dimension of the coefficient matrix. In this paper, we consider a class of preconditioned iterative solvers as a limited‐memory alternative to direct solution schemes. However, such preconditioned iterative solvers typically exhibit complex trade‐offs between reliability and performance. We therefore characterize such trade‐offs for systems from thermo‐mechanical problems by considering several preconditioning schemes including multilevel methods and those based on sparse approximate inversion and incomplete matrix factorization. We provide an analysis of computational costs and memory requirements for model thermo‐mechanical problems, indicating that certain incomplete factorization schemes can achieve good performance. We also provide empirical evaluations that corroborate our analysis and indicate the relative effectiveness of different solution schemes. Our results indicate that our drop‐threshold incomplete Cholesky preconditioning is more robust, efficient and flexible than other popular preconditioning schemes. In addition, we propose preconditioner reuse to amortize preconditioner construction cost over a sequence of linear systems that arise from non‐linear solutions in a plastic regime. Copyright © 2007 John Wiley & Sons, Ltd. |
| |
Keywords: | numerical linear algebra thermo‐mechanical analysis finite element analysis sparse matrix computation |
|
|