主题:10行的简单程序,debug和release运行结果不一致。求救
program main
implicit none
integer*4 l,m
real*8 a(2,2,2,2)
a=0.0d0
do l=1,2;do m=1,2
a(l,m,l,m)=a(l,m,l,m)+1.0d0
end do;end do
print*,a
end program main
以上为程序代码,用intel fortran的debug模式和release模式,得出的结果不一致,相信用肉眼都能看出正确结果是多少。难道这是intel fortran的bug?
程序版本 ivf.v11.0.0.061, visual studio 2008