# A Series of Example Programs

The following series of example programs have been designed to get you started on the right foot. They are arranged into categories based on which library features they demonstrate.- Introduction
- Systems of Equations
- Transient Systems
- Adaptivity
- Eigenproblems
- Subdomains
- FEMSystem Framework
- Reduced Basis
- Adjoints
Adjoint-based Goal Oriented Refinement Adjoint-based Parameter Sensitivities Adjoint-based coupled coupled Stokes + Convection Diffusion Goal Oriented Refinement Adjoint-based Goal Oriented Refinement SolutionHistory, General Localized Vectors and Unsteady Adjoints Poisson Equation in square domain with AdjointRefinementErrorEstimator Unsteady Adjoint Refinement Error Estimator for Model Error Estimation

- Vector-Valued Finite Elements
Uncoupled Poisson Problem Unsteady Navier-Stokes with FEMSystem Nedelec Elements for H(curl) Problems in 2D Nedelec Elements for H(curl) Problems in 3D Discontinuous Galerkin Vector Poisson Problem Raviart-Thomas Elements for H(div) Problems in 2D and 3D Hybridized Raviart-Thomas Elements Single Face Hybridizable Discontinuous Galerkin

- Miscellaneous
Infinite Elements for the Wave Equation Complex Numbers and the "FrequencySystem" 2D Laplace-Young Problem Using Nonlinear Solvers Using a Shell Matrix Interior Penalty Discontinuous Galerkin Meshing with Triangle and Tetgen Variational Inequalities and PetscDMNonlinearSolver Pointcloud-based Meshfree Interpolation Thermal "film resistance" with an Interface Term Stitching Meshes Loop Subdivision Shell Elements MITC4 Shell Elements Quad8 Shell Elements Infinite Elements With Imaginary Frequency Infinite Elements With Zero Frequency: Unbound Laplace Equation

- Optimization
- Solution Transfer