diff options
author | Glenn Johnson <glenn-johnson@uiowa.edu> | 2019-08-31 14:48:40 -0500 |
---|---|---|
committer | Adam J. Stewart <ajstewart426@gmail.com> | 2019-08-31 14:48:40 -0500 |
commit | 1a8ece4504f855784a90c7e54081e0cf3e92d14f (patch) | |
tree | 2218ba55f580f3de7814368bec3291059643a5cc | |
parent | 6ec5cf4bf0ee2a96964be8ba6adbc68905004ef3 (diff) | |
download | spack-1a8ece4504f855784a90c7e54081e0cf3e92d14f.tar.gz spack-1a8ece4504f855784a90c7e54081e0cf3e92d14f.tar.bz2 spack-1a8ece4504f855784a90c7e54081e0cf3e92d14f.tar.xz spack-1a8ece4504f855784a90c7e54081e0cf3e92d14f.zip |
Add MKL variant to Julia (#12602)
This PR provides an option to build Julia with Intel MKL.
-rw-r--r-- | var/spack/repos/builtin/packages/julia/package.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/julia/package.py b/var/spack/repos/builtin/packages/julia/package.py index e4c2fd0095..3c47527f16 100644 --- a/var/spack/repos/builtin/packages/julia/package.py +++ b/var/spack/repos/builtin/packages/julia/package.py @@ -39,6 +39,7 @@ class Julia(Package): variant("python", default=False, description="Install Julia Python package") variant("simd", default=False, description="Install Julia SIMD package") + variant("mkl", default=False, description="Use Intel MKL") patch('gc.patch', when='@0.4:0.4.5') patch('openblas.patch', when='@0.4:0.4.5') @@ -61,6 +62,7 @@ class Julia(Package): depends_on("git", when='@release-0.4') depends_on("openssl") depends_on("python@2.7:2.8") + depends_on("mkl", when='+mkl') # Run-time dependencies: # depends_on("arpack") @@ -135,6 +137,9 @@ class Julia(Package): options += [ 'JULIA_CPU_TARGET=generic', 'MARCH=armv8-a+crc'] + if '+mkl' in spec: + options += [ + 'USE_INTEL_MKL=1'] with open('Make.user', 'w') as f: f.write('\n'.join(options) + '\n') make() |