Skip to main content
Back to top
Ctrl
+
K
User Guide
User Guide
Using the GUI
Using the CLI
Use Cases
Installation
Solver Backends
NumPy backend
JAX backend
AMReX backend
OpenFOAM backend — zoomyFoam (via preCICE)
Firedrake backend
Authoring
Model
System Model
Numerical System Model
Tutorials
Shallow water
Shallow water in 1-D
Shallow moments
Shallow moments in 2-D
AMReX
AMReX: from symbolic model to generated C++
Reference
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.manufactured 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.stability 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.fvm.userfunctions 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_ic 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.misc.show 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.ml_vam_wd 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.models.walls 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.depth_law_study module
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.solver package
zoomy_core.solver.arg_slots module
zoomy_core.solver.constants module
zoomy_core.solver.external module
zoomy_core.solver.ir module
zoomy_core.solver.march 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.build_prebuilt_cache module
zoomy_core.systemmodel.model_builders module
zoomy_core.systemmodel.operations module
zoomy_core.systemmodel.sm_cache 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.procedure_c module
zoomy_core.transformation.procedure_python 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.transformation.vectorize module
zoomy_core.coords module
zoomy_core.derivatives module
zoomy_jax package
zoomy_jax.fvm package
zoomy_jax.fvm.solver2 package
zoomy_jax.fvm.solver2.blocks module
zoomy_jax.fvm.solver2.context module
zoomy_jax.fvm.solver2.march module
zoomy_jax.fvm.solver2.state module
zoomy_jax.fvm.flux module
zoomy_jax.fvm.halo_exchange_jax module
zoomy_jax.fvm.jvp_jax module
zoomy_jax.fvm.march_emitted 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.fvm.spmd_jax module
zoomy_jax.fvm.userfunctions 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
Work in progress
Developer Guide
Architecture Overview
Project Components
GUI and CLI Architecture
Testing Guide
PETSc DMPlex backend
FEniCSx backend
API: DMPlex
API: Firedrake
Software
Documentation
Research
Publications explained
zoomy_core.model.derivation.tests.test_modal_projection module
zoomy_core.model.derivation.tests.test_modal_projection module
#