Loading…
Planet–disc interactions with discontinuous Galerkin methods using GPUs
Abstract We present a two-dimensional Cartesian code based on high-order discontinuous Galerkin methods, implemented to run in parallel over multiple graphics processing units. A simple planet–disc setup is used to compare the behaviour of our code against the behaviour found using the FARGO3D code...
Saved in:
Published in: | Monthly notices of the Royal Astronomical Society 2018-08, Vol.478 (2), p.1855-1865 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Abstract
We present a two-dimensional Cartesian code based on high-order discontinuous Galerkin methods, implemented to run in parallel over multiple graphics processing units. A simple planet–disc setup is used to compare the behaviour of our code against the behaviour found using the FARGO3D code with a polar mesh. We make use of the time dependence of the torque exerted by the disc on the planet as a mean to quantify the numerical viscosity of the code. We find that the numerical viscosity of the Keplerian flow can be as low as a few 10−8r2Ω, r and Ω being respectively the local orbital radius and frequency, for fifth-order schemes and resolution of ∼10−2r. Although for a single disc problem a solution of low numerical viscosity can be obtained at lower computational cost with FARGO3D (which is nearly an order of magnitude faster than a fifth-order method), discontinuous Galerkin methods appear promising to obtain solutions of low numerical viscosity in more complex situations where the flow cannot be captured on a polar or spherical mesh concentric with the disc. |
---|---|
ISSN: | 0035-8711 1365-2966 |
DOI: | 10.1093/mnras/sty1192 |