Skip to content

FourierFlow

Registry ID: fourierflow
Categories: surrogate, generative, specialized CFD
Architecture: frequency-guided flow model for fluid-field prediction.

Method architecture

flowchart LR
    X["Observed field history"] --> F["Fourier transform and<br/>frequency representation"]
    F --> G["Frequency-guided<br/>flow dynamics"]
    G --> Z["Latent temporal<br/>evolution"]
    Z --> I["Inverse spectral<br/>synthesis"]
    I --> Y["Next field or rollout"]

    classDef input fill:#ffffff,stroke:#167d9a,stroke-width:1.5px,color:#17324d;
    classDef core fill:#e9f8fb,stroke:#167d9a,stroke-width:1.5px,color:#17324d;
    classDef output fill:#eef8f0,stroke:#34855c,stroke-width:1.5px,color:#173f2b;
    class X input;
    class F,G,Z,I core;
    class Y output;

The scientific diagram summarizes a frequency-guided forecasting path. The exact flow objective, spectral representation, conditioning, and sampling procedure depend on the pinned implementation.

flowchart LR
    D["Temporal CFD provider"] --> AD["Canonical trajectory adapter"]
    AD --> S["CFDSample<br/>history · target · coordinates"]
    S --> C["Dataset-conditioned configuration<br/>channels · history · spatial dimension"]
    R["Long-rollout and<br/>uncertainty requirements"] --> C
    C --> H["ModelHub.load('fourierflow')"]
    H --> M["FourierFlow reference<br/>or reviewed implementation"]
    M --> T["Training + checkpoints"]
    T --> P["Autoregressive prediction"]
    P --> V["RMSE, spectral and<br/>rollout-stability metrics"]
    V --> F["FigureLab + manifests"]

    classDef data fill:#ffffff,stroke:#506784,stroke-width:1.3px,color:#17263a;
    classDef config fill:#e8f6fb,stroke:#1580a0,stroke-width:1.3px,color:#17324d;
    classDef train fill:#eef8f0,stroke:#34855c,stroke-width:1.3px,color:#173f2b;
    classDef verify fill:#fff4e8,stroke:#c97932,stroke-width:1.3px,color:#5a3518;
    class D,AD,S,R data;
    class C,H,M config;
    class T,P train;
    class V,F verify;
from navier_cfd import load_model

model, plan = load_model(
    "fourierflow",
    dataset="realpdebench",
    sample=sample,
    return_plan=True,
)

Suitable tasks

Autoregressive flow forecasting, reconstruction, and RealPDEBench sim-to-real studies.

Strengths

Frequency-aware dynamics and strong real-flow baseline behavior.

Cautions

Pin the exact implementation, checkpoint, and paper/version used in each study.

Usage

navier models info fourierflow

Reference

FourierFlow baseline used in PIBERT RealPDEBench evaluations.