Commit Graph

3 Commits

Author SHA1 Message Date
Ye Luo 5be5f64dbb Enhance warning/status printout of handling MKL VML in CMake.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7320 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-12-08 01:16:47 +00:00
Paul Kent 8d551ac144 Extra info in output
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7024 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-07-07 00:28:28 +00:00
Paul Kent b13dd7e5f1 Add facility to autodetect vector math libraries. Currently only
checks (via compile) for working MKL VML. Need to add AMD libm, IBM massv etc.

Covers important use case of using gcc with MKL. Doubles speed of many
spline tests due to importance of phase factor calculation
(Numerics/e2iphi.h) in execution profile with low electron count.

Specifically tested:

export MKLROOT=/opt/intel2016/compilers_and_libraries_2016.3.210/linux/mkl
cmake -DCMAKE_C_COMPILER=mpicc -DCMAKE_CXX_COMPILER=mpicxx -DBLA_VENDOR=Intel10_64lp_seq -DCMAKE_PREFIX_PATH=$MKLROOT/lib ..



git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7019 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2016-07-06 21:10:38 +00:00