Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Transolver: A Fast Transformer Solver for PDEs on General Geometries

About

Transformers have empowered many milestones across various fields and have recently been applied to solve partial differential equations (PDEs). However, since PDEs are typically discretized into large-scale meshes with complex geometries, it is challenging for Transformers to capture intricate physical correlations directly from massive individual points. Going beyond superficial and unwieldy meshes, we present Transolver based on a more foundational idea, which is learning intrinsic physical states hidden behind discretized geometries. Specifically, we propose a new Physics-Attention to adaptively split the discretized domain into a series of learnable slices of flexible shapes, where mesh points under similar physical states will be ascribed to the same slice. By calculating attention to physics-aware tokens encoded from slices, Transovler can effectively capture intricate physical correlations under complex geometrics, which also empowers the solver with endogenetic geometry-general modeling capacity and can be efficiently computed in linear complexity. Transolver achieves consistent state-of-the-art with 22% relative gain across six standard benchmarks and also excels in large-scale industrial simulations, including car and airfoil designs. Code is available at https://github.com/thuml/Transolver.

Haixu Wu, Huakun Luo, Haowen Wang, Jianmin Wang, Mingsheng Long• 2024

Related benchmarks

TaskDatasetResultRank
PDE solvingDarcy-Flow 2d (test)
Relative MSE9.61e-4
33
PDE solvingDarcy Regular Grid (test)
Relative L2 Error0.0055
25
PDE solvingNavier-Stokes Regular Grid (test)
Relative L2 Error0.0882
25
PDE solvingAirfoil Structured Mesh (test)
Relative L2 Error0.0053
23
PDE solvingPipe Structured Mesh (test)
Relative L2 Error0.003
23
Aerodynamic SimulationAirfRANS (test)
Volume MSE0.0023
22
Forward PDE solvingPlasticity
Relative L2 Error0.0013
21
Forward PDE solvingAirfoil
Relative L20.53
21
Forward PDE solvingPipe
Relative L2 Error0.0043
20
Forward PDE solvingElasticity
Relative L2 Error0.0079
19
Showing 10 of 78 rows
...

Other info

Follow for update