1D viscous Burger equation
Solves the viscous Burgers advection equation in 1D using a PINN.
Inhomogeneous Helmholtz equation
Solves an inhomogeneous Helmholtz equation using a PINN and a MLP with multi-scale Fourier features.
Linearized Euler system
Solves the linearized Euler system using a PINN.
Grad div system 2D
Solves a 2D grad div system with PINNs.
Div A grad u system 2D
Solves a 2D div A grad u system with the deep Ritz method.
Navier-Stokes system of equations
Solves a 2D Navier-Stokes system with PINNs.
2D Laplacian on a disk
Solves a 2D Laplacian on a disk with the deep Ritz method.
Pendulum flow
Learns the flow of a pendulum ODE with different training strategies.
Kinetic Vlasov equation
Solves a kinetic Vlasov equation in 1D with the neural semi-Lagrangian approach.
Rotating transport equation
Solves a rotating transport equation in 2D with the neural Galerkin approach.
2D heat equation
Solves a 2D heat equation with discrete PINNs using an implicit scheme.
Transport equation in a cylinder
Solves a transport equation in a cylinder with the neural semi-Lagrangian approach.
Advection of a 3D level-set function
Solves the advection of a 3D level-set function with the neural semi-Lagrangian approach.
Learning a Signed Distance Function
Learns the Signed Distance Function of a shape given as a file of points on its contour.
2D Laplacian problems
Solve 2D Laplacian problems with Dirichlet boundary conditions.
Natural gradient preconditioners
Setup an equation for applying preconditioners.
Defining domains
Learn how to define and work with computational domains.
Defining models
Learn how to define physical models and PDEs in Scimba for different problem types.
Projection of functions
Learn how to approximate a function given as an evaluation procedure with a network-based approximation space.
Saving and loading PINNs
Save and load PINNs.
Strong boundary conditions
Implementation of strong boundary conditions in 2D problems.
Mixed boundary conditions
Handling mixed boundary conditions.
Time discrete methods
Explore time discretization methods for temporal PDEs.
Scimba optimizers
Scimba optimizers how-to.
PINN's losses
How to define and tune losses and loss weights.
Basics of scimba_jax
Solve pre-defined stationary and time-dependent models.
Strong boundary conditions
Implementation of strong boundary and initial conditions.
Domains and samplers
How to define domains and samplers.
Custom physical models
How to define custom physical models.