PyUltraLight: A Pseudo-Spectral Solver for Ultralight Dark Matter Dynamics
arXiv:1807.04037 · doi:10.1088/1475-7516/2018/10/027
Abstract
PyUltraLight simulates the dynamics of ultralight dark matter in a non-expanding background. PyUltraLight can describe the evolution of several interacting ultralight dark matter halos or one or more halos orbiting a central, fixed Newtonian potential, the latter scenario corresponding to dwarf galaxies orbiting a massive central galaxy. We verify PyUltraLight by showing that it reproduces qualitative dynamical features of previously published simulations and demonstrate that it has excellent energy-conservation properties. PyUltraLight is implemented in a Python-based Jupyter notebook, solving the Schrodinger-Poisson equation governing ultralight scalar field dark matter dynamics in the non-relativistic regime using a symmetrised split-step pseudospectral algorithm. The notebook interface makes it simple to specify simulation parameters and visualise the resulting output but performance-critical routines are managed via calls to computationally efficient compiled libraries. PyUltraLight runs on standard desktop hardware with support for shared memory mutlithreading and is available on GitHub.
arXiv commentavailable at: https://github.com/auckland-cosmo/PyUltraLight
References in corpus (34)
- Planck 2015 results. XIII. Cosmological parameters
- The cosmological simulation code GADGET-2
- E pur si muove: Galiliean-invariant cosmological hydrodynamical simulations on a moving mesh
- Axion Cosmology
- Cold and Fuzzy Dark Matter
- Ultralight scalars as cosmological dark matter
- Results from a search for dark matter in the complete LUX exposure
- Cosmic Structure as the Quantum Interference of a Coherent Dark Wave
- Dark Matter Results from First 98.7-day Data of PandaX-II Experiment
- Understanding the Core-Halo Relation of Quantum Wave Dark Matter, DM, from 3D Simulations
- Beyond CDM: Problems, solutions, and the road ahead
- Cold dark matter: controversies on small scales
- Galacticus: A Semi-Analytic Model of Galaxy Formation
- Galaxy Formation with BECDM: I. Turbulence and relaxation of idealised haloes
- Simulations of solitonic core mergers in ultra-light axion dark matter cosmologies
- Oscillons After Inflation
- Axion dark matter, solitons, and the cusp-core problem
- Nyx: A Massively Parallel AMR Code for Computational Cosmology
- Gravitational Bose-Einstein condensation in the kinetic regime
- Angular Momentum and Vortex Formation in Bose-Einstein-Condensed Cold Dark Matter Haloes
- Electrostatics in Periodic Boundary Conditions and Real-space Corrections
- Inflaton Fragmentation and Oscillon Formation in Three Dimensions
- GAMER: a GPU-Accelerated Adaptive Mesh Refinement Code for Astrophysics
- Gravitational Waves from Oscillon Preheating
- Cosmological particle-in-cell simulations with ultralight axion dark matter
- Substructure of fuzzy dark matter haloes
- Numerical solution of the non-linear Schrodinger equation using smoothed-particle hydrodynamics
- AX-GADGET: a new code for cosmological simulations of Fuzzy Dark Matter and Axion models
- Tidal disruption of fuzzy dark matter subhalo cores
- PSpectRe: A Pseudo-Spectral Code for (P)reheating
- Interference of Dark Matter Solitons and Galactic Offsets
- Solving the Vlasov equation in two spatial dimensions with the Schrödinger method
- Ultra-Light Axion Dark Matter and its impacts on dark halo structure in -body simulation
- Structure Formation with Scalar Field Dark Matter: The Fluid Approach
Cited by in corpus (52)
- Ultra-Light Dark Matter
- Wave Dark Matter
- Large-scale dark matter simulations
- Small-scale structure of fuzzy and axion-like dark matter
- Structure formation in large-volume cosmological simulations of fuzzy dark matter: Impact of the non-linear dynamics
- Galaxy Formation with BECDM -- II. Cosmic Filaments and First Galaxies
- AxioNyx: Simulating Mixed Fuzzy and Cold Dark Matter
- PBH formation from spherically symmetric hydrodynamical perturbations: a review
- Dark Photon Stars: Formation and Role as Dark Matter Substructure
- Numerical and Perturbative Computations of the Fuzzy Dark Matter Model
- Vortices and waves in light dark matter
- Lighting the Dark: The Evolution of the Post-Inflationary Universe
- Solitons in the dark: non-linear structure formation with fuzzy dark matter
- Cosmological Simulation for Fuzzy Dark Matter Model
- Schrödinger-Poisson Solitons: Perturbation Theory
- Beyond Schrödinger-Poisson: Nonrelativistic Effective Field Theory for Scalar Dark Matter
- Jeans mass-radius relation of self-gravitating Bose-Einstein condensates and typical parameters of the dark matter particle
- Soliton Formation and the Core-Halo Mass Relation: An Eigenstate Perspective
- Dynamical Friction From Ultralight Dark Matter
- Modifying PyUltraLight to model scalar dark matter with self-interactions
- Semiclassical path to cosmic large-scale structure
- Kinetic relaxation and nucleation of Bose stars in self-interacting wave dark matter
- Simulations of multi-field ultralight axion-like dark matter
- From QFT to Boltzmann: Freeze-in in the presence of oscillating condensates
- i-SPin: An integrator for multicomponent Schrödinger-Poisson systems with self-interactions
- Angular Momentum and the Absence of Vortices in the Cores of Fuzzy Dark Matter Haloes
- Quantum tunneling rate of dilute axion stars close to the maximum mass
- SCALAR: an AMR code to simulate axion-like dark matter models
- A review on radiation of oscillons and oscillatons
- Solitons and halos for self-interacting scalar dark matter
- Tidal Suppression of Fuzzy Dark Matter Heating in Milky Way Satellite Galaxies
- Single and merger soliton dynamics in scalar field dark matter with and without self-interactions
- Astrophysical Searches and Constraints on Ultralight Bosonic Dark Matter
- Solving the Schrodinger Poisson System using the coordinate Adaptive Moving Mesh method
- Analyzing Planar Galactic Halo Distributions with Fuzzy/Cold Dark Matter Models
- Post-inflationary structure formation boosted by parametric self-resonance
- Effective Cross Section of Fuzzy Dark Matter Halos
- Formation of solitons and their transitions in scalar-field dark matter models with a non-polynomial self-interaction potential
- Interpreting the Extremely Diffuse Stellar Distribution of the Nube Galaxy through Fuzzy Dark Matter
- Improved Halo Model Calibrations for Mixed Dark Matter Models of Ultralight Axions
- Fuzzy dark matter simulations
- Vortices and rotating solitons in ultralight dark matter
- Interference with Gravitational Instability: Hot and Fuzzy Dark Matter
- 3D Vortices and rotating solitons in ultralight dark matter
- The Effective Field Theory of Large Scale Structures of a Fuzzy Dark Matter Universe
- Scaling relations, dynamical heating and tidal disruption in spin ultralight dark matter models
- Head-on collisions of fuzzy/cold dark matter subhalos
- Evolving Ultralight Scalars into Non-Linearity with Lagrangian Perturbation Theory
- UltraDark.jl: A Julia package for simulation of cosmological scalar fields
- Tidal disruption of solitons in self-interacting ultralight axion dark matter
- Core-halo scaling relations in self-interacting scalar field dark matter
- Time-dependent adaptive mesh refinement solver for the Gross-Pitaevskii-Poisson equations