Caveats of three direct linear solvers for finite element analyses

Dorival M. Pedroso
DOI: https://doi.org/10.1002/nme.7545
IF: 3.021
2024-06-01
International Journal for Numerical Methods in Engineering
Abstract:The solution of large linear systems of equations with sparse matrices is a critical component of finite element analyses. Three linear solvers are investigated here: MUMPS, UMFPACK, and Intel DSS (PARDISO). Often, these solvers are employed as "black boxes." However, some caveats in their implementation must be observed. For instance, the solvers may yield incorrect results or perform extremely poorly in a multithread environment. These issues are demonstrated, and suggestions to fix them are provided. Some performance benchmarks are also presented with a focus on the multithreaded behavior.
engineering, multidisciplinary,mathematics, interdisciplinary applications
What problem does this paper attempt to address?