标签: openmp
openMP是否有运行时(如操作系统上的.NET CLR)或只是编译器?
答案 0 :(得分:0)
OpenMP并不真正拥有或不需要像.NET CLR那样的东西。编译器通常生成代码,该代码使用已安装在平台上的一种或另一种线程方法。 OpenMP程序可能还需要使用一些环境变量,但这些变量很难构成运行时系统。
我从未遇到过OpenMP编译器,它需要单独安装运行时系统或类似的一个。
编辑:OpenMP安装还需要提供omp_get_thread_num等功能,这些功能通常打包在某种库中。
omp_get_thread_num