PATCHWORK: A Multipatch Infrastructure for Multiphysics/Multiscale/Multiframe Fluid Simulations
arXiv:1701.05610 · doi:10.3847/1538-4357/aac2dd
Abstract
We present a "multipatch" infrastructure for numerical simulation of fluid problems in which sub-regions require different gridscales, different grid geometries, different physical equations, or different reference frames. Its key element is a sophisticated client-router-server framework for efficiently linking processors supporting different regions ("patches") that must exchange boundary data. This infrastructure may be used with a wide variety of fluid dynamics codes; the only requirement is that their primary dependent variables be the same in all patches, e.g., fluid mass density, internal energy density, and velocity. Its structure can accommodate either Newtonian or relativistic dynamics. The overhead imposed by this system is both problem- and computer cluster architecture-dependent. Compared to a conventional simulation using the same number of cells and processors, the increase in runtime can be anywhere from negligible to a factor of a few; however, one of the infrastructure's advantages is that it can lead to a very large reduction in the total number of zone-updates.
arXiv comment24 pages, 15 figures, accepted for publication in ApJ
References in corpus (22)
- E pur si muove: Galiliean-invariant cosmological hydrodynamical simulations on a moving mesh
- Hydrodynamical Simulations to Determine the Feeding Rate of Black Holes by the Tidal Disruption of Stars: The Importance of the Impact Parameter and Stellar Structure
- A Continuum of H- to He-Rich Tidal Disruption Candidates With a Preference for E+A Galaxies
- PS1-10jh: The Disruption of a Main-Sequence Star of Near-Solar Composition
- New physical insights about Tidal Disruption Events from a comprehensive observational inventory at X-ray wavelengths
- Luminous Thermal Flares from Quiescent Supermassive Black Holes
- Direct calculation of the radiative efficiency of an accretion disk around a black hole
- An Extension of the Athena++ Code Framework for GRMHD Based on Advanced Riemann Solvers and Staggered-Mesh Constrained Transport
- GRChombo : Numerical Relativity with Adaptive Mesh Refinement
- TESS: A Relativistic Hydrodynamics Code on a Moving Voronoi Mesh
- Quasi-Periodic Behavior of Mini-Disks in Binary Black Holes Approaching Merger
- Direct Imaging of Bridged Twin Protoplanetary Disks in a Young Multiple Star
- Relativistic Dynamics and Mass Exchange in Binary Black Hole Mini-Disks
- Minidisks in Binary Black Hole Accretion
- Resolving singular forces in cavity flow: Multiscale modeling from atoms to millimeters
- DISCO: A 3D Moving-Mesh Magnetohydrodynamics Code Designed for the Study of Astrophysical Disks
- A moving mesh unstaggered constrained transport scheme for magnetohydrodynamics
- Tidal disruption of a star in the Schwarzschild spacetime: relativistic effects in the return rate of debris
- Astrophysics of Super-massive Black Hole Mergers
- Relativistic effects in the tidal interaction between a white dwarf and a massive black hole in Fermi normal coordinates
- Relaxation of Warped Disks: the Case of Pure Hydrodynamics
- Chemora: A PDE Solving Framework for Modern HPC Architectures
Cited by in corpus (6)
- MPI-AMRVAC 3.0: updates to an open-source simulation framework
- Numerical relativity in spherical coordinates: A new dynamical spacetime and general relativistic MHD evolution framework for the Einstein Toolkit
- DISPATCH: A Numerical Simulation Framework for the Exa-scale Era. I. Fundamentals
- Spin and Accretion Rate Dependence of Black Hole X-Ray Spectra
- Future Simulations of Tidal Disruption Events
- PatchworkWave: A Multipatch Infrastructure for Multiphysics/Multiscale/Multiframe/Multimethod Simulations at Arbitrary Order