Version 2.0 of provides major and essential new features in several of its modules: The mesh module provides extended support for adaptively refined meshes by means of the p4est library. Furthermore, pyramid elements are now supported for 3D geometries. The DoF/FEM modules now provide the ability for Discontinuous Galerkin (DG) discretizations. The linear algebra module ships with new solvers and preconditioners (Schur complement and energy-efficient geometric multigrid) as well as interfaces to further third-party libraries (Hypre, PETSc, SLEPc). Furthermore, new (parallel) matrix and vector implementations for Polynomal Chaos Expansion (PCE) based discretizations are available. Problems related to Uncertainty Quantification (UQ) for PDEs can be solved using these techniques. Finally, tools for goal oriented adaptivity are now available in the context of high performance computing.
The new features are documented in several new examples and tutorials.
New mesh module mesh_pXest: capable of local mesh refinement, based on p4est library
New mesh element: pyramid
Support for discontinuous Galerkin
Schur complement solver and preconditioner
Energy-efficient parallel geometric multigrid solver and preconditioner
Interfaces to Hypre, PETSc and SLEPc libraries
New linear algebra structure: matrix and vector structure for Polynomial Chaos Expansion
Tools for goal oriented adaptivity: patch interpolation, fe space interpolation, dynamic mesh handler
Aortic Blood Flow Simulation
Error Estimation on Convex Bent Domains for the Poisson Equation