Physics-Informed Geometry-Aware Neural Operator

Weiheng Zhong, Hadi Meidani
8/2/2024
cs.LGmath.NA

Official code: WeihengZ/Physics-informed-Neural-Foundation-Operator (14 stars, last commit 2025-10-31). 1 more implementation below.

Abstract

Engineering design problems often involve solving parametric Partial Differential Equations (PDEs) under variable PDE parameters and domain geometry. Recently, neural operators have shown promise in learning PDE operators and quickly predicting the PDE solutions. However, training these neural operators typically requires large datasets, the acquisition of which can be prohibitively expensive. To overcome this, physics-informed training offers an alternative way of building neural operators, eliminating the high computational costs associated with Finite Element generation of training data. Nevertheless, current physics-informed neural operators struggle with limitations, either in handling varying domain geometries or varying PDE parameters. In this research, we introduce a novel method, the Physics-Informed Geometry-Aware Neural Operator (PI-GANO), designed to simultaneously generalize across both PDE parameters and domain geometries. We adopt a geometry encoder to capture the domain geometry features, and design a novel pipeline to integrate this component within the existing DCON architecture. Numerical results demonstrate the accuracy and efficiency of the proposed method. All the codes and data related to this work are available on GitHub: https://github.com/WeihengZ/Physics-informed-Neural-Foundation-Operator.

View on arXivView PDF

Code Implementations(2)

Papers and codes of Physics-informed Deep Compositional Operator Network

141May 26, 202411 months ago
WeihengZ/PI-GANOCommunity100%
MIT
104PythonOct 4, 20241 years agoMIT

Similar Papers

Cite this paper

@article{zhong2024physicsinformed,
  title  = {Physics-Informed Geometry-Aware Neural Operator},
  author = {Weiheng Zhong and Hadi Meidani},
  year   = {2024},
  eprint = {2408.01600},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.01600v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.01600.svg)](https://codeofpaper.com/paper/2408.01600)

Discussion