Quadrants on ROCm documentation#
2026-11-02
1 min read time
Quadrants is a multi-platform compiler for physics simulation. You write kernels in Python and Quadrants lowers them to parallel code for AMD ROCm (HIP), Vulkan (SPIR-V), Apple Metal, and x86 and ARM64 CPUs. Genesis uses it for the numeric kernels inside its solvers, collision code, and linear algebra.
Use Quadrants on ROCm to compile Python physics kernels for AMD Instinct GPUs. A kernel written once lowers to parallel code for the selected architecture.
The project was forked from Taichi Lang and is now an independent compiler. It does not aim to stay compatible with upstream Taichi Lang, as development is led by Genesis AI. This ROCm edition is the AMD-Ecosystem/quadrants branch.
The Quadrants public repository is located at AMD-Ecosystem/quadrants.
To contribute to the documentation, refer to Contributing to Quadrants.
You can find licensing information on the Licensing page.