dealII
deal.II is an open-source C++ library designed for solving partial differential equations using the finite element method. It provides a comprehensive framework for generating and refining meshes, assembling system matrices and vectors, and solving large sparse linear and nonlinear systems, with facilities for post-processing and visualization. The library emphasizes high-order elements, hp-adaptivity, support for curved geometries, and robust parallel execution.
The project originated in academic research groups and has evolved into a community-driven project with developers
Key features include a modular object-oriented design based on C++ templates, extensive finite element collections, and
Areas of application span computational mechanics, fluid dynamics, electromagnetics, geophysics, and many other PDE-based simulations. deal.II