PatchworkWave: A Multipatch Infrastructure for Multiphysics/Multiscale/Multiframe/Multimethod Simulations at Arbitrary Order
arXiv:2002.00088
Abstract
We present an extension of the PatchworkMHD code [1], itself an MHD-capable extension of the Patchwork code [2], for which several algorithms presented here were co-developed. Its purpose is to create a multipatch scheme compatible with numerical simulations of arbitrary equations of motion at any discretization order in space and time. In the Patchwork framework, the global simulation is comprised of an arbitrary number of moving, local meshes, or patches, which are free to employ their own resolution, coordinate system/topology, physics equations, reference frame, and in our new approach, numerical method. Each local patch exchanges boundary data with a single global patch on which all other patches reside through a client-router-server parallelization model. In generalizing Patchwork to be compatible with arbitrary order time integration, PatchworkMHD and PatchworkWave have significantly improved the interpatch interpolation accuracy by removing an interpolation of interpolated data feedback present in the original Patchwork code. Furthermore, we extend Patchwork to be multimethod by allowing multiple state vectors to be updated simultaneously, with each state vector providing its own interpatch interpolation and transformation procedures. As such, our scheme is compatible with nearly any set of hyperbolic partial differential equations. We demonstrate our changes through the implementation of a scalar wave toy-model that is evolved on arbitrary, time dependent patch configurations at 4th order accuracy.
arXiv comment32 pages, 13 figures
References in corpus (42)
- Simulating the joint evolution of quasars, galaxies and their large-scale distribution
- GWTC-1: A Gravitational-Wave Transient Catalog of Compact Binary Mergers Observed by LIGO and Virgo during the First and Second Observing Runs
- E pur si muove: Galiliean-invariant cosmological hydrodynamical simulations on a moving mesh
- The Dynamics of General Relativity
- GW170608: Observation of a 19-solar-mass Binary Black Hole Coalescence
- On the Numerical Integration of Einstein's Field Equations
- Common Envelope Evolution: Where we stand and how we can move forward
- Theory of Core-Collapse Supernovae
- The Einstein Toolkit: A Community Computational Infrastructure for Relativistic Astrophysics
- An Eccentric Circumbinary Accretion Disk and the Detection of Binary Massive Black Holes
- Binary Black Hole Accretion From a Circumbinary Disk: Gas Dynamics Inside the Central Cavity
- Accretion into the Central Cavity of a Circumbinary Disk
- Direct calculation of the radiative efficiency of an accretion disk around a black hole
- A constrained scheme for Einstein equations based on Dirac gauge and spherical coordinates
- Binary Black-Hole Mergers in Magnetized Disks: Simulations in Full General Relativity
- The late inspiral of supermassive black hole binaries with circumbinary gas discs in the LISA band
- Binary Black Hole Accretion During Inspiral and Merger
- Accretion disks around binary black holes of unequal mass: GRMHD simulations near decoupling
- Covariant formulations of BSSN and the standard gauge
- A transition in circumbinary accretion discs at a binary mass ratio of 1:25
- SpECTRE: A Task-based Discontinuous Galerkin Code for Relativistic Astrophysics
- Characteristic Signatures in the Thermal Emission from Accreting Binary Black Holes
- Electromagnetic Emission from Supermassive Binary Black Holes Approaching Merger
- Binary black hole mergers in gaseous disks: Simulations in general relativity
- Understanding possible electromagnetic counterparts to loud gravitational wave events: Binary black hole effects on electromagnetic fields
- Numerical Relativity in Spherical Polar Coordinates: Evolution Calculations with the BSSN Formulation
- Three-Dimensional General-Relativistic Hydrodynamic Simulations of Binary Neutron Star Coalescence and Stellar Collapse with Multipatch Grids
- Relativistic Dynamics and Mass Exchange in Binary Black Hole Mini-Disks
- Mergers of Supermassive Black Holes in Astrophysical Environments
- BSSN equations in spherical coordinates without regularization: vacuum and non-vacuum spherically symmetric spacetimes
- SENR/NRPy+: Numerical Relativity in Singular Curvilinear Coordinate Systems
- Minidisks in Binary Black Hole Accretion
- Quasi-Periodicity of Supermassive Binary Black Hole Accretion Approaching Merger
- 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
- Multi-patch methods in general relativistic astrophysics - I. Hydrodynamical flows on fixed backgrounds
- Estimating the Prompt Electromagnetic Luminosity of a Black Hole Merger
- Multi-patch discontinuous Galerkin isogeometric analysis for wave propagation: explicit time-stepping and efficient mass matrix inversion
- Numerical relativity in spherical coordinates with the Einstein Toolkit
- Orbiting binary black hole evolutions with a multipatch high order finite-difference approach
- PATCHWORK: A Multipatch Infrastructure for Multiphysics/Multiscale/Multiframe Fluid Simulations
- X-ray follow-up of extragalactic transients