Linear Algebra

Dakota requires BLAS and LAPACK for linear algebra, or equivalent functionality provided by system libraries (Mac vecLib Framework, Intel Math Kernel Library).  Notes:

  • If installing with a package manager, consider including the user runtime as well as development packages, e.g., blas, blas-devel, lapack, lapack-devel, to facilitate both dynamic and static linking.
  • Some systems do not provide canonically named versions of these libraries, so it may be necessary to symbolically link, e.g., libblas.so -> libblas.so.3. Otherwise you may be able to specify full paths to the desired libraries using the CMake variables BLAS_LIBS, LAPACK_LIBS.