Hermes2D  3.0
Here is a list of all modules:
 AdaptivityAdaptivity provides framework for modifying elements in order to decrease errors of the solution
 Mesh functionsCollection of classes that represent various functions of the mesh coordinates, i.e. defined on the Mesh. These comprise solutions, exact & initial solutions, filters (functions of the solutions) etc
 Mesh readersCollection of classes with the purpose of saving and loading Mesh class instances
 MixinsMixins are utility classes used for all kinds of other classes
 Refinement SelectorsRefinement selectors allows to select a refinement according to an error of a candidate
 User solving APICollection of classes that provide the top-level solving capabilities