Hi All,
The Thread Building Block library is currently not included in any of the
default easybuild toolchains.
Would it be possible to add a toolchain called (ictcet, which adds tbb to
the ictce toolchain).
toolchain/tbb.py
from easybuild.tools.toolchain.toolchain import Toolchain
class Tbb(Toolchain):
"""General Tbb class
"""
TBB_MODULE_NAME = ['tbb']
def __init__(self, *args, **kwargs):
Toolchain.base_init(self)
super(Tbb, self).__init__(*args, **kwargs)
toolchain/ictcet.py
from easybuild.toolchains.ictce import Ictce
from easybuild.toolchains.tbb import Tbb
class Ictcet(Ictce,Tbb):
"""
Compiler toolchain with Intel compilers (icc/ifort), Intel MPI,
Intel Math Kernel Library (MKL), Intel FFTW wrappers and Tbb.
"""
NAME = 'ictcet'
Thanks,
Cormac.