ALBANY is a C++ program which allows the implementation of finite element PDE solvers for a variety of fundamental research applications, including LCM (Laboratory for Computational Mechanics), QCAD (Quantum Computer Aided Design) and FELIX (Finite Element for Land Ice eXperiments).
The highlight of Albany is the PDE assembly. The template-based generic programming approach allows developers to just program for residual equations, and all manner of derivatives and polynomial propogations get automatically computed with no additional development effort.
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
The ALBANY code is Copyright by the Sandia Corporation and released under a BSD-style license.
ALBANY is available in a C++ version.
You can go up one level to the C++ source codes.