Demos
Introductory demos
These demos illustrate DOLFINx/FEniCSx usage and are a good way to begin learning FEniCS. We recommend that you go through these examples in the given order.
Getting started: Poisson equation.
Using mixed, Taylor-Hood element: Stokes equation
Advanced demos
These examples demonstrate how to solve a certain PDE using more advanced techniques. We recommend that you take a look at these demos for tips and tricks on how to use more advanced or lower-level functionality and optimizations.
Defining variants of elements using Basix: Variants of Lagrange elements.
Creating TNT elements using Basix’s custom element interface.
All demos
- Poisson equation
- Cahn-Hilliard equation
- Stokes equations with Taylor-Hood elements
- Elasticity
- Mesh generation with Gmsh
- Helmholtz equation
- Static condensation of linear elasticity
- Visualization with pyvista
- Interpolation and IO
- Solving PDEs with different scalar (float) types
- Variants of Lagrange elements
- Creating TNT elements using Basix’s custom element interface
- Scattering from a wire with scattering boundary conditions
- Scattering from a wire with perfectly matched layer condition
- Mode analysis for a half-loaded rectangular waveguide