WaveDM.jl: An Adaptable Simulation Framework for Dynamics of Baryonic and Wave Dark Matter on Galaxy Scales
Abstract
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.
Versions
Related
- Baryonic assembly bias in X-ray-selected galaxy groups and clusters: insights from the Magneticum simulation
- Type Ia supernova population machine – I. A unified cosmological simulation–binary synthesis framework establishing non-universal delay-time distributions and cosmic progenitor-channel dominance crossover
- rapidsim: A Python interface and cross-platform distribution framework for the RAPID protoplanetary disc simulation code
- The VariableTNG project: Mass-dependent regulation of galaxy morphology by baryonic feedback
- A comprehensive simulation framework for multi-modal kilonova observations from all-sky surveys
BibTeX
@misc{meng2026wavedmjl,
title = {{WaveDM.jl: An Adaptable Simulation Framework for Dynamics of Baryonic and Wave Dark Matter on Galaxy Scales}},
author = {Runyu Meng and Xiaobo Dong},
howpublished = {arXiv},
year = {2026},
month = oct,
doi = {10.48550/arxiv.2606.25026},
eprint = {2606.25026},
archivePrefix = {arXiv},
url = {https://arxiv.org/abs/2606.25026},
note = {CC BY 4.0},
}
RIS
TY - UNPB
TI - WaveDM.jl: An Adaptable Simulation Framework for Dynamics of Baryonic and Wave Dark Matter on Galaxy Scales
AU - Runyu Meng
AU - Xiaobo Dong
PY - 2026
DA - 2026/10/13
PB - arXiv
DO - 10.48550/arxiv.2606.25026
UR - https://arxiv.org/abs/2606.25026
AB - 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.
ER -