Skip to content

fix for icpc build and new build option mkl#297

Open
joveh wants to merge 4 commits intos-mandra:masterfrom
RRZE-HPC:master
Open

fix for icpc build and new build option mkl#297
joveh wants to merge 4 commits intos-mandra:masterfrom
RRZE-HPC:master

Conversation

@joveh
Copy link

@joveh joveh commented Jul 31, 2020

fix building Intel MKL

  • _multiply_MM() are also required when building with Inte MKL
  • use generic type cast instead of openblas_complex_float also in
    the last occurance

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

joveh added 3 commits July 31, 2020 14:18
icpc does not know -Wpedantic and -Wno-unused-command-line-argument
Intel MKL can also be used with g++ while icpc can also build with
OpenBASE. Thus, a new configure option is required
@joveh joveh changed the title fix for ipcp build and new build option mkl fix for icpc build and new build option mkl Jul 31, 2020
@95-martin-orion
Copy link
Contributor

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.

@s-mandra s-mandra added the enhancement New feature or request label Aug 4, 2020
changed dependencies however this will be an issue at some point
apps/quantumtools/2020-12/qflex/tests/python/simulation_test.py:607: DeprecationWarning: StateVectorTrialResult.final_state was used but is deprecated.
  It will be removed in cirq v0.10.0.
  Use final_state_vector instead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants