Zoomy

Contents

Zoomy#

Zoomy is a flexible modeling and simulation software for free-surface flows.

Zoomy’s main objective is to provide a convenient modeling interface for complex free-surface flow models. Zoomy transitions from a symbolic modeling layer to numerical layer, compatible with a multitude of numerical solvers, e.g. Numpy, Jax, Firedrake, FenicsX, OpenFOAM and AMReX. Additionally, we work to support the PreCICE coupling framework in some numerical implementations, to allow for a convenient integration of our solver with your existing code.

Explore Zoomy#

Open the GUI

GUI Configure simulations, run in the browser, and share via URL. No installation required.

Run a notebook in your browser

Pyodide notebook Walk the full modeling stack — ModelSystemModelNumericalSystemModel → C++ codegen → NumPy solve — in a Pyodide-powered JupyterLite notebook.

Play the SWE Game

SWE Game Sketch your own irrigation system, open the gate and fill the gardens — a shallow-water-equation game running entirely in your browser.

Testing and CI Reports

Testing Review testing policy, marker model, and generated CI summaries.