作者:
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(:,:,:),自動設定維度大小