Papers
Topics
Authors
Recent
Search
2000 character limit reached

AeroJEPA: Scalable 3D Aerodynamic Modeling

Updated 7 June 2026
  • AeroJEPA is a joint-embedding predictive architecture that transforms complex CFD outputs into low-dimensional latent tokens for efficient surrogate modeling.
  • It employs a transformer-based latent predictor and a continuous implicit decoder to reconstruct 3D aerodynamic fields at arbitrary resolutions with reduced computational cost.
  • Benchmarks on HiLiftAeroML and SuperWing demonstrate lower relative L₂ errors and uniform inference efficiency compared to traditional chunk-wise CFD methods.

AeroJEPA is a Joint-Embedding Predictive Architecture for scalable 3D aerodynamic field modeling that decouples surrogate model prediction from full computational fluid dynamics (CFD) field resolution. Rather than directly mapping input geometries to high-dimensional CFD outputs, AeroJEPA operates by learning low-dimensional latent representations ("tokens") of both geometric context and target flow, bridges them via a predictive latent regressor, and reconstructs physical fields as needed through an implicit neural representation (INR). This architecture enables efficient surrogate modeling of extremely large aerodynamic fields, while producing semantically meaningful latent spaces useful for design and analysis (Giral et al., 7 May 2026).

1. Architectural Overview

AeroJEPA's central premise is to replace direct field regression with a latent-to-latent prediction pipeline, separating the encoding of input geometry plus operating conditions from the encoding of ground-truth CFD outputs. Training objective is then cast as a token-level matching in latent space, with optional field-level supervision via an INR decoder.

Context Latent Representation

  • Input: Unstructured point cloud of solid boundary, P={xiΩ}i=1Nc\mathcal{P} = \{x_i \in \partial\Omega\}_{i=1}^{N_c}
  • Subsampling: Farthest Point Sampling (FPS) to Nc8×103N_c \sim 8\times10^31.3×1051.3\times10^5 points
  • Encoder: Composition of centroid clustering, local message passing, and Point-Transformer blocks
  • Output: Zc=Ec(P)RM×dZ_c = \mathcal{E}_c(\mathcal{P}) \in \mathbb{R}^{M\times d}, where MM = token count, dd = token dimension (dataset-dependent)

Target Latent Representation

  • Input: Independently subsampled point cloud of CFD outputs, F={(qj,ϕ(qj))}j=1Nt\mathcal{F} = \{(q_j, \phi(q_j))\}_{j=1}^{N_t}
  • Encoder: Et\mathcal{E}_t, with structure analogous to context encoder
  • Output: Zt=Et(F)RM×dZ_t = \mathcal{E}_t(\mathcal{F}) \in \mathbb{R}^{M\times d} (used only at training time)

Latent Predictor

  • Structure: Transformer-style network fθpredf_\theta^{\mathrm{pred}} with alternating self-attention, cross-attention, MLP mixing, FiLM-style conditioning on operating variables Nc8×103N_c \sim 8\times10^30 in every layer
  • Operation: Nc8×103N_c \sim 8\times10^31 produces predicted flow tokens
  • Loss: Token-wise latent-matching,

Nc8×103N_c \sim 8\times10^32

2. Continuous Implicit Decoder

AeroJEPA leverages a continuous INR decoder Nc8×103N_c \sim 8\times10^33 to reconstruct physical fields from predicted latent tokens at arbitrary spatial resolution. This MLP-based decoder accepts each query point Nc8×103N_c \sim 8\times10^34 (optionally with signed distance function) and the latent code Nc8×103N_c \sim 8\times10^35, and outputs field values such as velocity Nc8×103N_c \sim 8\times10^36 and pressure Nc8×103N_c \sim 8\times10^37:

Nc8×103N_c \sim 8\times10^38

Internally, query coordinates are lifted using Fourier features and pooled with learned summaries or attended token subsets before entering the MLP, effectively decoupling output cost from field discretization and supporting continuous-domain inference.

3. Training Objectives and Regularization

Full end-to-end training minimizes a composite loss:

Nc8×103N_c \sim 8\times10^39

Terms are:

  • 1.3×1051.3\times10^50: Latent-matching loss, as above
  • 1.3×1051.3\times10^51: Reconstruction loss,

1.3×1051.3\times10^52

  • 1.3×1051.3\times10^53: SIGReg regularization, which enforces token diversity by urging random projections toward isotropic Gaussian
  • Typical weights: 1.3×1051.3\times10^54, 1.3×1051.3\times10^55, 1.3×1051.3\times10^56

A "latent-only" second training phase drops the reconstruction loss, optimizing only latent-level objectives.

The learning process is summarized by the following pseudo-code sketch:

dd9

4. Benchmark Datasets and Comparative Results

AeroJEPA is evaluated on realistic, large-scale benchmarks designed to test aerodynamic surrogate performance.

