program main
use omp_lib
integer::i,j
integer,parameter::nec0=2000
common/matr/ an(nec0,nec0)
write(6,*) 'hello word!'
!$OMP PARALLEL PRIVATE(i,j)
!$OMP DO
do i=1,nec0
do j=1,nec0
an(i,j)=float(i+j)
enddo
enddo
!$OMP END DO
!$OMP END PARALLEL
open(3,file='an.txt',status='unknown')
do i=1,nec0
write(3,*) (an(i,j),j=1,nec0)
enddo
close(3)
stop
end
li913 发表于 2019-4-8 12:06
给错误提示,对于找错来说,这是最重要的,比你的代码更重要。
猜测可能是堆栈问题。 ...
li913 发表于 2019-4-9 17:59
我这里运行没问题。你把整个项目打包上传。
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |