mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-11 03:09:01 +08:00
Patch from Konstantin Arturov to enable MKL's direct call by default
This commit is contained in:
parent
4c03b3511e
commit
5fa79f96b8
@ -55,7 +55,11 @@
|
||||
|
||||
|
||||
#if defined EIGEN_USE_MKL
|
||||
# include <mkl.h>
|
||||
# ifndef MKL_DIRECT_CALL
|
||||
# define MKL_DIRECT_CALL
|
||||
# define MKL_DIRECT_CALL_JUST_SET
|
||||
# endif
|
||||
# include <mkl.h>
|
||||
/*Check IMKL version for compatibility: < 10.3 is not usable with Eigen*/
|
||||
# ifndef INTEL_MKL_VERSION
|
||||
# undef EIGEN_USE_MKL /* INTEL_MKL_VERSION is not even defined on older versions */
|
||||
@ -69,6 +73,9 @@
|
||||
# undef EIGEN_USE_MKL_VML
|
||||
# undef EIGEN_USE_LAPACKE_STRICT
|
||||
# undef EIGEN_USE_LAPACKE
|
||||
# ifdef MKL_DIRECT_CALL_JUST_SET
|
||||
# undef MKL_DIRECT_CALL
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user