i207M/PINNacle
[NeurIPS 2024] Codebase for PINNacle: A Comprehensive Benchmark of Physics-Informed Neural Networks for Solving PDEs.
What it solves
PINNacle provides a standardized way to evaluate and compare different Physics-Informed Neural Network (PINN) variants. It addresses the lack of a comprehensive benchmark for solving partial differential equations (PDEs) by implementing multiple PINN methodologies and providing a challenging dataset for performance comparison.
How it works
The project implements a wide range of PINN variants, categorized by their approach to improving PDE solving:
- Loss reweighting: Methods like PINN-LRA and PINN-NTK.
- Collocation points resampling: The RAR method.
- Optimizers: A specialized optimizer called MultiAdam.
- Loss functions: Regularization terms (gPINN) and variational formulations (hp-VPINN).
- Architecture changes: Adaptive activation functions (LAAF, GAAF) and domain decomposition (FBPINN).
Who it’s for
Researchers and engineers working with physics-informed machine learning to solve differential equations and optimize the performance of neural networks in scientific computing.
Highlights
- Implements 11 different PINN variants including vanilla PINNs and advanced architectural and optimization strategies.
- Includes a new challenging dataset specifically designed for PDE solving benchmarks.
- Supports a unified benchmark script to run multiple test cases with customizable settings.
Related
- Project
- Project
- Project
- Project
- Dispatch