Third party packages

Chaste depends on many third-party packages to provide some of the core functionality. A full list of these, together with their licences, is given below.

In most cases, source code for these packages is not distributed with Chaste (notable exceptions are triangle and CxxTest). They must instead be installed separately. When using the standalone executable, statically linked binaries of these libraries are incorporated within the executable.

Library/package Licence URL Local copy of licence
Boost http://www.boost.org/users/license.html Boost.txt
CodeSynthesis XSD http://www.codesynthesis.com/products/xsd/license.xhtml http://www.codesynthesis.com/projects/xsd/FLOSSE (GPL) CodeSynthesis_Exception.txt
CxxTest LGPL: http://www.gnu.org/copyleft/lesser.html (LGPL) CxxTest.txt
HDF5 http://www.hdfgroup.org/products/licenses.html HDF5.txt
METIS http://glaros.dtc.umn.edu/gkhome/metis/metis/faq?q=metis/metis/faq#distribute METIS.txt, METIS manual
MPICH http://www.mcs.anl.gov/research/projects/mpi/mpich1/mpich-license.txt http://www.mcs.anl.gov/research/projects/mpi/mpich1/romio-license.txt mpich-license.txt romio-license.txt
PETSc http://www.mcs.anl.gov/petsc/petsc-as/documentation/copyright.html PETSc.html
triangle http://www.cs.cmu.edu/~quake/triangle.html Triangle.txt
VTK http://www.vtk.org/VTK/project/license.html VTK.txt
Xerces http://www.apache.org/licenses/LICENSE-2.0.html Xerces-Apache2.0.txt