| 13 | 1/1 | 返回列表 |
| 查看: 1647 | 回復(fù): 12 | |||
[交流]
想問一下影響fortran計(jì)算速度的因素都有哪些?
|
|||
|
按理說fortran要比matlab快很多的,但是我將一個(gè)matlab項(xiàng)目翻譯成fortran之后,發(fā)現(xiàn)fortran代碼的計(jì)算速度居然是matlab的20倍。matlab中的數(shù)組大小是可變的,為了和matlab對(duì)應(yīng),我將fortran中的所有數(shù)組都設(shè)成了allocatable的,不知道是不是這個(gè)影響了計(jì)算速度? 另外,有沒有辦法統(tǒng)計(jì)整個(gè)fortran項(xiàng)目各個(gè)部分的計(jì)算時(shí)間,好找出影響計(jì)算速度的原因? |
» 搶金幣啦!回帖就可以得到:
+5/465
+2/98
+1/89
+1/81
+1/43
+1/35
+1/15
+1/7
+1/6
+1/6
+1/5
+1/5
+1/5
+1/5
+1/4
+1/4
+1/3
+1/2
+1/2
+1/1
|
數(shù)組大小可變會(huì)有一定的影響, 可變了之后很多東西就沒法優(yōu)化了, 所以會(huì)慢. 有時(shí)候編譯器的影響也挺大的, 在windows下我感覺visual fortran就比gfortran快. 同理, 操作系統(tǒng)也是有影響的. 一樣的代碼, 一樣的gfortran, linux就比windows快很多. [ 發(fā)自手機(jī)版 http://www.gaoyang168.com/3g ] |



| 13 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 304求調(diào)劑 +12 | 小熊joy 2026-03-14 | 13/650 |
|
|---|---|---|---|---|
|
[考研] 303求調(diào)劑 +4 | 睿08 2026-03-17 | 6/300 |
|
|
[考研] 0703化學(xué)調(diào)劑 +3 | 妮妮ninicgb 2026-03-17 | 3/150 |
|
|
[考研] 293求調(diào)劑 +11 | zjl的號(hào) 2026-03-16 | 16/800 |
|
|
[考研] 296求調(diào)劑 +5 | 大口吃飯 身體健 2026-03-13 | 5/250 |
|
|
[考研] 一志愿蘇州大學(xué)材料工程(085601)專碩有科研經(jīng)歷三項(xiàng)國(guó)獎(jiǎng)兩個(gè)實(shí)用型專利一項(xiàng)省級(jí)立項(xiàng) +6 | 大火山小火山 2026-03-16 | 8/400 |
|
|
[考研] 275求調(diào)劑 +4 | 太陽(yáng)花天天開心 2026-03-16 | 4/200 |
|
|
[論文投稿] 有沒有大佬發(fā)小論文能帶我個(gè)二作 +3 | 增銳漏人 2026-03-17 | 4/200 |
|
|
[考研] 267一志愿南京工業(yè)大學(xué)0817化工求調(diào)劑 +6 | SUICHILD 2026-03-12 | 6/300 |
|
|
[考研] 藥學(xué)383 求調(diào)劑 +3 | 藥學(xué)chy 2026-03-15 | 4/200 |
|
|
[考研] 0703化學(xué)調(diào)劑,求各位老師收留 +8 | 秋有木北 2026-03-14 | 8/400 |
|
|
[考研] 326求調(diào)劑 +3 | mlpqaz03 2026-03-15 | 3/150 |
|
|
[考研] 26考研一志愿中國(guó)石油大學(xué)(華東)305分求調(diào)劑 +3 | 嘉年新程 2026-03-15 | 3/150 |
|
|
[考研] 085601材料工程315分求調(diào)劑 +3 | yang_0104 2026-03-15 | 3/150 |
|
|
[考研] 學(xué)碩285求調(diào)劑 +13 | Wisjxn 2026-03-12 | 46/2300 |
|
|
[考研] 材料與化工求調(diào)劑一志愿 985 總分 295 +8 | dream…… 2026-03-12 | 8/400 |
|
|
[考研] 求調(diào)劑 +5 | 一定有學(xué)上- 2026-03-12 | 5/250 |
|
|
[考研] 考研調(diào)劑 +4 | 芬達(dá)46 2026-03-12 | 4/200 |
|
|
[考研] 307求調(diào)劑 +5 | 超級(jí)伊昂大王 2026-03-12 | 5/250 |
|
|
[考研] 085600材料與化工 309分請(qǐng)求調(diào)劑 +7 | dtdxzxx 2026-03-12 | 8/400 |
|