看板 Fortran 關於我們 聯絡資訊
由於問題的需要 必須要解一個超過2000000階的 線性系統 我想要試圖宣告一個較大的陣列 用來儲存整個工作陣列 但compile過後 會出現這樣的訊息 /tmp/ifortEUTF8X.o(.text+0x50d): In function `MAIN__': : relocation truncated to fit: R_X86_64_PC32 .bss 我以為這應該是我要allocate的記憶體太多 看manual還有一些討論區的建議是 加上 -mcmodel=large -fpic -shared-intel (使用intel fortran compiler) 仍然不行 不知道有沒有版友 跑過大型計算的經驗 知道解決這樣的問題?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.50.132
Gwaewluin:compile成64位元的執行檔 09/09 13:24
Gwaewluin:沒記錯的話執行檔可以吃到8TB的虛擬記憶體 09/09 14:14