Taichi LangNew

License: Apache License 2.0 · Updated 2026-10-31
My rating

Taichi Lang is a Python-embedded domain-specific language for high-performance computing: you write per-element/per-thread code in Python and Taichi compiles it into efficient parallel CPU/GPU kernels, with automatic differentiation across the whole program.

It ships first-class frontends for physical simulation — MPM (material point method), SPH, FEM, rigid bodies and differentiable rendering — making it a popular tool for prototyping differentiable and physics-informed simulations in research without dropping down to C++ or CUDA.

Tags: