Разница между num_threads и omp_set_num_threads против OMP_NUM_THREADS
Я совершенно запутался в способах указания количества потоков в параллельной части кода. Я знаю, что могу использовать:
переменная окружения OMP_NUM_THREADSфункция omp_set_num_threads (int)num_threads (int) в#pragma omp parallel for num_threads(NB_OF_THREADS)
То, что я собрал до сих пор, первые два эквивалентны. Но как насчет третьего? Может ли кто-то предоставить более подробное изложение разницы, я не смог найти в интернете никакой информации о разнице между 1/2 и 3.