OpenMP(OMP_ *)环境变量在编译期间是否重要?

时间:2016-10-20 17:25:39

标签: compilation parallel-processing fortran environment-variables openmp

我正在编译使用OpenMP的Fotran 90中的代码,我需要它运行,例如,OMP_NESTED = false和OMP_MAX_ACTIVE_LEVELS = 2。

我的问题是,我是否需要在编译代码之前导出变量,然后在每次运行之前导出变量,或者我应该在运行代码之前导出它们?

1 个答案:

答案 0 :(得分:1)

不,这不会影响编译。即使它确实如此,OpenMP规范也清楚地说明了它们在运行时应该做什么,以便覆盖编译时间设置。

您必须在运行之前导出变量,并且可以在以后的运行中更改它们。