easybuild.toolchains.iimkl module¶
EasyBuild support for iimkl compiler toolchain (includes Intel compilers (icc, ifort), Intel Math Kernel Library (MKL), and Intel FFTW wrappers.
Authors:
- Stijn De Weirdt (Ghent University)
- Kenneth Hoste (Ghent University)
- Bart Oldeman (McGill University, Calcul Quebec, Compute Canada)
-
class
easybuild.toolchains.iimkl.Iimkl(*args, **kwargs)¶ Bases:
easybuild.toolchains.iccifort.IccIfort,easybuild.toolchains.intel_compilers.IntelCompilersToolchain,easybuild.toolchains.linalg.intelmkl.IntelMKL,easybuild.toolchains.fft.intelfftw.IntelFFTWCompiler toolchain with Intel compilers (icc/ifort), Intel Math Kernel Library (MKL) and Intel FFTW wrappers.
-
NAME= 'iimkl'¶
-
OPTIONAL= True¶
-
SUBTOOLCHAIN= [('intel-compilers', 'iccifort')]¶
-
is_dep_in_toolchain_module(*args, **kwargs)¶ Check whether a specific software name is listed as a dependency in the module for this toolchain.
-
is_deprecated()¶ Return whether or not this toolchain is deprecated.
-
set_variables()¶ Intel compilers-specific adjustments after setting compiler variables.
-