0

OpenMPを使用するFotran 90でコードをコンパイルしています。これは、OMP_NESTED = falseとOMP_MAX_ACTIVE_LEVELS = 2で実行する必要があります。コンパイル時にOpenMP(OMP_ *)環境変数が重要ですか?

私は、コードをコンパイルする前に、そして実行する前に、変数をエクスポートする必要がありますか、コードを実行する前に変数をエクスポートする必要がありますか?

+0

すべてのFortran質問について、tag [tag:fortran]を使用してください。 –

答えて

1

いいえ、コンパイルには影響しません。 OpenMPの仕様では、実行時に何をすべきかを明記しているため、コンパイル時の設定が無効になります。

実行する前に変数をエクスポートするだけで、後で実行するために変数を変更することができます。

+0

ありがとうございます。私は自分のbinnariesのハッシュを調べることで、すでにそれを見つけました。 –

+0

私はOpenMPと何ら関係がありませんでしたが、私は仕様を調べることさえ考えませんでした.... –