fopenmp

-fopenmp は古いオプション (非推奨) で、将来のリリースで削除される予定です。

構文

Linux*:

-fopenmp

macOS*:

なし

Windows*:

なし

引数

なし

デフォルト

オフ

コンパイラーは OpenMP* マルチスレッド・コードを生成しません。

説明

OpenMP* 機能を認識して、並列化機能が OpenMP* ディレクティブに基づいてマルチスレッド・コードを生成できるようにします。

このオプションは、LLVM コミュニティーによって実装されている OpenMP* を使用したい上級ユーザー向けです。このオプションと -fopenmp-simd オプションを使用することで、その機能のほとんどを利用できます。

-fopenmp は古いオプション (非推奨) で、将来のリリースで削除される予定です。ほとんどのユーザーは、代わりに qopenmp、Qopenmp オプションを使用することを推奨します。

-fopenmp オプションは、-fiopenmp オプションと同じではありません。SIMD ベクトル化やオフロードを最大限に活用するには、-qopenmp オプションを使用する必要があります。

IDE オプション

なし

代替オプション

なし