mechanoChemFEM: a library based on Deal.ii, PETSc and Trilinos, for ease of mechano-chemical modeling using finite element method. Many examples built on this library only need few line of code.

Code documentation Download from Github

openIGA is a an isogeometric analysis based lib. It provides Nonuniform Rational B-Splines (NURBS) basis functions with generic finite element method commands for solving partial differential equations. It uses the automatic differentiation capabilities of the Sacado package from the Trilinos library, and it used deal.ii for threads management. Currently the code is multi-threaded.

Code documentation Download from Github