Multidimensional upwind hydrodynamics on unstructured meshes using Graphics Processing Units I. Two-dimensional uniform meshes
arXiv:1705.02028 · doi:10.1093/mnras/stx1083
Abstract
We present a new method for numerical hydrodynamics which uses a multidimensional generalisation of the Roe solver and operates on an unstructured triangular mesh. The main advantage over traditional methods based on Riemann solvers, which commonly use one-dimensional flux estimates as building blocks for a multidimensional integration, is its inherently multidimensional nature, and as a consequence its ability to recognise multidimensional stationary states that are not hydrostatic. A second novelty is the focus on Graphics Processing Units (GPUs). By tailoring the algorithms specifically to GPUs we are able to get speedups of 100-250 compared to a desktop machine. We compare the multidimensional upwind scheme to a traditional, dimensionally split implementation of the Roe solver on several test problems, and we find that the new method significantly outperforms the Roe solver in almost all cases. This comes with increased computational costs per time step, which makes the new method approximately a factor of 2 slower than a dimensionally split scheme acting on a structured grid.
38 pages, 31 figures, accepted for publication in MNRAS
References in corpus (11)
- The EAGLE project: Simulating the evolution and assembly of galaxies and their environments
- PLUTO: a Numerical Code for Computational Astrophysics
- Astrophysics Source Code Library
- Dust Masses, PAH Abundances, and Starlight Intensities in the SINGS Galaxy Sample
- Athena: A New Code for Astrophysical MHD
- A High Order Godunov Scheme with Constrained Transport and Adaptive Mesh Refinement for Astrophysical MHD
- A comparative study of disc-planet interaction
- DISCO: A 3D Moving-Mesh Magnetohydrodynamics Code Designed for the Study of Astrophysical Disks
- Rich: Open Source Hydrodynamic Simulation on a Moving Voronoi Mesh
- Conduction in low Mach number flows: Part I Linear & weakly nonlinear regimes
- High-Frequency Voronoi Noise Reduced by Smoothed Mesh Motion