This page was generated from index.ipynb.
Interactive NGSolve Tutorial¶
Whetting the appetite¶
Getting started¶
Advanced topics¶
2.1 Preconditioning
2.2 Eigenvalue solver
2.3 \(H(curl)\) and \(H(div)\) finite element spaces
2.4 Solving Maxwell equations
2.4.1 Maxwell eigenvalue problem
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
2.9 Fourth order equations - Kirchhoff plates
2.10 Dual basis functions
2.11 Matrix-free operator application
2.12 Periodic Spaces
2.13 Interface resistivity
2.14 Global Spaces (plane waves)
Time-dependent and non-linear problems¶
Geometric modeling and mesh generation¶
MPI-parallel NGSolve and Accelerator Support¶
5.1 Poisson Equation in Parallel
5.2 Parallel Dofs and Vector-types
5.3.1 Using PETSc
5.3.2 NGSolve-PETSc interface More on PETSc coupling is available by Stefano Zampini and Umberto Zerbinati from https://ngspetsc.readthedocs.io/en/latest/ngsPETSc.html
NGSolve with CUDA (NEW)¶
5.5.1 Poisson Equation using CUDA
5.5.2 Explicit time-stepping for the wave equation
5.5.3 Solving non-linear conservation laws
some more MPI tutorials
Various Topics¶
Shape- and Topology Optimization¶
Peter Gangl and Kevin Sturm
Unfitted Finite Elements¶
Lehrenfeld and the ngsxfem authors
These units require the Add-on ngsxfem to be installed. There are further ngsxfem-tutorials here.
8.1 Fundamental concepts
8.2 Integration on level set domains
8.3 Unfitted FEM PDE discretizations
8.4 Space-time discretizations on fitted geometry
8.5 Space-time discretizations on unfitted geometries
8.6 Integration on domains described by multiple level sets
8.7 Unfitted FEM for domains described by multiple level sets
8.8 Cell and basis aggregation in
ngsxfem
8.9 Unfitted mixed FEM with \(H(\text{div})\) elements
Extending by C++ programming¶
NGSolve and …¶
Appendix¶
[ ]: