arXiv · 2606.25026
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 Schrodinger--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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Runyu Meng, Xiaobo Dong. 2026-06-23. WaveDM.jl: An Adaptable Simulation Framework for Dynamics of Baryonic and Wave Dark Matter on Galaxy Scales. https://arxiv.org/abs/2606.25026
Cite the original work for its findings. Save a collection to share your selection of sources.