arXiv · 2602.19873
GPU-Native Compressed Neighbor Lists with a Space-Filling-Curve Data Layout
Abstract
We have developed a compressed neighbor list for short-range particle-particle interaction based on a space- filling curve (SFC) memory layout and particle clusters. The neighbor list can be constructed efficiently on GPUs, supporting NVIDIA and AMD hardware, and has a memory footprint of only 4 bytes per particle to store approximately 200 neighbors. Compared to the highly-optimized domain-specific neighbor list implementation of GROMACS, a molecular dynamics code, it has a comparable cluster overhead and delivers similar performance in a neighborhood pass. Thanks to the SFC-based data layout and the support for varying interaction radii per particle, our neighbor list performs well for systems with high density contrasts, such as those encountered in many astrophysical and cosmological applications. Due to the close relation between SFCs and octrees, our neighbor list seamlessly integrates with octree-based domain decomposition and multipole-based methods for long-range gravitational or electrostatic interactions. To demonstrate the coupling between long- and short-range forces, we simulate an Evrard collapse, a standard test case for the coupling between hydrodynamical and gravitational forces, on up to 1024 GPUs, and compare our results to the analytical solution.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Felix Thaler, Sebastian Keller. 2026-02-23. GPU-Native Compressed Neighbor Lists with a Space-Filling-Curve Data Layout. https://arxiv.org/abs/2602.19873
Cite the original work for its findings. Save a collection to share your selection of sources.