Oracle® Solaris Studio 12.4:OpenMP API 用户指南

退出打印视图

更新时间: 2014 年 12 月
 
 

2.2 OpenMP 环境变量

OpenMP 规范定义了若干用于控制 OpenMP 程序执行的环境变量。有关详细信息,请参阅 http://openmp.org 中的 OpenMP 4.0 规范。有关在 Oracle Solaris Studio 中实现 OpenMP 环境变量的信息,另请参见Chapter 9, OpenMP 实现定义的行为

Oracle Solaris Studio 还支持Oracle Solaris Studio 环境变量中汇总的不属于 OpenMP 规范的其他环境变量。


注 -  从 Oracle Solaris Studio 12.4 开始,为 OpenMP 程序使用的缺省线程数等于计算机上的核心数,上限为 32。可以通过以下方法更改该线程数:在运行程序之前设置 OMP_NUM_THREADS 环境变量,调用 omp_set_num_threads() 例程,或者在 parallel 指令中使用 num_threads 子句。