下記は、アプリケーション開発時に発生する最も基本的な問題と、その解決のためのトラブルシューティングです。
ソースコードが正しくコンパイルされない
ソースコードのコンパイルができない場合は、サポート対象外の言語拡張をチェックしてください。一般的に、これらは構文エラーを引き起こします。この問題を解決する最善の方法は、サポートされている Fortran 標準に準拠するようにソースコードの記述を見直し、サポート対象外の拡張を使用しないことです。
プログラムが予測される結果を返さない
テストシナリオを使用して、想定される出力結果と一致するか確認します。テストが正常に行われない場合、最適化機能を使用しない -O0 オプション (Linux* および Mac OS* X) または /Od オプション (Windows*) を使用したファイルのコンパイルを試してください。それでもなおテストが正常に行われない場合は、ソースコードに問題がある可能性があります。プログラムが -O0 オプション (Linux および Mac OS X) または /Od オプション (Windows) で正常に動作し、デフォルトの -O2 オプション (Linux および Mac OS X) または /O2 オプション (Windows) でエラーが発生する場合は、問題を引き起こしているファイルを特定する必要があります。
プログラムが遅い
プログラムがどの処理で最も時間を消費しているか確認してください。このような分析により、プログラムで最も実行時間を費やしている行を特定できます。詳細は「アプリケーションの最適化」を参照してください。パフォーマンスの最適化とスピードアップの方法について紹介しています。