Sun および Cray の並列化指令は非推奨になりました。代わりに、OpenMP 並列化 API を使用します。アプリケーションを OpenMP に移行する方法については、『OpenMP API ユーザーズガイド』を参照してください。
-explicitpar を指定した場合のデフォルトは -mp=%none になります。
-explicitpar を指定した場合のデフォルトは -mp=sun になります。
-mp=sun | |
-mp=cray | |
-mp=%none |
全並列化指令を無視します。 |
並列化を有効にするには、-explicitpar (または -parallel) を指定する必要があります。正確さを期すには、-stackvar も指定します。
-explicitpar -stackvar -mp=cray
OpenMP の並列化用にコンパイルするには、-xopenmp フラグを使用します。「3.4.155 -xopenmp[={ parallel|noopt|none}]」を参照してください。
しかし、Sun 指令と Cray 指令は、同じコンパイル単位内で同時に使用することはできません。
Sun および Cray 並列化指令の概要は、表 C–1 を参照してください。詳細は、『Fortran プログラミングガイド』を参照してください。