2016-07-09 105 views

回答

0

OpenMP規範表示:

在支持預處理器實施方式中,_OPENMP宏名稱被定義爲具有十進制值YYYYMM其中YYYY毫米是實現支持的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 
---------+----------------