SimPilot
DocumentationExamplesAPI Reference
Sign in

Search Documentation

Find pages across the documentation

Getting Started

IntroductionQuickstartHow It Works

Core Concepts

AI AgentSimulation WorkflowEngineering PipelineKnowledge BaseArchitecture

Features

OverviewChat InterfaceCanvas & ArtifactsSharing & CollaborationExports & ReportsVoice InputMulti-Model AIProjectsTemplates & WorkflowsFile UploadsDeep ResearchWeb SearchCode ExecutionImage GenerationMCP ConnectorsInteractive DashboardsParallel ExecutionURL RetrievalFreeCAD CADSimulationsTemplatesConvergence Monitoring

Simulation

OverviewSupported TypesMesh GenerationError RecoveryBatch & SweepsResults Comparison

Studies & Analysis

OverviewDOE & Parametric SweepsOptimizationComparison

Validation & Reviews

OverviewBaselines & VersioningEngineering ReviewsRegulatory Compliance

3D Viewer

OverviewVisualization ToolsKeyboard Shortcuts

Enterprise

OverviewAdmin PanelOrganizationsKnowledge ManagementMethod Packs

Account

Getting StartedSettingsBilling

Examples

OverviewAerodynamicsPipe FlowHeat TransferStructural
  1. Docs
  2. Simulation
  3. Supported Simulation Types

Supported Simulation Types

CFD, heat transfer, multiphase, reactive flow, and structural analysis.

SimPilot supports a wide range of engineering simulation types through its solver plugin system. The AI agent automatically selects the appropriate solver based on the physics you describe, or you can specify one explicitly.

OpenFOAM solvers

OpenFOAM is the primary fully-implemented solver backend. SimPilot supports 18 OpenFOAM application solvers spanning 7 physics categories:

Incompressible CFD

SolverTypical use case
simpleFoamSteady-state incompressible turbulent flow (RANS)
pimpleFoamTransient incompressible flow with large time steps
pisoFoamTransient incompressible flow with small time steps
icoFoamTransient incompressible laminar flow
potentialFoamPotential flow initialization for velocity fields

Compressible CFD

SolverTypical use case
rhoSimpleFoamSteady-state compressible turbulent flow
rhoPimpleFoamTransient compressible turbulent flow

Multiphase

SolverTypical use case
interFoamTwo-phase VOF free-surface flow (e.g., wave tanks, sloshing)
interIsoFoamVOF with isoAdvector interface sharpening
compressibleInterFoamCompressible two-phase VOF flow

Heat transfer

SolverTypical use case
buoyantSimpleFoamSteady-state buoyant flow with heat transfer
buoyantPimpleFoamTransient buoyant flow with heat transfer
laplacianFoamPure heat conduction (Laplace equation)
scalarTransportFoamPassive scalar transport (tracer dispersion)

Reactive flow

SolverTypical use case
reactingFoamCombustion and chemical reactions with species transport

Sonic / supersonic

SolverTypical use case
sonicFoamTransonic and supersonic compressible flow

Conjugate heat transfer

SolverTypical use case
chtMultiRegionFoamMulti-region conjugate heat transfer (solid + fluid coupling)
solidFoamSolid-body thermal diffusion (pairs with CHT setups)
Solver selection
You do not need to memorize solver names. Simply describe your physics -- "simulate natural convection in an enclosure" -- and the AI agent will choose the appropriate solver (buoyantSimpleFoam or buoyantPimpleFoam) based on your requirements.

SU2

The SU2 solver plugin provides full support for compressible aerodynamics applications:
  • External aerodynamics (drag, lift, moment coefficients)
  • Transonic and supersonic flow regimes
  • Adjoint-based shape optimization
  • Native .su2 mesh format with Gmsh integration for mesh generation
  • Result extraction from history.csv (CLift, CDrag, CMoment, CL/CD ratio)
  • Residual parsing and convergence monitoring
  • 3-level validation (setup complete → converged → physics validated)

CalculiX (CCX)

The CalculiX (CCX) solver plugin provides full support for structural and mechanical FEA:
  • Static linear and nonlinear stress analysis
  • Dynamic structural analysis
  • Thermal stress (thermo-mechanical coupling)
  • Constraint-driven solid mechanics workflows
  • INP file generation with material property definitions
  • Gmsh mesh integration with boundary parsing
  • Result extraction from .dat files (displacement, stress, reaction forces)
  • Mesh quality thresholds and validation
  • 3-level validation (setup complete → converged → physics validated)

Turbulence modeling

For CFD simulations, SimPilot supports the full range of OpenFOAM turbulence models:
  • RANS: k-epsilon, k-omega SST, Spalart-Allmaras, realizable k-epsilon, RNG k-epsilon
  • LES: Smagorinsky, dynamic Smagorinsky, WALE, dynamic k-equation
  • Laminar: For low-Reynolds-number flows where turbulence modeling is unnecessary
The AI agent selects the turbulence model based on your flow description, Reynolds number, and intended application. You can override the selection by specifying a model explicitly in your prompt.
PreviousOverviewNextMesh Generation

On this page

OpenFOAM solversIncompressible CFDCompressible CFDMultiphaseHeat transferReactive flowSonic / supersonicConjugate heat transferSU2CalculiX (CCX)Turbulence modeling