Skip to content

Official implementation of the paper "PIBNet: a Physics-Inspired Boundary Network for Multiple Scattering Simulations"

License

Notifications You must be signed in to change notification settings

ENSTA-U2IS-AI/pibnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PIBNet: a Physics-Inspired Boundary Network for Multiple Scattering Simulations

This repository contains the official implementation of the paper PIBNet and its improvement accepted at the 1st Workshop on Differentiable Systems and Scientific Machine Learning @ EurIPS 2025.

improved_PIBNet

Installation

Clone repository and install libraries in requirements.txt. Please refer to DGL installation page to install dgl.

Generate Datasets

sh scripts/gen_laplace_dirichlet.sh
sh scripts/gen_helmholtz_dirichlet.sh
sh scripts/gen_helmholtz_neumann.sh

PIBNet

Training

sh scripts/train_pibnet.sh

Testing

sh scripts/test_pibnet.sh

PIBNet improvement

Training

sh scripts/train_improved_pibnet.sh

Testing

sh scripts/test_improved_pibnet.sh

Acknowledgement

We would like to thank the authors of Multiscale Neural Operators for Solving Time-Independent PDEs for their great work and for sharing their code and the authors of the NVIDIA PhysicsNeMo implementation of MeshGraphNet.

About

Official implementation of the paper "PIBNet: a Physics-Inspired Boundary Network for Multiple Scattering Simulations"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published