Skip to main content
Back to top
Ctrl
+
K
User Guide
User Guide
Using the GUI
Using the CLI
Installation
Solver Backends
NumPy backend
JAX backend
Firedrake backend
FEniCSx backend
PETSc DMPlex backend
AMReX backend
OpenFOAM backend — zoomyFoam (via preCICE)
Authoring
Authoring a
Model
SystemModel — the frozen operator contract
Numerics — printers, the NumPy runtime, and Zoomy’s SymPy layer
Tutorials
SWE Tutorials
Shallow Water Tutorial 1D with Numpy (Simple)
Shallow Water Tutorial 2d with JAX (Simple)
SME Tutorials
Shallow Moment Tutorial (Simple)
Shallow Moment Tutorial (Minimal)
AMReX Tutorials
Simulate from FEM
Raising buoy
Notebooks
Notebooks
Pyodide Notebook Prototype
Developer Guide
Developer Guide
Architecture Overview
Project Components
GUI and CLI Architecture
Testing Guide
Logging
CI Test Reports
API
zoomy_core package
zoomy_core.analysis package
zoomy_core.analysis.hyperbolicity module
zoomy_core.analysis.linearisation module
zoomy_core.analysis.pencil module
zoomy_core.analysis.plane_wave module
zoomy_core.analysis.plotting module
zoomy_core.analysis.reduce_pencil module
zoomy_core.analysis.system_model_analysis module
zoomy_core.decorators package
zoomy_core.decorators.decorators module
zoomy_core.fvm package
zoomy_core.fvm.bernoulli_wb module
zoomy_core.fvm.imex_ark module
zoomy_core.fvm.jvp_numpy module
zoomy_core.fvm.ode module
zoomy_core.fvm.reconstruction module
zoomy_core.fvm.riemann_solvers module
zoomy_core.fvm.sigma3d_split_solver module
zoomy_core.fvm.solver_chorin_vam_numpy module
zoomy_core.fvm.solver_column module
zoomy_core.fvm.solver_dae_numpy module
zoomy_core.fvm.solver_imex_numpy module
zoomy_core.fvm.solver_numpy module
zoomy_core.fvm.solver_splitting_numpy module
zoomy_core.fvm.timestepping module
zoomy_core.kernel package
zoomy_core.kernel.kernel module
zoomy_core.mesh package
zoomy_core.mesh.base_mesh module
zoomy_core.mesh.browse_meshes module
zoomy_core.mesh.column_structure module
zoomy_core.mesh.derivatives module
zoomy_core.mesh.fvm_mesh module
zoomy_core.mesh.lsq_mesh module
zoomy_core.mesh.lsq_reconstruction module
zoomy_core.mesh.mesh_catalog module
zoomy_core.mesh.mesh_extrude module
zoomy_core.mesh.mesh_util module
zoomy_core.mesh.subvolume_mesh module
zoomy_core.misc package
zoomy_core.misc.custom_types module
zoomy_core.misc.description module
zoomy_core.misc.interpolation module
zoomy_core.misc.io module
zoomy_core.misc.logger_config module
zoomy_core.misc.misc module
zoomy_core.misc.save_session module
zoomy_core.model package
zoomy_core.model.derivation package
zoomy_core.model.derivation.models package
zoomy_core.model.derivation.tests package
zoomy_core.model.derivation.basis module
zoomy_core.model.derivation.basis_cache module
zoomy_core.model.derivation.basis_integral_cache module
zoomy_core.model.derivation.basisfunctions module
zoomy_core.model.derivation.cache_keys module
zoomy_core.model.derivation.closure module
zoomy_core.model.derivation.derivation_cache module
zoomy_core.model.derivation.modal module
zoomy_core.model.derivation.model module
zoomy_core.model.derivation.operations module
zoomy_core.model.derivation.projection module
zoomy_core.model.derivation.symbolic_integrator module
zoomy_core.model.derivation.system_extract module
zoomy_core.model.derivation.tag_catalog module
zoomy_core.model.derivation.tag_extraction module
zoomy_core.model.derivation.transformations module
zoomy_core.model.models package
zoomy_core.model.models.closures module
zoomy_core.model.models.equations module
zoomy_core.model.models.ke_sme module
zoomy_core.model.models.malpasset module
zoomy_core.model.models.material module
zoomy_core.model.models.ml_sme module
zoomy_core.model.models.ml_swe module
zoomy_core.model.models.ml_vam module
zoomy_core.model.models.qr_kesme module
zoomy_core.model.models.sigma3d module
zoomy_core.model.models.sme module
zoomy_core.model.models.swe module
zoomy_core.model.models.turbulent_sme module
zoomy_core.model.models.vam module
zoomy_core.model.analysis module
zoomy_core.model.analysis_linear module
zoomy_core.model.aux_boundary_conditions module
zoomy_core.model.basefunction module
zoomy_core.model.basemodel module
zoomy_core.model.boundary_conditions module
zoomy_core.model.derivative_workflow module
zoomy_core.model.equation module
zoomy_core.model.initial_conditions module
zoomy_core.model.kernel_functions module
zoomy_core.model.numerics module
zoomy_core.model.operations module
zoomy_core.model.reconstruction_inverse module
zoomy_core.model.splitter module
zoomy_core.model.state module
zoomy_core.numerics package
zoomy_core.numerics.numerical_system_model module
zoomy_core.postprocessing package
zoomy_core.postprocessing.analytic module
zoomy_core.postprocessing.column_plots module
zoomy_core.postprocessing.mesh_plots module
zoomy_core.postprocessing.panels module
zoomy_core.postprocessing.plot_field_map module
zoomy_core.postprocessing.plotting module
zoomy_core.postprocessing.point_data module
zoomy_core.postprocessing.postprocessing module
zoomy_core.postprocessing.style module
zoomy_core.postprocessing.vtk_to_gif module
zoomy_core.preprocessing package
zoomy_core.preprocessing.openfoam_moments module
zoomy_core.symbolic package
zoomy_core.symbolic.auto_eval_guard module
zoomy_core.symbolic.canonicalise module
zoomy_core.symbolic.domains module
zoomy_core.symbolic.errors module
zoomy_core.symbolic.primitives_basis module
zoomy_core.symbolic.primitives_calculus module
zoomy_core.symbolic.primitives_canonical module
zoomy_core.symbolic.primitives_change_of_variable module
zoomy_core.symbolic.primitives_substitution module
zoomy_core.symbolic.sp_safe module
zoomy_core.systemmodel package
zoomy_core.systemmodel.operations module
zoomy_core.systemmodel.system_model module
zoomy_core.transformation package
zoomy_core.transformation.generic_c module
zoomy_core.transformation.helpers module
zoomy_core.transformation.to_amrex module
zoomy_core.transformation.to_c module
zoomy_core.transformation.to_glsl module
zoomy_core.transformation.to_js module
zoomy_core.transformation.to_numpy module
zoomy_core.transformation.to_openfoam module
zoomy_core.transformation.to_ufl module
zoomy_core.coords module
zoomy_core.derivatives module
zoomy_jax package
zoomy_jax.fvm package
zoomy_jax.fvm.flux module
zoomy_jax.fvm.halo_exchange_jax module
zoomy_jax.fvm.jvp_jax module
zoomy_jax.fvm.nonconservative_flux module
zoomy_jax.fvm.ode module
zoomy_jax.fvm.precice_solver module
zoomy_jax.fvm.reconstruction_jax module
zoomy_jax.fvm.solver_chorin_vam_jax module
zoomy_jax.fvm.solver_imex_jax module
zoomy_jax.fvm.solver_jax module
zoomy_jax.mesh package
zoomy_jax.mesh.mesh module
zoomy_jax.mesh.partition module
zoomy_jax.mesh.partition_jax module
zoomy_jax.misc package
zoomy_jax.misc.io module
zoomy_jax.transformation package
zoomy_jax.transformation.jax_runtime module
zoomy_jax.transformation.to_jax module
API: AMReX
API: DMPlex
API: Firedrake
WIP
Software
Documentation
Research
Publications explained
zoomy_core.model.derivation.closure module
zoomy_core.model.derivation.closure module
#