我不认为下面的do concurrent
Fortran 循环是有效的,因为acc
每次迭代都会修改。但是,gfortran 没有给我任何警告,并且结果值在acc
55 处是正确的。它是否有效?
integer :: acc, i
acc = 0
do concurrent (i=1:10)
acc = acc + i
end do
我不认为下面的do concurrent
Fortran 循环是有效的,因为acc
每次迭代都会修改。但是,gfortran 没有给我任何警告,并且结果值在acc
55 处是正确的。它是否有效?
integer :: acc, i
acc = 0
do concurrent (i=1:10)
acc = acc + i
end do