Package: | intel-tbb |
---|---|
Description: | Intel Threaded Building Blocks |
For more information: | https://software.intel.com/content/www/us/en/develop/tools/threading-building-blocks.html |
Categories: | |
License: | OpenSource (Apache License 2.0/Intel Simplified Software License) |
The Intel Threaded Building Blocks (TBB) is a C++ library for shared memory parallel programming and heterogeneous computing (intra-node distributed memory programming).
This uses the Intel OneAPI version of TBB for intel/oneapi compilers and the older developer tools version for gcc 8 and 9. We will be replacing the gcc versions with the OneAPI version when we next upgrade the gcc compilers.
The following environmental variables have been defined:
You will probably wish to use these by adding the following flags to your compilation command (e.g. to CFLAGS in your Makefile):
This section lists the available versions of the package intel-tbbon the different clusters.
Version | Module tags | CPU(s) optimized for | GPU ready? |
---|---|---|---|
2020.3 | intel-tbb/2020.3 | zen2 | Y |
2021.9.0 | intel-tbb/2021.9.0 | icelake, x86_64, zen2 | Y |
2018.3 | intel-tbb/2018.3 | zen | Y |
2021.4.0 | intel-tbb/2021.4.0 | zen2 | Y |