2.2 条件付きコンパイル
_OPENMP マクロ名は、OpenMP 準拠の実装によって 10 進定数 yyyymm として定義されます。これは、仕様が承認された年と月を表します。このマクロは、#define または #undef のプリプロセッサ ディレクティブでは定義できません。
#ifdef _OPENMP
iam = omp_get_thread_num() + index;
#endif
ベンダが OpenMP への拡張を定義する場合、ベンダ側で追加の定義済みマクロを指定する場合もあります。