-
Notifications
You must be signed in to change notification settings - Fork 0
Home
nikbott edited this page Jun 5, 2026
·
3 revisions
A linear (pointerless) Morton/Z-order quadtree (2D) / octree (3D) AMR engine. Three C++ backends — OpenMP, MPI, CUDA — share one Morton core and one algorithm. Doubles as the mesh backend for the adaptive DIC/DVC solver.
- 📦 Repository: https://github.com/nikbott/amr (trunk:
dev) - 📖 Build & layout: README
- 📚 Citations: REFERENCES.md
- Sorted-leaf
(code, level)array; refine / 2:1-balance / coarsen operate on it. - p4est/t8code family ([BurstWG2011], [Holke2018]); non-conforming constraints [CDK2019].
- Headline: active-front 2:1 balance (CUDA + OpenMP), byte-identical, ~1.84× sphere.
- Getting started — build + run a demo.
- Backend Validation — SOTA validation of the omp / mpi / cuda backends.
- GPU Balance Notes — GPU balance algorithm notes.
Wiki pages mirror docs/ for browsing; the in-repo copies are canonical.