Interactive NGSolve Tutorial

Before we start

Getting started

  • 1.1 Poisson equation
  • 1.2 CoefficientFunctions
  • 1.3 Dirichlet boundary conditions
  • 1.4 Static condensation
  • 1.5 Spaces and forms on sub-domains
  • 1.6 Error estimation and refinement
  • 1.7 Helmholtz equation

Advanced topics

  • 2.1 Available preconditioners and solvers
  • 2.2 Eigen-value solver
  • 2.3 $H(curl)$ and $H(div)$ finite element spaces
  • 2.4 Solving Maxwell equations
  • 2.5 Mixed formulations for second order equations
  • 2.6 Stokes equation
  • 2.7 Facet-spaces and hybrid methods
  • 2.8 (Hybrid) Discontinuous Galerkin methods

Time-dependent and non-linear problems

  • 3.1 Time-stepping methods for parabolic equations
  • 3.2 Time-dependent Navier-Stokes equation
  • 3.3 DG-method for convection
  • 3.4 DG/HDG splitting methods
  • 3.5 Non-linear equations
  • 3.6 Non-linear minimization problems

Geometric modeling and mesh generation

  • 4.1 Spline geometries in 2D
  • 4.2 CSG geometries in 3D
  • 4.3 Working with meshes