Minimum requirements to compile: C++ compiler that supports C++11 standard Optional libraries for better performance: BLAS, LAPACK, FFTW