HiLiftAeroML

  • WMLES for high-lift aircraft; surface boundary layer 1.3×1051.3\times10^57–1.3×1051.3\times10^58M points, volumetric domain 1.3×1051.3\times10^59M points
  • 8 geometric control parameters, 205 training/50 test geometries, each at 10 angles of attack (AoA)
  • Zc=Ec(P)RM×dZ_c = \mathcal{E}_c(\mathcal{P}) \in \mathbb{R}^{M\times d}0, Zc=Ec(P)RM×dZ_c = \mathcal{E}_c(\mathcal{P}) \in \mathbb{R}^{M\times d}1; per-baseline chunk size Zc=Ec(P)RM×dZ_c = \mathcal{E}_c(\mathcal{P}) \in \mathbb{R}^{M\times d}2k points vs. single-latent decode in AeroJEPA
Field AeroJEPA (Rel L₂) Best Baseline (Rel L₂) Inference TFLOPs
Zc=Ec(P)RM×dZ_c = \mathcal{E}_c(\mathcal{P}) \in \mathbb{R}^{M\times d}3 0.0048 ± 0.0026 0.0206 ± 0.0047 (FigConvUNet) 57 vs. 88
Zc=Ec(P)RM×dZ_c = \mathcal{E}_c(\mathcal{P}) \in \mathbb{R}^{M\times d}4 0.1445 ± 0.0423 0.4761 ± 0.0934 57 vs. 88
Zc=Ec(P)RM×dZ_c = \mathcal{E}_c(\mathcal{P}) \in \mathbb{R}^{M\times d}5 0.2749 ± 0.0388 0.8492 ± 0.0555 57 vs. 88
Zc=Ec(P)RM×dZ_c = \mathcal{E}_c(\mathcal{P}) \in \mathbb{R}^{M\times d}6 0.1880 ± 0.0455 0.7137 ± 0.0864 57 vs. 88

AeroJEPA achieves lower relative Zc=Ec(P)RM×dZ_c = \mathcal{E}_c(\mathcal{P}) \in \mathbb{R}^{M\times d}7 error for all fields and requires fewer inference FLOPs due to the single latent-based decode, whereas baselines operate chunk-wise, incurring significant overhead.

SuperWing

  • Zc=Ec(P)RM×dZ_c = \mathcal{E}_c(\mathcal{P}) \in \mathbb{R}^{M\times d}8 transonic wings Zc=Ec(P)RM×dZ_c = \mathcal{E}_c(\mathcal{P}) \in \mathbb{R}^{M\times d}9 RANS snapshots; 54 morphological parameters; fixed grid MM0k points
  • MM1, MM2; AeroJEPA is independent of inference chunking
Field Chunked Best One-pass Best AeroJEPA
MM3 0.1429 0.0280 0.0548
MM4 0.2912 0.0529 0.1084
MM5 0.1946 0.0309 0.0644

AeroJEPA maintains competitive accuracy and uniform computational cost per inference (MM6 TFLOPs), regardless of output resolution, compared with baselines requiring chunked or single-pass decoding at greater expense.

5. Latent Space Semantics and Analysis

The semantically structured latent space induced by AeroJEPA supports a spectrum of analysis and design utilities beyond field regression.

Linear Probing

Ridge regression probes of standardized mean-pooled latents (MM7) uncover direct mapping to design variables and aerodynamic properties:

  • On HiLiftAeroML, context latents predict flap and slat deflections with MM8; predicted latents recover MM9 and dd0 to dd1, dd2 respectively.
  • On SuperWing, predicted latents yield dd3, dd4; context latents retrieve 9/54 morphological parameters at dd5.

Controlled Latent Interpolation

Linear interpolation between two predicted latents,

dd6

generates physically plausible intermediate CFD fields whose macroscopic coefficients track the dataset ground truth, supporting meaningful field morphing.

Concept-Vector Arithmetic

Probing geometric parameters defines orthogonal concept subspaces; walks along these axes in latent space shift design variables independently in accordance with physical aircraft practice, as demonstrated by the near block-diagonal structure of the HiLift deflection-response matrix.

Constrained Latent-Space Optimization

Treating dd7 as a design variable, direct optimization for maximum dd8 is possible under Mahalanobis trust regions, parameter bounds, and physical constraints. Optimization converges to solutions coincident with the empirical design frontier. Gradient-based search is executed using SLSQP and autograd-computed Jacobians.

6. Significance and Implications

AeroJEPA demonstrates the feasibility of predictive latent learning for aerodynamic surrogate modeling at realistic, field-scale resolutions. Its capacity for single-shot, mesh-size-invariant inference, explicit regularization vs. token collapse, and emergence of semantically organized latent spaces enables not only accurate field prediction but downstream physical analysis and gradient-based design. A plausible implication is that such architectures may generalize to other domains exhibiting large-scale physical field structure, where latent-pathway surrogates are desired for analysis-aware modeling and automated inverse design (Giral et al., 7 May 2026).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to AeroJEPA.