AI-Assisted CFD Design

TesboAI

TesboAI is our research-driven product line applying machine learning, deep learning, physics-informed methods and LLM agents to computational fluid dynamics — built on our self-developed GPU-native solver.

What is TesboAI

AI, built into the CFD loop

Most AI-for-CFD tools sit beside the solver and shuttle data across separate hardware. TesboAI is designed differently: because it is built on our own GPU-native solver, neural models are intended to run inside the solve loop on the same GPU, without cross-device data movement. From offline surrogates to physics-constrained, differentiable simulation, we treat AI as a native part of the solver rather than an afterthought.

AI-ASSISTED CFD · RESEARCH PROTOTYPE · IN DEVELOPMENT

Talk your waythrough a simulation

Ask, follow up, change a condition, compare options — keep going as long as you like. The agent handles the intent and the orchestration; every number comes out of our GPU solver and has to pass its checks before you get a conclusion.

Describe it, solve itPress on the detailReports a failure honestlyChange tack, compareCorrects itself
Session with TesboAI
This case
Solve and checks
GPU solver
Tried in this session

    A replay of a real session. Every number is produced by the GPU solver and judged by its checks — none of the figures in a conclusion are generated by the AI.

    Results · real fields

    Shown, not told.

    Every figure and frame below is a real solver or predicted field.

    10×

    Lower field error

    Field-to-field super-resolution: relative L2 from 0.1–0.19 for an interpolation baseline down to about 0.01, trained on 25 samples.

    92.3%

    Mean gain over interpolation

    Averaged over the held-out set, same run. Zero-shot to an unseen resolution the operator also degrades less than a comparable CNN: 0.063 against 0.084.

    1.8×

    Faster inference in the solver

    Per inference call at 4M cells, running in the solver's own GPU memory. Across separate devices, 45–65% of that call is spent moving data.

    Neural-operator super-resolution

    A single Fourier Neural Operator learns a coarse-to-fine field mapping that transfers across mesh resolutions without retraining.

    coarse · bilinear · FNO · CFD truth
    coarse · bilinear · FNO · CFD truth
    one FNO tracks the CFD across a Reynolds sweep

    Resolution-independent — train coarse, evaluate fine.

    Differentiable physics

    Embedding the governing equations into the training loop, so the model learns in a way that respects the physics.

    the predicted field converges toward the reference during training

    Data-driven turbulence closure (TBNN)

    Learning turbulence closures from high-fidelity data, with physical invariances built into the model.

    learning a closure from reference data
    learning a closure from reference data

    Foundation models · breadth to generalization

    How broadly a model is trained shapes how well it generalizes across conditions.

    training breadth vs generalization
    training breadth vs generalization
    SIREN — mesh-free fields

    SIREN — mesh-free fields

    POD / POD-NN reduced-order models

    POD / POD-NN reduced-order models

    Agentic CFD — LLM-driven cases

    Agentic CFD — LLM-driven cases

    Scope: 2D benchmark flows, research prototypes.

    Methods, precisely

    AI is the umbrella, not the method

    We use the word AI only as the field name. In practice we work across four distinct method classes, and we are explicit about which one applies.

    Classical ML

    Non-neural statistical and dimensionality-reduction methods such as POD.

    Deep Learning

    Deep neural networks — neural operators, coordinate networks, tensor-basis closures, autoencoders.

    Physics-Informed / Differentiable

    Deep learning combined with numerical methods (adjoint, PDE residuals) — a category of its own, not pure ML.

    LLM / Agents

    Generative models for natural-language case setup and orchestration — not numerical models.

    Why TesboAI

    Core Capabilities

    Design-Speed Inference

    Once trained, AI surrogates target near real-time evaluation, turning design iterations from hours into interactive cycles.

    End-to-End Automation

    From sampling to inference and visualization, the pipeline is designed to run without manual CFD setup.

    Domain-Specific Models

    Tailored models for different applications and physics, so outputs stay trustworthy and deployable in their target domain.

    Physics-Consistent

    Physics constraints such as divergence-free conditions are built into training to keep predictions physically coherent, not just visually plausible.

    Technical Approach

    From surrogate to differentiable

    Our work advances along increasing levels of integration between AI and the solver.

    01

    Offline Surrogates

    Train models on simulation data to approximate flow fields and quantities — the fastest, lowest-coupling way to bring AI value.

    02

    In-Solver Coupling

    Run neural models inside the solve loop on the same GPU, for online closures and acceleration without cross-device overhead.

    03

    Differentiable Physics

    Make the solver differentiable so models can be trained end-to-end against simulated trajectories — the highest-value, longest-horizon goal.

    04

    Agentic CFD

    An LLM/agent layer that turns natural language into set-up, runs, verification and interpretation — an emerging, exploratory direction.

    Solving Bottlenecks

    Comparison with Traditional CFD

    Method 01 // Classic

    Traditional CFD

    • Domain knowledge required
    • Mesh generation and solver setup: hours to days
    • Design space exploration is prohibitively expensive
    Method 02 // Neural

    AI-Assisted CFD Design

    • No manual setup; one-click inference
    • Per evaluation: milliseconds to seconds
    • Interactive design cycles with instant feedback

    Build with TesboAI

    Exploring AI-assisted CFD design, or have a problem that needs a custom surrogate? We'd like to hear from you.