Cornerstone: Octree Construction Algorithms for Scalable Particle Simulations
Abstract
Domain fit: AI-adjacent · Paper appears method- or tooling-adjacent to AI workflows with partial ecosystem coverage.
This paper presents an octree construction method, called Cornerstone, that facilitates global domain decomposition and interactions between particles in mesh-free numerical simulations. Our method is based on algorithms developed for 3D computer graphics, which we extend to distributed high performance computing (HPC) systems. Cornerstone yields global and locally essential octrees and is able to operate on all levels of tree hierarchies in parallel. The resulting octrees are suitable for supporting the computation of various kinds of short and long range interactions in N-body methods, such as Barnes-Hut and the Fast Multipole Method (FMM). While we provide a CPU implementation, Cornerstone may run entirely on GPUs. This results in significantly faster tree construction compared to execution on CPUs and serves as a powerful building block for the design of simulation codes that move beyond an offloading approach, where only numerically intensive tasks are dispatched to GPUs. With data residing exclusively in GPU memory, Cornerstone eliminates data movements between CPUs and GPUs. As an example, we employ Cornerstone to generate locally essential octrees for a Barnes-Hut treecode running on almost the full LUMI-G system with up to 8 trillion particles.
Results and benchmarks
This paper presents an octree construction method, called Cornerstone, that facilitates global domain decomposition and interactions between particles in mesh-free numerical simulations.
Benchmark evidence is limited
Evidence graph: 4 refs, 4 links.
Utility signals: depth 60/100, grounding 85/100, status medium.
Implementation
Best maintained implementation now
SPH-EXA is a C++20 simulation code for performing hydrodynamics simulations (with gravity and other physics), parallelized with MPI, OpenMP, CUDA, and HIP.
106 stars · 37 forks · Last push Aug 23, 2026 · MIT license
- License
- CI
- Dependencies
- Docker
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata · Partial overlap with paper title keywords
unibas-dmi-hpc/sph-exa is the strongest maintained implementation based on ranking signals. CI workflows are present. License is declared (MIT).
Open unibas-dmi-hpc/sph-exa- No repository-level red flags were detected, but paper-specific preprocessing and hyperparameter details may still be under-specified.
- Selected unibas-dmi-hpc/sph-exa as the strongest maintained implementation for new work.
- Includes CI workflow signals.
- Includes dependency/environment manifest signals.
- Repository activity is within the last 24 months.
Compare implementation paths
Compare maintenance quality, reproducibility coverage, and evidence confidence before choosing a reproduction baseline.
- Maintenance
- Active
- Confidence
- High
- Reproducibility
- Strong
- Stars
- 106
- Last push
- Aug 23, 2026 (2d)
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata
- No Docker setup
- Maintenance
- Active
- Confidence
- High
- Reproducibility
- Moderate
- Stars
- 51
- Last push
- Aug 5, 2026 (21d)
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata
- No CI pipeline detected
- No Docker setup
- Maintenance
- Stale risk
- Confidence
- High
- Reproducibility
- Limited
- Stars
- 3
- Last push
- Oct 21, 2025 (308d)
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata
- No CI pipeline detected
- No tagged releases
- No Docker setup
Reproduction readiness
Ready to run
Ready to reproduce
- Clone unibas-dmi-hpc/sph-exa and install dependencies from pyproject.toml.
- CI pipeline detected, so automated tests are in place.
- Last updated 2 days ago.
Quick start
git clone https://github.com/unibas-dmi-hpc/sph-exa.git
pip install -e . Validation caveat
Repositories and ecosystem
Official
- exafmm/bonsaiConfidence: High
exafmm/ryoanji
3 stars · 4 forks · Last push Oct 21, 2025
Community
No additional community repositories detected yet.
These repositories had low-confidence matching signals and are hidden by default.
- hydrogendeuteride/BVH
Confidence: Low · 3 stars
Hugging Face artifacts
No direct paper-linked artifacts were found. Showing strongest curated related artifacts for faster exploration.
Models
- yihong1120/Construction-Hazard-Detection
800 downloads · 12 likes
Broaden model search
Datasets
No trustworthy datasets matches right now.
Search datasets on Hugging FaceSpaces
No trustworthy spaces matches right now.
Search spaces on Hugging FaceResearch context
8
Citations
26
References
Tasks
Cornerstone, Computer science, Octree, Parallel computing, Scalability, Computational science, Graphics, Computation
Methods
None detected
Domains
Physics and Astronomy, Atomic and Molecular Physics, and Optics
Related papers
- Scalability of Self-organizing Maps on a GPU cluster using OpenCL and CUDASearch on Paper2Code
2012 · Semantic similarity
- Octree Data Structures and Creation by StackingSearch on Paper2Code
1985 · Semantic similarity
- A Hierarchical Data Structure for Representing the Spatial Decomposition of 3-D ObjectsSearch on Paper2Code
1985 · Semantic similarity
- Research on 3D Modeling Method Based on Hybrid Octree StructureSearch on Paper2Code
2014 · Semantic similarity
- A Hierarchical Data Structure for Representing the Spatial Decomposition of 3D ObjectsSearch on Paper2Code
1985 · Semantic similarity
- Multi-level parallelism for incompressible flow computations on GPU clustersSearch on Paper2Code
2012 · Semantic similarity
Open this paper in HFEPX to review benchmark signals, evaluation modes, and human-feedback protocol context.
Open in HFEPXJump to Paper2Code search queries derived from this paper's research context.
Data includes links from Papers with Code ( CC-BY-SA-4.0 ).