Techniques, Tricks and Algorithms for Efficient GPU-Based Processing of Higher Order Hyperbolic PDEs
Sethupathy Subramanian, Dinshaw S. Balsara, Deepak Bhoriya, Harish, Kumar

TL;DR
This paper demonstrates that optimized GPU algorithms significantly accelerate higher order Godunov schemes across CFD, MHD, and CED applications, often outperforming lower order schemes and CPUs in speed and efficiency.
Contribution
It introduces optimized GPU techniques for higher order hyperbolic PDE solvers, showing superior performance and scalability across diverse scientific applications.
Findings
GPU algorithms achieve substantial speedups for higher order schemes
Higher order schemes can outperform lower order schemes on GPUs
GPUs outperform CPUs in real-world hyperbolic PDE applications
Abstract
GPU computing is expected to play an integral part in all modern Exascale supercomputers. It is also expected that higher order Godunov schemes will make up about a significant fraction of the application mix on such supercomputers. It is, therefore, very important to prepare the community of users of higher order schemes for hyperbolic PDEs for this emerging opportunity. We focus on three broad and high-impact areas where higher order Godunov schemes are used. The first area is computational fluid dynamics (CFD). The second is computational magnetohydrodynamics (MHD) which has an involution constraint that has to be mimetically preserved. The third is computational electrodynamics (CED) which has involution constraints and also extremely stiff source terms. Together, these three diverse uses of higher order Godunov methodology, cover many of the most important applications areas. In…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMagnetic confinement fusion research · Computational Fluid Dynamics and Aerodynamics · Advanced Numerical Methods in Computational Mathematics
