Modifying PyUltraLight to model scalar dark matter with self-interactions
Noah Glennon, Chanda Prescod-Weinstein

TL;DR
This paper modifies the PyUltraLight code to include scalar dark matter self-interactions, enabling simulation of complex soliton behaviors such as oscillations, explosions, and collapses, and analyzing their stability and interactions.
Contribution
We developed PySiUltraLight, a new version of PyUltraLight that models scalar dark matter with self-interactions, and studied the resulting soliton dynamics and stability criteria.
Findings
Self-interactions cause soliton oscillations, explosions, and collapses.
Attractive self-interactions lead to less tidal stripping of solitons.
The maximum mass criteria for collapse are confirmed with self-interactions.
Abstract
We introduce a modification of the PyUltraLight code that models the dynamical evolution of ultralight axionlike scalar dark matter fields. Our modified code, PySiUltraLight, adds a quartic, self-interaction term to reflect the one which arises naturally in axionlike particle models. Using a particle mass of , we show that PySiUltraLight produces spatially oscillating solitons, exploding solitons, and collapsing solitons which prior analytic work shows will occur with attractive self-interactions. Using our code we calculate the oscillation frequency as a function of soliton mass and equilibrium radius in the presence of attractive self-interactions. We show that when the soliton mass is below the critical mass () described by Chavanis [arxiv:1604.05904] and the initial radius is within a specific range,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptical Network Technologies · Theoretical and Computational Physics · Complex Systems and Time Series Analysis
