Fortran 板


LINE

http://www.ewp.rpi.edu/hartford/~parenw/AEM2/project/backupfiles/graetz.f 檔案連結 我在進行fortran時,會跑出很多的error 因為本身第一次接觸,不大知道到底是甚麼問題 猜想是否是版本不同 使用的fortran 95 麻煩幫忙解答> < --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.111.73
1F:推 terryys:linux用ifort沒有問題,大概是你編譯器的選項或者安裝問題? 04/27 00:07
2F:→ doun:我不大會使用編譯系統 但我用的是WIN7的介面 04/27 00:09
3F:→ doun:還是可以教我如何在WIN7裡面打開的方法嗎? 04/27 00:09
4F:推 terryys:要是設定都有弄好的話,g95 graetz.f就應該可以了 04/27 00:12
5F:→ doun:設定是關於甚麼東西? 04/27 00:15
6F:推 terryys:環境變數path有加上g95所在的路徑,假設你是用g95 04/27 00:20
7F:→ terryys:或者你不嫌麻煩也可以打上g95的整個路徑 04/27 00:21
8F:→ doun:恩 我是用g95 可能要研究一下path要怎麼設定 04/27 00:21
9F:→ doun:整個路徑是指? 04/27 00:23
10F:推 terryys:可以參考http://blog.yam.com/dindinda/article/36766429 04/27 00:24
11F:→ terryys:就是像c:\g95\g95 graetz.f 04/27 00:25
12F:→ doun:看來不是路徑問題 我執行時他出現的error是 04/27 00:38
13F:→ doun:Warning<108>:Array reference at <1> is out of bounds 04/27 00:38
14F:→ doun:感覺是B的值不能設0 04/27 00:42
15F:推 terryys:剛剛在win7裝了g95,也是這樣 但是warning只是警告,error 04/27 00:47
16F:→ terryys:才是最主要的 雖然這個warning也顯示了程式碼的小問題 04/27 00:48
17F:→ terryys:想解決這個warning就要把變數宣告那裡相關的陣列設成0:XXX 04/27 00:49
18F:→ doun:只不過這樣不能用g95 3.f -o dat的指令轉成執行檔 04/27 00:50
19F:→ terryys:有幾個變數需要這樣做,然後最下面是一個error,說陣列的 04/27 00:50
20F:→ terryys:index不可以用浮點數表示,所以需要把k變成整數 04/27 00:53
21F:→ doun:Rn那一項比較沒頭緒 04/27 00:55
22F:推 terryys:這份程式碼比較奇怪,fortran的陣列都是1開始的,但它寫的 04/27 01:00
23F:→ terryys:好像c一樣,當成是0開始了 04/27 01:01
24F:→ terryys:Error: Array index at (1) must be of INTEGER type 04/27 01:02
25F:→ terryys:你是說這個錯誤嗎? 04/27 01:02
26F:→ doun:那個解決了 是Rn裡 Array reference at <1> is out of bounds 04/27 01:04
27F:推 terryys:奇怪我看不見這個,但它確實是有問題,跟上面的一樣 04/27 01:07
28F:→ doun:OK 順利跑出結果了~ 感謝大大幫助^^ 04/27 01:10
29F:推 terryys:還有就是它以前拿k當浮點數的地方都要看看 k/100之類的 04/27 01:11
30F:→ terryys:要變成k/100.或者類似的才不會變成整數相除 04/27 01:11
31F:→ doun:只不過他跑完怎麼會馬上自動關閉@_@ 04/27 01:13
32F:推 terryys:在cmd裡運行就不會 04/27 01:17
33F:推 terryys:或者在最後的end前加上call system('pause') 04/27 01:21
34F:→ terryys:留意nqt也要加個0,不然最後那裡也會有問題 04/27 01:22
35F:→ doun:他一開始定義的5001是表示程式所能寫進最大的記憶數只有5001? 04/27 01:27
36F:推 terryys:是從1到5001的5001個數值,所以它想用第0個就可能有問題 04/27 01:33







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP