Overview of TorchPhysics capabilities
mainTorchPhysics is a Python library built on PyTorch designed for mesh-free deep learning methods to solve differential equations. It provides high-level implementations for several key mathematical approaches:
- Physics-informed neural networks (PINN)
- The Deep Ritz method
- DeepONets and physics-informed DeepONets
- Fourier Neural Operators (FNO) and physics-informed FNO
- Model order reduction networks (PCANN)
Common use cases include solving ordinary and partial differential equations, training neural networks to approximate solutions for varying parameters, solving inverse problems, interpolating external data, and learning function operators.