Skip to content
Back to blog
Engineering··6 min read

Why high-order CFD belongs in the browser

Flux reconstruction gives you spectral-class accuracy — and GPUs finally make it cheap enough to run on demand. Here's how the two come together in Aviato Studio.

DE
Dr. Elena Marsh
Aviato Studio team

Most production CFD still runs on second-order finite-volume codes. They're robust, well-understood, and they scale — but they pay for that robustness with numerical diffusion. On a coarse mesh, a second-order scheme smears out exactly the features engineers most want to see: shear layers, vortex cores, and the onset of separation.

High-order methods change the trade. Instead of throwing more cells at the problem, you raise the polynomial order of the solution inside each cell.

What flux reconstruction buys you

Flux reconstruction (FR) is a high-order scheme for unstructured grids. The short version of why it matters:

  • Spectral-class accuracy. Error drops exponentially with polynomial order, not linearly with mesh refinement.
  • Compact stencils. Each element only talks to its face neighbors, which maps beautifully onto GPU memory hierarchies.
  • Unstructured-friendly. You keep the meshing flexibility of finite volume while getting the accuracy of spectral methods.

A p = 3 FR solution on a modest mesh routinely resolves wake structures that a second-order code only finds after a 10× refinement.

Why GPUs, why now

High-order schemes are arithmetically dense: lots of floating-point work per byte of memory traffic. That's the worst case for a CPU and the best case for a GPU. Aviato Studio's solver was built around this insight — it keeps the GPU saturated by doing more math per element rather than touching more memory.

The economics finally line up too. You no longer amortize a cluster across a year of mostly-idle nights. You rent an A100 for the eleven minutes your case actually solves, and you stop paying when the residuals converge.

Bringing it to the browser

The last barrier was the workflow. Research-grade solvers historically meant compiling MPI, hand-writing config files, and shuttling gigabytes of field data to a workstation to post-process.

Aviato Studio collapses that into a browser tab: a guided UI for boundary conditions, on-demand GPUs for solving, and an in-browser viewer that explores the field where it lives — no 50 GB download required. High-order accuracy, finally without the high-order operational cost.

Was this useful?

Comments

  • Loading comments…

Put high-order CFD to work

Start a free run and see the difference fidelity makes — no cluster required.