Solver Backends#
Zoomy’s symbolic modeling layer compiles to several numerical backends. Each
backend lives in its own sub-repository (library/zoomy_<name>) and is
installable on its own.
Backend |
Sub-repository |
Page |
|---|---|---|
NumPy (reference) |
|
|
JAX |
|
|
Firedrake |
|
|
FEniCSx |
|
|
PETSc DMPlex |
|
|
AMReX |
|
|
OpenFOAM (via PreCICE) |
|
The backends share the same Model / SystemModel API, so the same symbolic
model definition is used to drive any of them.