[#lc0ec8aa]#contents旧システムからのプログラムの移行についてまとめましたので、[[「旧システムからのプログラムの移行」>旧システムからのプログラムの移行#j40218a9]]を参照下さい。[#a8f1a4a1]parallelオプションの指定により、コンパイラがソースコード内の全ループに対して、並列化が可能か否かの解析を行います。-parallel--ソースファイル内の全てのループを解析し、安全に並列化できるループがあれば並列バイナリを生成します。自動並列化の性能向上の見込みのしきい値(確信度)を設定します。とき、ループは、計算量にかかわらず、並列化可能ならば常に自動並列化されます。とき、並列化が可能でかつ並列化による性能向上が見込まれる場合のみ自動並列化されます。(-qopt-report[=n]は省略可)~自動並列化の診断情報を出力します。--n=1:並列化されたループを出力します。--n=2:レベル1の詳細に加えて、並列化されなかったループとその簡単な理由を出力します。して分類されているメモリー位置を出力します。--n=4:レベル3と同じ--n=5:レベル4の詳細に加えて、並列化を妨げている依存関係を出力します。--デフォルトはn=2。-qopt-reportに変わりました。-par-reportオプションが-qopt-report-phase=parに変わりました。-opt-report、-par-reportもお使い頂けますがワーニングメッセージが出力されます。~(*)診断情報は、標準出力ではなく「バイナリ名.optrpt」ファイルに出力されます。mxm.optrptファイルに診断情報が出力されます。8行目のループが並列化されたことがわかります。mxm.optrptファイルに診断情報が出力されます。3行目と8行目のループが並列化されたことがわかります。-par-threshold100(デフォルト)の場合は、初期化ループ(3行目)には充分な処理量が無く、性能向上が確実ではないと判断し、並列化しません。-par-threshold0の場合は、性能向上の見込み値には関係なく、安全に並列化できるループは全て並列化します。[#bff9624d]qopenmpオプションの指定により、ソースコード内のOpenMP指示行を有効にします。