To make full use of IDRLnet. We strongly suggest following the following examples:
Simple Poisson <Solving Simple Poisson Equation>
. This example introduces the primary usage of IDRLnet. Including creating sampling domains, neural networks, partial differential equations, training, monitoring, and inference.Euler-Bernoulli beam <Euler–Bernoulli beam>
. The example introduces how to use symbols to construct a PDE node efficiently.Burgers' Equation <Burgers' Equation>
. The case presents how to includetime
in the sampling domains.Allen-Cahn Equation <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 <Inverse Wave Equation>
. The example introduces how to discover unknown parameters in PDEs.Parameterized poisson equation <Parameterized Poisson>
. The example introduces how to train a surrogate with parameters.Variational Minimization <Variational Minimization>
. The example introduces how to solve variational minimization problems.Volterra integral differential equation <Volterra Integral Differential Equation>
. The example introduces the way to solve IDEs.Navier-Stokes equation <Navier-Stokes equations>
. The example introduces how to use the LBFGS optimizer.Deepritz method <Deepritz>
. The example introduces the way to solve PDEs with the Deepritz method.
1_simple_poisson 2_euler_beam 3_burgers_equation 4_allen_cahn 5_inverse_wave_equation 6_parameterized_poisson 7_minimal_surface 8_volterra_ide 9_navier_stokes_equation 10_deepritz