ngnrsaa / qflex

Flexible Quantum Circuit Simulator (qFlex) implements an efficient tensor network, CPU-based simulator of large quantum circuits.
Apache License 2.0
97 stars 24 forks source link

fix for icpc build and new build option mkl #297

Open joveh opened 3 years ago

joveh commented 3 years ago

fix building Intel MKL

fix CXXFLAGS for icpc; remove specific options for g++ icpc does not know -Wpedantic and -Wno-unused-command-line-argument

add configure option "--enable-mkl" to use Intel MKL Intel MKL can also be used with g++ while icpc can also build with OpenBASE. Thus, a new configure option is required

95-martin-orion commented 3 years ago

Added @s-mandra to review Makefile / configure changes. Overall this seems OK to me, but I'm not deeply familiar with the files being changed.