Linux: RHEL6

Note that newer versions of Dakota require newer Boost, CMake, and C++11 compilers so the below notes are out of date. This page retained for reference.

Dakota 6.9

On RHEL6, we satisfied Dakota's dependencies with the following.

  • GNU 4.8.4 compilers: compiled from source. (It is no longer possible to use the "stock" RHEL6 GCC 4.4.X compilers because, beginning with 6.7, Dakota requires C++11 support.)
  • CMake 3.5.2: compiled from source
  • Boost 1.53: compiled from source
  • Linear Algebra: stock packages blas blas-devel lapack lapack-devel
  • OpenMPI 1.8.x: stock packages openmpi openmpi-devel

Dakota 6.8

On RHEL6, we satisfied Dakota's dependencies with the following.

  • GNU 4.8.4 compilers: compiled from source. (It is no longer possible to use the "stock" RHEL6 GCC 4.4.X compilers because, beginning with 6.7, Dakota requires C++11 support.)
  • CMake 3.5.2: compiled from source
  • Boost 1.53: compiled from source
  • Linear Algebra: stock packages blas blas-devel lapack lapack-devel
  • OpenMPI 1.8.x: stock packages openmpi openmpi-devel

Dakota 6.7

On RHEL6, we satisfied Dakota's dependencies with the following.

  • GNU 4.8.4 compilers: compiled from source. (It is no longer possible to use the "stock" RHEL6 GCC 4.4.X compilers because, beginning with 6.7, Dakota requires C++11 support.)
  • CMake 3.5.2: compiled from source
  • Boost 1.53: compiled from source
  • Linear Algebra: stock packages blas blas-devel lapack lapack-devel
  • OpenMPI 1.8.x: stock packages openmpi openmpi-devel

Dakota 6.6

On RHEL6, we satisfied Dakota's dependencies with the following.  Except as noted these are from the standard package repositories and installed with yum install.

  • GNU 4.4.x compilers: stock packages gcc, g++, gfortran
  • CMake 2.8.9:compiled from source tarball
  • Boost 1.49: compiled from source tarball
  • Linear Algebra: stock packages blas blas-devel lapack lapack-devel; symlink libblas.so -> libblas.so.3 and similar for LAPACK library if needed.
  • OpenMPI 1.8.x: stock packages openmpi openmpi-devel
  • X Windows: stock package openmotif openmotif-devel libX11 libXau libXext libXmu libXmu-devel libXp libXp-devel libXpm libXpm-devel; some installations alternately use lesstif lesstif-devel