Tutorial¶
To make full use of IDRLnet. We strongly suggest following the following examples:
Simple Poisson. This example introduces the primary usage of IDRLnet. Including creating sampling domains, neural networks, partial differential equations, training, monitoring, and inference.
Euler-Bernoulli beam. The example introduces how to use symbols to construct a PDE node efficiently.
Burgers’ Equation. The case presents how to include
time
in the sampling domains.Allen-Cahn Equation. The example introduces the representation of periodic boundary conditions.
Receiver
acting ascallbacks
are also introduced, including implementing user-defined algorithms and post-processing during the training.Inverse wave equation. The example introduces how to discover unknown parameters in PDEs.
Parameterized poisson equation. The example introduces how to train a surrogate with parameters.
Variational Minimization. The example introduces how to solve variational minimization problems.
Volterra integral differential equation. The example introduces the way to solve IDEs.
Navier-Stokes equation. The example introduces how to use the LBFGS optimizer.
Deepritz method. The example introduces the way to solve PDEs with the Deepritz method.