作者sosox11 (羅小粽)
看板Fortran
標題[問題] 不同complier產生的問題
時間Wed Apr 21 12:26:04 2010
第一次在這邊發文 請多指教...
最近遇到一個問題 就是同一個.f90檔 同一筆Data 用不同compiler產生出來的結果不同
Data包含(x座標,y座標,z座標)
舉例可能比較好說明:
我使用的作業系統是Win7 32bit CVF6.6
compiler 可以開可以跑 也有產生出.exe檔(484 kb)
只是這個檔案讀取到第n筆資料之後就會自動關閉
學長使用的是WinXP Fortran PowerStation v4.0
同樣的code 同樣也產生一個.exe檔 不同的是他的檔案比我小很多(163 kb)
這個檔案跑到目前為止還沒有中斷
同時 我也試過換到別台電腦(系統XP)用同樣的CVF6.6去compile 出來的結果一樣
連讀取中斷的資料點位置也一樣 有點搞不懂問題出在哪...
目前正在用學長的執行檔跑結果 不過很想把問題解決
想請問板上的各位大大有沒有甚麼解決的辦法T^T ?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.20.225
1F:→ gdi2000520:簡單來說 你的語法PS4.0准許執行 但CVF6.6不准 04/21 16:30
2F:→ gdi2000520:建議不用改哩 通常不是一兩個地方有問題而已 04/21 16:36
3F:推 janhon:n筆是剛好到2G嗎? 04/22 04:37