PDE Library Reference#
Every PDE in underPINN implements a single residual() method conforming to
BasePDE (see API Reference). This page lists every registered residual class,
its governing equation, and the examples that use it.
PDE |
Equation |
Key method |
Used in |
|---|---|---|---|
Burgers (1-D) |
|
|
|
Diffusion / Heat (1-D) |
|
|
|
Heat (2-D unsteady) |
|
|
|
Wave (1-D) |
|
|
|
Helmholtz (2-D) |
|
|
|
Navier-Stokes (2-D steady) |
|
|
|
Navier-Stokes (3-D steady) |
Same + z-momentum |
|
|
Navier-Stokes (3-D unsteady) |
|
|
|
Carreau N-S (3-D steady) |
|
|
|
Pipe unsteady |
|
|
|
RANS k-ε |
N-S + |
|
|
Compressible Euler (2-D steady) |
|
|
|
Compressible Navier–Stokes (2-D steady) |
|
|
|
Compressible Euler (1-D unsteady) |
|
|
|
Exponential Decay |
|
|
|
Harmonic Oscillator |
|
|
|
Burgers grid (1-D, FNO) |
|
|
|
Burgers grid (2-D, FNO/CViT) |
|
|
|
Burgers (DeepONet) |
|
|
|
Navier-Stokes grid (2-D, FNO) |
|
|
|
Note
Module paths live under underPINN/pde/ — e.g. underPINN.pde.burgers.BurgersPDE,
underPINN.pde.navier_stokes_3d.SteadyNS3DPDE. See API Reference for the
package layout.