physics

What runs, what renders, what is not there yet.

The catalogue as the product ships it, in three columns.

Runs today

AnalysisSolverWhat it gives backChecks before a case is written
External flowSU2 · incompressible by default (INC_EULER, INC_RANS), compressible optionalCL, CD, Cm; surface pressure and shear12 checks. RANS needs a Reynolds number; the y+ band must match the wall treatment; a reference area must be stated; incompressible only below Mach 0.3
External flow, body-fittedOpenFOAM · snappyHexMesh (castellate, snap, prism layers), simpleFoam, k-ω SSTCd, Cl, Cm; wall heat-transfer coefficient (W/m²K); pressure drop (Pa)The mesh quality gate
ThermalFEniCSx · steady and transient conduction; convection and radiation boundaries; wall flux from an upstream flow nodetemperature field, peak and back-face temperature (K); mass (kg)6 checks. Convection needs a coefficient; radiation needs an emissivity; a transient step must resolve the time constant
StructuralFEniCSx · linear-elastic static and modal; one end clamped; force, pressure or thermal loadpeak displacement (m), peak von Mises (Pa), modal frequencies (Hz)6 checks. A thermal load needs a temperature; a free body has no static solution; the allowable must be below ultimate

Renders a case, does not run in the workbench yet

  • Immersed external flow on a lattice Boltzmann grid. The engine ships a reference implementation, its drag values carry a caveat, and no container runner exists for it, so RUN refuses it.
  • Fluid–structure interaction. Two coupled cases render; there is no coupling runner.

Not yet

  • Conjugate heat transfer as one closed loop. A thermal node accepts an upstream wall flux; the loop is not demonstrated end to end.
  • Multiphase flow.
  • Rotating machinery.
  • Nonlinear materials, plasticity, contact.
  • Electromagnetics.

Geometry and meshing

Formats: STEP, IGES, BREP, STL, OBJ, PLY, GLB. Parametric bodies: box, cylinder, pipe, sphere, finned plate. Meshers: Gmsh from the B-rep with boundary layers and named patches, snappyHexMesh for the body-fitted path, and a quality gate on every mesh.

A library of 62 CAD-to-mesh fixtures across STL, OBJ, STEP, IGES and BREP runs as a regression test that may only improve. Today 16 of the 62 pass: clean STL files and the parametric bodies. STEP in millimetres and IGES shells without sewing are the named failure classes. When a file cannot be meshed, the product says which class it fell into.

Verification

Manufactured solutions, Richardson extrapolation and grid convergence, cross-solver checks and frozen benchmarks are described on the trust page.

OpenFOAM is a registered trademark of OpenCFD Ltd. This product is not approved or endorsed by OpenCFD Ltd. SU2, FEniCSx, Gmsh, Open CASCADE, TetGen, CGAL and OpenVDB are the marks of their respective projects.