Repository navigation
dependencies and licenses
Florian Toth edited this page Sep 16, 2020
·
1 revision
| Library | License | Required for Core | Usage | Alternatives |
|---|---|---|---|---|
| Anaconda | BSD | no | Python package manager | pip |
| ARPACK | BSD | optional | Eigenvalue solver | |
| Boost | Boost Software License (MIT-like) | yes | Various utilities | |
| bzip2 | BSD | yes | Used by XDMF writer | |
| CGAL | GPL, LGPL | optional | Nearest neighbor search, polygon clipping | FLANN, libfbi |
| CGNS | BSD | optional | Read CGNS files | |
| FEAST | BSD | optional | Eigenvalue solver | |
| FFTW | GPL v2 or later | no | FFT in cfsdat | MKL |
| FLANN | BSD | optional | Nearest neighbor search | |
| GHOST | BSD | optional | HPC kernel used by PHIST | |
| GiDPost | MIT-like | optional | Write GiD result files | |
| GMP | LGPL v3 or GPL v2 | optional | Used by CGAL | |
| HDF5 | BSD-like | yes | Result files | |
| hwloc | BSD | optional | Used by GHOST and PETSc | |
| ILUPACK | Closed source | optional | Direct solvers | |
| IPOPT | Eclipse Public License but uses HSL external solver | optional | Optimizer | |
| LAPACK | BSD | yes | Linear algebra routines | |
| libfbi | MIT | optional | Fast box intersection | |
| libxml2 | MIT | optional | XML parsing | |
| LIS | BSD | optional | Iterative solvers | |
| METIS | v4.x: proprietary, v5.x: Apache 2.0 | yes | Matrix reordering | Needs updating! |
| MKL | Intel Simplified Software License (BSD-like) | optional | Pardiso solver, Linear algebra routines | OpenBLAS |
| MPFR | LGPL v3 | optional | Used by CGAL | |
| muparser | MIT | yes | Math expression parsing | |
| OpenBLAS | BSD | optional | Linear algebra routines | |
| PETSc | BSD | optional | Parallel solvers | |
| PHIST | BSD | optional | Parallel eigenvalue solver / iterative solver | |
| SCPIP | Academic on individual inquery | optional | Optimizer | |
| SGPP | Academic? | optional | Optimizer | |
| SNOPT | Commercial | optional | Optimizer | |
| SuiteSparse | GPL, LGPL | optional | Direct solvers | |
| SuperLU | BSD | optional | Direct solver | |
| VTK | BSD | optional | Read Ensight files | |
| Xerces | Apache 2.0 | optional | XML parsing | |
| zlib | BSD-like | yes | File compression for HDF5 |
- MatVec/exprt/xpr1.hh, xpr2.hh: GPLv2 licensed