OpenMP问题:fortran中的嵌套循环

时间:2019-05-03 14:23:43

标签: loops nested fortran openmp

在fortran中,以下代码存在问题。我只想将4维数组转换为3维数组,但由于其他原因,我无法反转循环的顺序。我只希望3个内部循环在OpenMP环境中是并行的。

git push -o ci.skip

编译正常。但是在执行时弹出以下错误消息:“ Fortran运行时错误:循环变量已被修改”

似乎在tab4(ii,i,j,k)中出现的ii和OpenMP之间存在问题。有关信息,当我不使用-fopenmp进行编译时,此问题将消失。

您是否知道这些简单的嵌套循环中发生了什么?

0 个答案:

没有答案