atlas

Research map / Probabilistic and scientific modeling / Differential equations and PDEs

Fourier Neural Operator with Learned Deformations for PDEs on General Geometries

NeurIPS 2024 · Probabilistic and scientific modeling › Differential equations and PDEs · approach: Neural operators for general geometries · 150 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Geo-FNO, which learns a deformation from irregular physical domains to a uniform computational grid so that FFT-based Fourier neural operators can solve PDEs on general geometries.

Problem

FNO relies on FFT and is limited to rectangular domains with uniform grids, so irregular geometries and non-uniform meshes require wasteful embedding or interpolation that adds error.

Approach

Learn a coordinate map phi^{-1}(x,a)=x+f(x,a) (MLP with sinusoidal features) end-to-end with the neural operator, so Fourier transforms are computed in a uniform latent space with deformed basis and mesh weights, retaining FFT speed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use learned deformation instead of fixed R-mesh deformation (ablation)Geo-FNO on hyper-elasticity · Hyper-elasticity testrelative L2 error: 0.0536 -> 0.0229Helped
Use learned deformation instead of fixed O-mesh deformation (ablation)Geo-FNO on hyper-elasticity · Hyper-elasticity testrelative L2 error: 0.0363 -> 0.0229Helped
Apply learned geometry deformation rather than direct interpolationFNO on hyper-elasticity · Hyper-elasticity testrelative L2 error: 0.0508 -> 0.0229Helped
Apply learned geometry deformation rather than direct interpolationUNet on hyper-elasticity · Hyper-elasticity testrelative L2 error: 0.0531 -> 0.0229Helped
Apply Geo-FNO instead of FNO interpolationAirfoil solver · Airfoil testrelative L2 error: 0.0421 -> 0.0138Helped
Apply Geo-FNO instead of UNet interpolationAirfoil solver · Airfoil testrelative L2 error: 0.0519 -> 0.0138Helped
Apply Geo-FNO instead of FNO interpolationPipe solver · Pipe testrelative L2 error: 0.0151 -> 0.0067Helped
Apply Geo-FNO instead of UNet interpolationPipe solver · Pipe testrelative L2 error: 0.0182 -> 0.0067Helped
Use domain decomposition on the sphere rather than a 2D spherical-map FNOFNO2D · Advection on unit sphere testrelative L2 error: 0.0381 -> 0.0332Helped
Use domain decomposition on the sphere rather than a 3D embeddingFNO3D · Advection on unit sphere testrelative L2 error: >100% -> 0.0332Helped
Evaluate the trained low-resolution Geo-FNO at higher resolutionGeo-FNO on airfoil · Airfoil test at 56 × 51, 111 × 51, and 221 × 51relative L2 error: 0.0147, 0.0329, and 0.0428Hurt

Surprising findings

Limitations

Experimental setup

Datasets: elasticity (FEM-generated) plasticity (ABAQUS-generated) advection on sphere (finite volume) airfoil Euler (finite volume) pipe Navier-Stokes (FEM)

Benchmarks: hyper-elastic elasticity plasticity forging advection on unit sphere airfoil Euler pipe Navier-Stokes

Metrics: relative L2 error training time model size inference speed-up vs numerical solver

Baselines: FNO with interpolation UNet with interpolation GNO DeepONet Geo-FNO (R mesh) Geo-FNO (O mesh) FNO3D numerical solvers (Euler finite volume)

Builds on: Fourier neural operator adaptive moving mesh methods graph kernel network DeepONet U-Net

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy