WaveDM.jl: An Adaptable Simulation Framework for Dynamics of Baryonic and Wave Dark Matter on Galaxy Scales
summary
The gist
The gist: WaveDM.jl presents an open-source Julia package for high-performance simulations of wave dark matter dynamics on galaxy scales, integrating an SPE solver with N-body gravitational methods
In short
WaveDM.jl is an open-source Julia package for high-performance simulations of wave dark matter dynamics on galaxy scales. It solves the time-dependent Schrödinger--Poisson equation using a pseudo-spectral Fourier method, integrating it with N-body gravity solvers to simultaneously evolve wave dark matter and baryonic components. This framework offers a flexible, scalable architecture suitable for both astrophysical and cross-disciplinary research.
Key concepts
- Wave Dark Matter (Fuzzy CDM)
- This concept describes dark matter as ultralight bosons with very small masses, typically in the range of $10^{-23}$ to $10^{-20}$ eV. Because these particles are so light, their de Broglie wavelength can span astrophysical scales within galactic halos, leading to unique phenomena like solitonic cores and wave-like fluctuations.
- Gross–Pitaevskii Equation (GPE)
- The GPE is the governing equation that describes the evolution of the macroscopic wavefunction $\psi(r, t)$, which acts as an order parameter for a Bose-degenerate bosonic system. It is coupled self-consistently with gravity, defining how the wave dark matter field evolves over time within a gravitational potential.
- Split-Step Fourier Method
- This is the numerical technique used to solve the time-dependent Schrödinger--Poisson equation. It works by breaking down the complex evolution operator into two simpler, exactly solvable parts—a potential step and a kinetic step—which are then applied sequentially in a 'kick-drift-kick' scheme for efficient simulation.
Terminology used across episodes
This episode discusses
- WaveDM.jl: An Adaptable Simulation Framework for Dynamics of Baryonic and Wave Dark Matter on Galaxy Scales · Paper Radio
- Wave Dark Matter
- A Promise for the JWST era: Massive black holes directly collapsed from wave dark matter haloes, and Star formation in and around their accretion flows
The paper
WaveDM.jl: An Adaptable Simulation Framework for Dynamics of Baryonic and Wave Dark Matter on Galaxy Scales · Read on arXiv
Run-Yu Meng, Xiao-Bo Dong
Yunnan Astronomical Observatory · University of Chinese Academy of Sciences
We present WaveDM. jl, an open-source Julia package for high-performance simulations of wave dark matter dynamics on galaxy scales, with a design philosophy centered on extensibility and adaptability. The code solves the time-dependent Schrödinger--Poisson equation (SPE) using a pseudo-spectral Fourier method. The spectral solver is tightly integrated with N-body gravitational force solvers, enabling simultaneous evolution of wave dark matter and baryonic components in galaxy-scale simulations. WaveDM. jl unifies shared-memory, distributed-memory, and GPU execution within a multi-level parallelization framework, enabling the same computational workflow to scale from single-node to multi-node computing environments without requiring major code changes. To further facilitate user-friendly galaxy-scale simulations, the package provides a dedicated toolbox that integrates flexible initial condition generators, trajectory lookback, tidal force calculations, and real-time visualization. Beyond astrophysical applications, the code's modular architecture and general nonlinear Schrodinger framework enable cross-disciplinary studies such as nonlinear optics and cold-atom physics. The code is open source and available on https://github. com/JuliaAstroSim/WaveDM. jl.
Transcript
Introduction to the show: ident: Astrophysics Radio. Generated commentary on the latest astrophysics papers.
Vera: Today's paper: "WaveDM.jl: An Adaptable Simulation Framework for Dynamics of Baryonic and Wave Dark Matter on Galaxy Scales".
Jocelyn: The gist: WaveDM.jl presents an open-source Julia package for high-performance simulations of wave dark matter dynamics on galaxy scales,
Vera: First, who's behind it and why it matters.
Paper summary: Vera: We talked about how this WaveDM.jl package aims to unify several different tools into one accessible framework for simulating wave dark matter on galaxy scales.
Jocelyn: Specifically, the paper introduces this framework which solves the time-dependent Schrödinger–Poisson equation using a pseudo-spectral Fourier method, and it connects that solver directly to N-body gravitational force solvers.
Subrahmanyan: The authors are showing how you can evolve wave dark matter dynamics alongside baryonic components in galaxy simulations simultaneously. This is key because it lets you see how the two interact dynamically on these scales.
Vera: They present a unified framework that supports multi-level parallelization, meaning it can scale from a single node up to multi-node computing environments without requiring huge code changes for the user.
Jocelyn: They also provide specialized tools for users, like initial condition generators and trajectory lookback capabilities, which makes setting up these simulations much easier.
Subrahmanyan: What's significant is that they address the gap where existing wave CDM simulation packages lack a unified framework that combines accessibility, performance, and those specialized tools needed specifically for galaxy-scale studies.
Conclusion: Vera: So, to wrap up this paper on "WaveDM.jl: An Adaptable Simulation Framework for Dynamics of Baryonic and Wave Dark Matter on Galaxy Scales", it’s a package that takes the complex physics of wave dark matter and makes it accessible with high performance.
Jocelyn: The title itself suggests adaptability, which is really what this framework delivers by unifying different parallelization strategies into one workflow.
Subrahmanyan: It means researchers can use this to study the interaction between dark matter waves and the visible matter in a way that scales across different computing setups, from local clusters to larger simulations.
Vera: For someone just listening, it means there’s now a more unified way to tackle these complex simulations that bridges the gap between pure theoretical physics and practical large-scale computational work.
More episodes
- 2605.23802-Astrophysical Parameters of 5056 Open Star Clusters from Bayesian Nested Sampling with PARSEC Isochrones
- 2603.26882-Identifying heating processes in simulations with an entropy-based scheme: A single jet episode in a galaxy cluster
- 2605.31323-Time-reversed stochastic inflation in the quantum well
- 2512.10951-Evidence of galaxy cluster rotation and intrahalo gas motions in the cosmic microwave background
- 2501.12026-Synthetic Modelling of Polarized Dust Emission in Intermediate-Mass YSOs: II: Effects of Radiative Torque Disruption on Dust Grains in Protostellar Jets/Outflows
- 2602.10193-The stellar-to-halo mass relation of central galaxies across three orders of halo mass
- 2604.16273-The DESIRED strong-line calibrations: I. New empirical metallicity relations for the local and high-redshift universe
- 2603.10070-CHRONOS Science Program
- 2608.18287-Continuum Variability in AGN: Evidence for Systematically Suppressed Fluctuations in the BAL Population
- 2604.18339-Probing the 3D Structures of Supernovae through IR Signatures of CO and SiO