Containers covers first the classic graph data structure for sparse matrix formats and finite element meshes. An higher level of abstraction is provided by containers related to approximate finite element spaces, discrete fields and bilinear forms. Reference manual and Users guide are available.
Distribution is a tar.gz pack.
Computational Methods for Fluid Dynamics, Springer-Verlag, 1996.'. There seem to be also a second edition of the book. Codes have been the subject of good reports from cfd forums. Code use, and distribution, is expected to be acknowledged, no more. Further details should be available from author.