An implementation of the Preconditioned Conjugate Gradient Algorithm using the reverse communication scheme and stopping criteria based on energy norm a-posteriori estimators.
Main Publications:
M. Arioli and G. Manzini. HSL_MI31 - Package Specification. In HSL Release 2004. Computational Centre and Engineering Department, Atlas Centre, Rutherford Appleton Laboratory, CCLRC, Oxon, UK.
M. Arioli and G. Manzini. MI31: a conjugate gradient algorithm implementation with energy-norm stopping criteria. Technical Report RAL-TR-2005-004, Computational Centre and Engineering Department, Atlas Centre, Rutherford Appleton Laboratory, CCRLC, Oxon, Uk, March 2005.
A collection of C++ classes for fast prototyping of finite element and finite volume solvers of two-dimensional partial
differential equations on unstructured meshes of triangles and quadrilaterals.