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.

Reply via email to