System requirements

From Pheet
Jump to: navigation, search

Pheet is a header-only C++11 library, and requires an up-to-date C++ compiler able to support most of the C++11 features. Pheet has been tested with the following compilers:

  • GCC 4.8
  • Clang 3.2
  • The latest Intel C++ compiler

For now GCC 4.7 and Clang 3.1 should work with most applications as well, but since support of the C++11 memory model is now available in compilers we are starting to deprecate the existing, less portable approach in favour of the C++11 memory model. The new memory model requires an up-to-date standard C++ library, like the one delivered with GCC 4.8.

Additional dependencies

  • PThreads (Will be deprecated in favour of C++11 threads soon)
  • HWLoc

Dependencies for benchmark applications

  • Some benchmarks might require boost
  • The LU factorization benchmark requires a single-threaded variant of the LAPACK library
Personal tools