Skip to main content

intel-tbb: Intel Threaded Building Blocks

Contents

  1. Overview of package
    1. General usage
  2. Availability of package by cluster

Overview of package

General information about package
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)

General usage information

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):

and the following flags to your link command (e.g. LDFLAGS in your Makefile):

Available versions of the package intel-tbb, by cluster

This section lists the available versions of the package intel-tbbon the different clusters.

Available versions of intel-tbb on the Zaratab cluster

Available versions of intel-tbb on the Zaratab cluster
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






Back to Top