編譯後錯誤訊息:
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 <