CFD

OpenFOAM

File-native CFD support for OpenFOAM dictionaries, mesh handoff, residual parsing, function objects, and evidence-backed post-processing.

Runtime contract
v2512GPL-3.0-onlysimpilot-solver-openfoam
  • steady and transient incompressible CFD
  • buoyant, multiphase, CHT, LES, combustion, and MRF routing from typed physics
  • dictionary generation with CLI parity and auditable command output
  • OpenFOAM function-object hooks for force, flow-rate, pressure-drop, y-plus, and wall evidence
Setup and validation checklist
  • Patch names discovered and mapped before BC assignment.
  • Reference conditions agree with intended use and operating point.
  • Mesh-quality thresholds checked before solver submit.
  • Required post-processing function objects are declared for demanded QoIs.
Resources, fields, and figures
5 knowledge packs4 field declarations2 figure bindings
  • openfoam
  • gmsh
  • cadquery
  • pyvista
  • freecad
  • openfoam/velocity-magnitude
  • openfoam/vorticity
  • openfoam/wall-shear-stress
  • openfoam/y-plus
  • openfoam.primary-scalar.contour
  • openfoam.boundary-scalar.histogram

Related term

CaseSpec

The typed source of truth for a simulation case — solver, physics, geometry, mesh, conditions, controls, QoIs, and report inputs.

Open term

Related term

QoI

Quantity of interest — a value the case must extract, validate, and report.

Open term

Related term

Terminal evidence

Captured command input, output, status, cwd, and timing proving what actually ran.

Open term

Related term

Mesh-quality gate

A pre-solve check that mesh metrics satisfy the solver's and the case's fidelity assumptions.

Open term

Related term

Solver pack

A solver integration package — materializes typed case state into solver-native files, commands, parsers, and evidence hooks.

Open term

Related term

Resource pack

The manifest-like solver metadata read by tools, docs, help, validation, and reports.

Open term

Related term

OpenFOAM function object

An OpenFOAM runtime hook that extracts forces, field values, rates, and diagnostics during a run.

Open term

Related term

Figure catalog

The typed registry binding figure roles to solver fields, viewpoints, and renderers.

Open term

Related doc

Quickstart

Run your first case end-to-end. Open chat, describe the problem, approve the launch, inspect evidence, and publish a report.

Open doc

Related doc

The Agent Runtime

How SimPilot acts like an engineering agent: phases, typed events, tools, approvals, subagents, and replay.

Open doc

Related doc

Typed Case State

The CaseSpec is the simulation contract. Everything else — solver files, runs, figures, reports — is derived.

Open doc

Related doc

How Solver Packs Work

The shared contract that lets OpenFOAM, SU2, and CalculiX plug into the same agent, validation, and reporting pipeline.

Open doc

Related doc

Figure Catalog

Bind figure roles to solver fields, viewpoints, and renderers so the viewer, docs, and report agree.

Open doc

Related doc

Evidence & Reports

How residuals, QoIs, figures, artifacts, citations, and review records compose into an audit-ready report.

Open doc