Gyredocs
Depth Practice
API

Differentiable high-order CFD

A flow solver built to be differentiated

Gyre provides converged flows, functionals, coupling fields and exact derivative products of a high-order discontinuous-Galerkin solver — as a library, a service and an agent interface. It is the discipline an optimization framework wraps; it contains no optimizer.

Illustration, not a computed result: streamlines of an analytic vortex in a uniform stream, over a curvilinear spectral-element grid with the Gauss–Lobatto nodes of two elements.

One site, four depths

Read at the depth you need

Every page starts with a one-minute summary. Passages deeper than your dial fold into a labelled stub that you can open in place. Set the dial here or in the top bar; it follows you across the site.

Reading paths

Start from who you are

Each path is an ordered walk through the documentation and sets a suggested depth. You can leave a path or move the dial at any time.

Capabilities

What Gyre is built to do

  • Differentiable by construction

    The numerical kernels are pure JAX functions, so Jacobian products, adjoints and shape sensitivities come from automatic differentiation of the same code that computes the flow.

    Read more →
  • High-order, entropy-conservative volume terms

    Split-form discontinuous-Galerkin spectral elements on curved meshes, with entropy-conservative two-point fluxes. A discrete entropy inequality is proven for the two entropy-stable interface fluxes (matrix dissipation in entropy variables, and Lax–Friedrichs); the default classical Roe flux is dissipative in the verification study.

    Read more →
  • Exact adjoints, through shocks and turbulence

    One transposed solve per output gives derivatives with respect to flow conditions and every surface node, in two and three dimensions; shock capturing and the turbulence closure, wall distance included, are part of the linearisation.

    Read more →
  • A discipline, not an optimizer

    A framework-neutral contract — solve, outputs, loads and displacements, forward and reverse products — that an MDO framework wraps, locally or over the network.

    Read more →
  • Service, pipelines and agents

    One deployable unit serves a REST API with warm sessions, declarative pipelines, a Model Context Protocol endpoint, and this documentation stamped with the running revision.

    Read more →
  • Evidence with provenance

    Verification pages render the output of the verification suite; every chart and table names the revision, time and device that produced it.

    Read more →

Contents

71 pages in 7 sections

This deployment

Which build is serving these pages

Static build

Version
gyre 0.4.0
Revision
ceb1f4b0be
Source
build-time stamp (the service API was not queried yet)

Interfaces

    ↑ ↓ moveEnter open[ ] change depthResults show section and depth level