如何在Windows上检查OpenMP的版本

时间:2016-07-09 11:41:11

标签: cygwin version openmp

我想知道如何使用Cygwin64在Windows上检查OpenMP的版本。谢谢和问候!

2 个答案:

答案 0 :(得分:1)

OpenMP版本与编译器捆绑在一起。 您需要先在Cygwin中查看GCC的版本。

enter image description here

答案 1 :(得分:0)

OpenMP规范说:

  

在支持预处理器的实现中,_OPENMP宏名称被定义为具有小数值 yyyymm ,其中 yyyy mm 是实现支持的OpenMP API版本的年份和月份名称。

对于不支持C样式预处理的Fortran实现,integer parameter openmp_version(由use omp_libinclude 'omp_lib.h'接口提供)设置为相同的 yyyymm 价值。

下表列出了数字与版本之间的对应关系(查询日期here,然后与现有的头文件交叉引用)。

 _OPENMP | OpenMP version
---------+----------------
  200011 | 2.0 (Fortran)
  200203 | 2.0 (C/C++)
  200505 | 2.5
---------+----------------
  200805 | 3.0
  201107 | 3.5
---------+----------------
  201307 | 4.0
  201511 | 4.5
---------+----------------