General Adaptive Solver Klas Samuelsson Multigrid Duality Higher order elements Discontinous Galerkin methods Weak boundary conditions Interface conditions Edge Elements Multiphysics FEM - finite difference hybrid PETSc Iterative solver with preconditioners: CG, BiCGStab, QMR, GMRES, ILU Parallelizations with MPI