TY - JOUR
T1 - RAM
T2 - Rapid Advection Algorithm on Arbitrary Meshes
AU - Benítez-Llambay, Pablo
AU - Krapp, Leonardo
AU - Ramos, Ximena S.
AU - Kratter, Kaitlin M.
N1 - Funding Information: We thank the anonymous referee, whose comments helped us improve this manuscript. We thank Frédéric Masset for a thorough reading of an early version of this manuscript. P.B.L. acknowledges support from ANID, QUIMAL fund ASTRO21-0039, and FONDECYT project 1231205. L.K. and K.M.K. acknowledge support from the Heising-Simons 51 Pegasi b postdoctoral fellowship and TCAN grant 80NSSC19K0639. X.S.R. acknowledges support from ANID, Millennium Science Initiative, ICN12_009, and the Independent Research Fund Denmark via grant No. DFF 8021-00400B. Publisher Copyright: © 2023. The Author(s). Published by the American Astronomical Society.
PY - 2023/8/1
Y1 - 2023/8/1
N2 - The study of many astrophysical flows requires computational algorithms that can capture high Mach number flows, while resolving a large dynamic range in spatial and density scales. In this paper we present a novel method, RAM: Rapid Advection Algorithm on Arbitrary Meshes. RAM is a time-explicit method to solve the advection equation in problems with large bulk velocity on arbitrary computational grids. In comparison with standard upwind algorithms, RAM enables advection with larger time steps and lower truncation errors. Our method is based on the operator splitting technique and conservative interpolation. Depending on the bulk velocity and resolution, RAM can decrease the numerical cost of hydrodynamics by more than one order of magnitude. To quantify the truncation errors and speed-up with RAM, we perform one- and two-dimensional hydrodynamics tests. We find that the order of our method is given by the order of the conservative interpolation and that the effective speed-up is in agreement with the relative increment in time step. RAM will be especially useful for numerical studies of disk−satellite interaction, characterized by high bulk orbital velocities and nontrivial geometries. Our method dramatically lowers the computational cost of simulations that simultaneously resolve the global disk and potential well inside the Hill radius of the secondary companion.
AB - The study of many astrophysical flows requires computational algorithms that can capture high Mach number flows, while resolving a large dynamic range in spatial and density scales. In this paper we present a novel method, RAM: Rapid Advection Algorithm on Arbitrary Meshes. RAM is a time-explicit method to solve the advection equation in problems with large bulk velocity on arbitrary computational grids. In comparison with standard upwind algorithms, RAM enables advection with larger time steps and lower truncation errors. Our method is based on the operator splitting technique and conservative interpolation. Depending on the bulk velocity and resolution, RAM can decrease the numerical cost of hydrodynamics by more than one order of magnitude. To quantify the truncation errors and speed-up with RAM, we perform one- and two-dimensional hydrodynamics tests. We find that the order of our method is given by the order of the conservative interpolation and that the effective speed-up is in agreement with the relative increment in time step. RAM will be especially useful for numerical studies of disk−satellite interaction, characterized by high bulk orbital velocities and nontrivial geometries. Our method dramatically lowers the computational cost of simulations that simultaneously resolve the global disk and potential well inside the Hill radius of the secondary companion.
UR - http://www.scopus.com/inward/record.url?scp=85165879685&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85165879685&partnerID=8YFLogxK
U2 - 10.3847/1538-4357/acd698
DO - 10.3847/1538-4357/acd698
M3 - Article
SN - 0004-637X
VL - 952
JO - Astrophysical Journal
JF - Astrophysical Journal
IS - 2
M1 - 106
ER -