← Back to glossary

Graph Neural Operator GNO

Model Also:Graph Neural Operator Updated 2026-10-12
Definition

A neural operator that treats an unstructured mesh as a graph and approximates the integral kernel by message passing over neighborhoods. It targets complex geometries and adaptive meshes where FFT-based operators break down.

What it is

A GNO discretizes the domain as a graph: nodes are mesh or sample points, edges encode spatial proximity. The integral kernel is approximated by neighborhood message passing — each layer aggregates weighted messages from neighbors within a radius, and stacking layers widens the receptive field to capture long-range physical influence.

Key points

  • Complex-geometry friendly: no regular grid needed, so airfoils, car bodies and vessels can be modeled directly.
  • The neighbor radius is the key hyperparameter: too small misses long-range effects, too large explodes the cost (mitigate with multiscale or hierarchical graphs).
  • It composes with FNO: map unstructured data onto a regular latent grid with a graph net, then apply spectral convolutions.
  • Representatives such as Geo-FNO and GINO publish results on aerodynamics and subsurface flow.

Common pitfalls / boundaries

  • Message passing costs significantly more compute and memory than FFT; large point counts need sampling or hierarchical schemes.
  • Graph construction (kNN radius, edge features) strongly affects results and usually needs retuning per geometry.

Related terms

Related resources