physics
What runs, what renders, what is not there yet.
The catalogue as the product ships it, in three columns.
Runs today
| Analysis | Solver | What it gives back | Checks before a case is written |
|---|---|---|---|
| External flow | SU2 · incompressible by default (INC_EULER, INC_RANS), compressible optional | CL, CD, Cm; surface pressure and shear | 12 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-fitted | OpenFOAM · snappyHexMesh (castellate, snap, prism layers), simpleFoam, k-ω SST | Cd, Cl, Cm; wall heat-transfer coefficient (W/m²K); pressure drop (Pa) | The mesh quality gate |
| Thermal | FEniCSx · steady and transient conduction; convection and radiation boundaries; wall flux from an upstream flow node | temperature 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 |
| Structural | FEniCSx · linear-elastic static and modal; one end clamped; force, pressure or thermal load | peak 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.