最適化のためのコンパイルとリンク

デフォルトではすべての Fortran ソースファイルがそれぞれのオブジェクト・ファイルに個別にコンパイルされます。

プロシージャー間の最適化を完全に行うようにするには、-ipo (Linux* および Mac OS* X) オプションまたは /Qipo (Windows*) オプションも指定する必要があります。

デフォルトでは、-O2 (Linux および Mac OS X) オプションまたは /O2 (Windows) オプションを使用してコンパイルが行われます。追加の最適化を行った場合に特定のコードにとってプラスとなるかどうかを判断するには、O3 を使用します。このオプションは積極的な最適化を行いますが、その結果コード速度が向上する場合と低下する場合の両方があります。

最適化の詳細は、「アプリケーションの最適化」の「コンパイラーの最適化の概要」を参照してください。