Thirty of FrankenSim's actual Rust kernels, the very same code the native workspace compiles, cross-compiled to WebAssembly and computing in your browser, right now. No mocks, no pre-baked data, no server. Certified error bounds, exact autodiff, a topology optimizer, raymarched signed-distance surfaces, a Lorenz attractor, and the deep stack itself: Hodge decomposition, real Navier–Stokes, Gaussian-process Bayesian optimization, CutFEM on a signed-distance boundary. Every pixel is real math. For the certified end-to-end pipelines that compose these kernels, see the E2E campaigns.
The bedrock, computing.
The numerical primitives every certified simulation stands on: sparse solves, spectral methods, certified intervals, exact autodiff. Each one is a real kernel, not a chart.
The whole kernel, in three dimensions.
Where the primitives become physics you can see: a topology optimizer forging a truss, signed-distance geometry raymarched on your GPU, spectral waves, deterministic chaos, reaction–diffusion, and fluids, each one driven frame by frame by the real kernels.
The upper stack, unlocked.
The heavy machinery, reached by compiling FrankenSim's own async runtime to the browser: exact discrete de Rham (Hodge decomposition and Betti numbers), real incompressible Navier–Stokes, Gaussian-process Bayesian optimization, CMA-ES, optimal transport, Krylov solvers, cyclic-symmetry, CutFEM on a signed-distance boundary, and free-form deformation. Kernels no browser has run before.
Every frame across all three tiers was produced by FrankenSim's real Rust kernels compiled to WebAssembly, the same bytes the native build runs. Source lives in crates/fs-wasm. For the certified end-to-end pipelines that compose these kernels, see the E2E campaigns.