标签: compilation parallel-processing fortran environment-variables openmp
我正在编译使用OpenMP的Fotran 90中的代码,我需要它运行,例如,OMP_NESTED = false和OMP_MAX_ACTIVE_LEVELS = 2。
我的问题是,我是否需要在编译代码之前导出变量,然后在每次运行之前导出变量,或者我应该在运行代码之前导出它们?
答案 0 :(得分:1)
不,这不会影响编译。即使它确实如此,OpenMP规范也清楚地说明了它们在运行时应该做什么,以便覆盖编译时间设置。
您必须在运行之前导出变量,并且可以在以后的运行中更改它们。