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