imkl-2018.3.222-iimpi-2018b.eb 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/
  2. name = 'imkl'
  3. version = '2018.3.222'
  4. homepage = 'http://software.intel.com/en-us/intel-mkl/'
  5. description = """Intel Math Kernel Library is a library of highly optimized,
  6. extensively threaded math routines for science, engineering, and financial
  7. applications that require maximum performance. Core math functions include
  8. BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more."""
  9. toolchain = {'name': 'iimpi', 'version': '2018b'}
  10. source_urls = ['http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/13005/']
  11. sources = ['l_mkl_%(version)s.tgz']
  12. checksums = ['108d59c0927e58ce8c314db6c2b48ee331c3798f7102725f425d6884eb6ed241']
  13. dontcreateinstalldir = 'True'
  14. components = ['intel-mkl']
  15. license_file = '/opt/easybuild/configs/utils/license_intel_2018.lic'
  16. interfaces = True
  17. postinstallcmds = [
  18. # extract the examples
  19. 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_c.tgz -C %(installdir)s/mkl/examples/',
  20. 'tar xvzf %(installdir)s/mkl/examples/examples_cluster_f.tgz -C %(installdir)s/mkl/examples/',
  21. 'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/',
  22. 'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/',
  23. 'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/',
  24. ]
  25. modextravars = {
  26. 'MKL_EXAMPLES': '%(installdir)s/mkl/examples/',
  27. }
  28. moduleclass = 'numlib'