0

取得した f90 コード (具体的には mpfi90 -O5 file.f90) をコンパイルする方法のドキュメントにフラグが表示されますが、-O5 フラグを調査しても、gfortran ドキュメント、mpfi ドキュメント、またはその他の場所では何も見つかりませんでした。-O1 などの最適化フラグだと思いますが、よくわかりません。

ありがとう!

4

1 に答える 1

0

ソース: http://publib.boulder.ibm.com/infocenter/comphelp/v7v91/index.jsp?topic=%2Fcom.ibm.xlf91a.doc%2Fxlfug%2Fhu00509.htm

フラグ-O5-O3やのようなオプティマイザー-O2です。リンクされたソースによると、

  1. qnoopt/-O0 高速コンパイル、デバッグ可能なコード、保存されたプログラム セマンティクス。
  2. -O2(-O と同じ) 包括的な低レベルの最適化。部分的なデバッグのサポート。
  3. -O3より広範な最適化。いくつかの精度のトレードオフ。
  4. -O4手続き間の-O5 最適化。ループの最適化; 自動機械チューニング。

より高い各数値には、より低いレベルのすべての最適化が含まれています。

于 2013-06-24T19:10:36.140 に答える