Scalable evaluation of Hadamard products with tensor product basis for entropy-stable high-order methods
Abstract
A sum-factorization form for the evaluation of Hadamard products with a tensor product basis is derived in this work. The proposed algorithm allows for Hadamard products to be computed in $\mathcal{O}\left(n^{d+1}\right)$ flops rather than $\mathcal{O}\left(n^{2d}\right)$, where $d$ is the dimension of the problem. With this improvement, entropy conserving and stable schemes, that require a dense Hadamard product in the general modal case, become computationally competitive with the modal discontinuous Galerkin (DG) scheme. We numerically demonstrate the application of the sum-factorized Hadamard product in our in-house partial differential equation solver PHiLiP based on the Nonlinearly Stable Flux Reconstruction scheme. We demonstrate that the entropy conserving flow solver scales at $\mathcal{O}\left(n^{d+1}\right)$ for three-dimensional compressible flow in curvilinear coordinates, along with a computational cost comparison with the modal DG and over-integrated DG schemes.
- Publication:
-
Journal of Computational Physics
- Pub Date:
- September 2024
- DOI:
- 10.1016/j.jcp.2024.113134
- arXiv:
- arXiv:2306.11665
- Bibcode:
- 2024JCoPh.51313134C
- Keywords:
-
- Sum-factorization;
- Hadamard product;
- Entropy-conserving;
- Discontinuous Galerkin;
- Flux reconstruction;
- Mathematics - Numerical Analysis
- E-Print:
- 14 pages, 2 figures, 1 table, 2 algorithms