楼主:
sin55688 (单手挑藏獒)
2015-11-23 18:08:13编译后错误讯息:
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 <
作者: hiyiyi 2015-11-26 21:01:00
副程式的矩阵宣告用A(:,:,:),自动设定维度大小