Sun 和 Cray 并行化指令已过时,请改用 OpenMP 并行化 API。《OpenMP API 用户指南》介绍了如何将应用程序迁移到 OpenMP。
如果未指定 -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 指令不能同时处于活动状态。
本手册中的表 C–1 提供了 Sun 和 Cray 并行化指令摘要。有关详细信息,请参见《Fortran 编程指南》。