编译后错误讯息:
forrtl: severe (157): Program Exception - access violation
除错的结果,我认为跟内存使用限制有关,但不清楚原因,想请教板上的前辈
下面是我碰到的情形,我用简单的语法表示
=======================================
程式1 可执行成功
=======================================
real(8) :: A(512,512,512)
A = 1d0
call sub(512,512,512,A)
A = A+A
=======================================
程式2 执行失败
=======================================
real(8) :: A(512,512,512)
A = 1d0
call sub(511,511,511,A(1:511,1:511,1:511)
A = A+A <