I'm just wondering why should we use TBB instead of OpenMP in HPC aplications? Is there any specific featrue(s) that separate this libraray from OpenMP?
I would like to convert this code to tbb, But I have not found any similiar terms in TBB for private and shared variable.
I am planning on parallelizing a hotspot in a project.
According to https://software.intel.com/en-us/node/522775 OMP_THREAD_LIMIT is not safe to use.
In OpenMp we have omp_get_num_threads() that return the number of the available threads on the system.
I've defined this reduction in OpenMP:
We would like to invite you to participate in the Intel® Parallel Studio XE 2018 Beta program. In this beta test, you will gain early access to new features and analysis techniques.