@inproceedings{4b5ccc858eeb43dba545a260fa9e71a1,
title = "Strategy for fine-grained parallelism in multi-level computational engineering solvers",
abstract = "A strategy to harness fine-grained parallelism for linear solvers within computational tools that operate on distributed domains is presented. “MPI + X” is the industry term for multilevel parallelism. “MPI” refers to the component coordinating inter-node communication via message passing. Within this article we focus our attention on the “X”, the on-node component that utilizes fine-grained parallelism in shared memory. In this work, “X” is OpenMP{\textregistered} on Intel{\textregistered} Xeon{\textregistered} Phi{\texttrademark} Knight{\textquoteright}s Landing and Intel{\textregistered} Xeon{\textregistered} Skylake processors, and “X” is CUDA{\textregistered} 9 on a NVIDIA{\textregistered} Tesla{\textregistered} P100 GPU accelerator. The strategy is applied to the right preconditioned GMRES method to explore two pairs of algorithmic alternatives, 1) preconditioner generation by Gaussian Elimination or PariLU algorithms, and 2) orthonormalization of a Krylov subspace by the commonly used modified Gram-Schmidt Arnoldi or the Householder Transformation Arnoldi processes. Particular emphasis is placed on the implications of parallelism on numerical qualities of the solution process. Preconditioning GMRES with factorizations generated by the PariLU algorithm is found to effectively accelerate convergence for some poorly conditioned linear systems. Orthonormalizing a GMRES Krylov subspace with the Householder Transformation Arnoldi processes is found to match or surpass the convergence rate achieved utilizing the modified Gram-Schmidt Arnoldi process when searching for approximate solutions to 10 linear systems from modern computational engineering applications.",
author = "Wood, {Stephen L.} and Burdyshaw, {Chad E.} and Erwin, {J. Taylor} and Douglas Stefanski and Ryan Glasby and Gregory Peterson",
note = "Publisher Copyright: {\textcopyright} 2018 by the American Institute of Aeronautics and Astronautics, Inc. All rights reserved.; AIAA Information Systems-AIAA Infotech at Aerospace, 2018 ; Conference date: 08-01-2018 Through 12-01-2018",
year = "2018",
month = jan,
day = "1",
doi = "10.2514/6.2018-0397",
language = "English",
isbn = "9781624105272",
series = "AIAA Information Systems-AIAA Infotech at Aerospace, 2018",
publisher = "American Institute of Aeronautics and Astronautics Inc, AIAA",
booktitle = "AIAA Information Systems-AIAA Infotech at Aerospace",
}