Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
NeoFOAM documentation
NeoFOAM documentation

Tutorials

  • Run your first NeoFOAM case
  • Add a passive scalar transport model
  • Build a scalar-transport solver from scratch
  • Typed configs: YAML, JSON, and OpenFOAM dictionaries

How-to guides

  • Install NeoFOAM

Explanation

  • Goals & core concepts
  • Solver structure
  • Model structure
  • Spec and Runtime
  • Three-stage initialization
  • Operations and the DAG
  • Parameter injection
  • The discriminated-union plugin registry
  • Model discovery: plugin vs core spec
  • Schema introspection

Project

  • Continuous Integration
  • Using Kokkos Tools
Back to top
Copyright © 2025, NeoFOAM authors
Made with Sphinx and @pradyunsg's Furo