关于Fortran中采用module 定义数组的问题
programmainUSEfixed_arraysnn=5n=4*nn;nf=nn**2ne=nf;np=(nn+1)*(nn+1)......主程序执行段endpro...
program main
USE fixed_arrays
nn=5
n=4*nn;nf=nn**2
ne=nf;np=(nn+1)*(nn+1)
......主程序执行段
end program
!子程序 module 段
module fixed_arrays
implicit real*8(a-h,o-z)
dimension ax(2,n+nf+8),xx(nn+1),yy(nn+1),cornd(2,8),inc(2,nf),xnc(nn),ync(nn), &
bnc(2,n),xy(2,np),me(ne,4),bnorm(2,n+8)
end module fixed_arrays
报错!!!!
我是将主程序与module 分成两个文件编写的,module中定义一些固定大小的数组以备主程序和其他子程序调用,请高手指教!应该怎么编写?非常感谢 展开
USE fixed_arrays
nn=5
n=4*nn;nf=nn**2
ne=nf;np=(nn+1)*(nn+1)
......主程序执行段
end program
!子程序 module 段
module fixed_arrays
implicit real*8(a-h,o-z)
dimension ax(2,n+nf+8),xx(nn+1),yy(nn+1),cornd(2,8),inc(2,nf),xnc(nn),ync(nn), &
bnc(2,n),xy(2,np),me(ne,4),bnorm(2,n+8)
end module fixed_arrays
报错!!!!
我是将主程序与module 分成两个文件编写的,module中定义一些固定大小的数组以备主程序和其他子程序调用,请高手指教!应该怎么编写?非常感谢 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询