← Project page

Surrogate prediction and NK correction

Compare a configurable Surrogate prediction, Newton–Krylov correction, and an optional cold-start ADflow reference on the same mesh.

Public research preview over HTTP. Traffic is not encrypted. Do not upload confidential, proprietary, personal, or otherwise sensitive geometries or data.

Timing on this shared research server. Limited hardware and queueing can make this public Demo slower than the formal benchmark setting. Cold-start ADflow convergence is case-dependent and its wall time may fluctuate substantially, typically from 10–100 s; Surrogate + NK typically takes 3–10 s. Optimization speedup is likewise strongly dependent on the case and optimization trajectory. Queue waiting time is reported separately from solver wall time.

Checking local runtime…
1

Define the case

Select, upload, or deform a two-dimensional airfoil.

Airfoil geometry

Custom mode exposes draggable deformation points.

x / cy / c
AirfoilLoading geometry…
Maximum thickness
Geometry support
Geometry distanced5
Geometry-only neighbourhood warning. The percentile ranks d₅ within the training-geometry reference distribution; it is not a failure probability.
Method settingsSet the prediction budget and NK target, then prepare the shared mesh.
Mesh not generated.

Preparing the local workspace.

2

Compare predictions

Completed methods remain visible on common axes and colour scales.

Surrogate5 prediction steps
Ready
Surrogate + NKTarget 10⁻⁶ · fixed compute budget
Awaiting Surrogate
ADflowCold-start · up to 3000 cycles
Optional

Surface pressure coefficient

Raw wall-cell values are shown without curve smoothing so shock discontinuities remain visible. The shared trailing-edge closure is the mean of the final upper/lower values.

Run the Surrogate to populate the comparison.

Surface skin-friction coefficient

Raw wall-face Cf from the ADflow-aligned viscous-traction operator; positive is downstream wall shear.

Run the Surrogate to populate the comparison.

Case metrics

Cm is referenced at x/c = 0.25 with nose-up positive. Signed Δ values and absolute relative errors appear after ADflow finishes; expand CD to inspect pressure and viscous components.

MetricSurrogateSurrogate + NKADflow

Pressure fields

Switch among the five predicted channels; all methods use the same configurable scale.

Surrogate

Awaiting result

Surrogate + NK

Awaiting result

ADflow

Awaiting result