| 查看: 2471 | 回復(fù): 11 | ||
cntsinghua銀蟲 (初入文壇)
|
[求助]
求助:并行計算的首選語言是C,C++還是Fortran?
|
|
| 老板要我搞并行計算。與別人交流時,有人說:搞并行計算的人中選C的比較多,而部分人說,要提高效率還得用Fortran.因此,疑惑中....... |
鐵桿木蟲 (著名寫手)
工程和科學(xué)數(shù)值計算咨詢
| 首先說,我不認(rèn)為C++和fortran 在performance上有很大的區(qū)別。傳統(tǒng)上,做大型科學(xué)數(shù)值計算使用Fortran多些,而平行計算大多應(yīng)用在大型科學(xué)數(shù)值計算里,所以造成Fortran以專業(yè)數(shù)值計算的面貌出現(xiàn)。當(dāng)然,fortran在這方面的資源也多些,由于歷史積累。記得早在1991年左右,在Princeton的一個研究生專門做了C++的particle code,和fortran比, performance 基本相當(dāng)。多線程、OpenMP好像 Fortran和C++也都可以用。所以,主要是看你周圍什么資源容易獲得,和你個人愛好選擇。選擇C++好處是以后好找工作把,畢竟應(yīng)用要廣一些。很多人說C++ 是object-oriented,高級,發(fā)展方向?晌业故怯X得大多數(shù)科學(xué)計算追求效率,而object-oriented 的計算效率可是不高。因?yàn)榘褦?shù)據(jù)和算法分開、采用簡單結(jié)構(gòu),是高效計算的一個保證。也許這是很多人得出fortran高效的一個原因。C++當(dāng)然也可以這樣做,但是就喪失object-oriented的特點(diǎn)了。 |

木蟲 (著名寫手)
木蟲 (著名寫手)
木蟲 (正式寫手)

木蟲 (正式寫手)

銀蟲 (初入文壇)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料專業(yè)求調(diào)劑 +5 | hanamiko 2026-03-18 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 一志愿985,本科211,0817化學(xué)工程與技術(shù)319求調(diào)劑 +7 | Liwangman 2026-03-15 | 7/350 |
|
|
[考研] 【同濟(jì)軟件】軟件(085405)考研求調(diào)劑 +3 | 2026eternal 2026-03-18 | 3/150 |
|
|
[考研] 0703化學(xué)求調(diào)劑 總分331 +3 | ZY-05 2026-03-13 | 3/150 |
|
|
[考研] 材料,紡織,生物(0856、0710),化學(xué)招生啦 +3 | Eember. 2026-03-17 | 9/450 |
|
|
[考研] 考研求調(diào)劑 +3 | 橘頌. 2026-03-17 | 4/200 |
|
|
[考研] 085601求調(diào)劑 +4 | Du.11 2026-03-16 | 4/200 |
|
|
[考研] 有沒有道鐵/土木的想調(diào)劑南林,給自己招師弟中~ +3 | TqlXswl 2026-03-16 | 7/350 |
|
|
[考研] 一志愿南京大學(xué),080500材料科學(xué)與工程,調(diào)劑 +4 | Jy? 2026-03-16 | 4/200 |
|
|
[基金申請] 國自科面上基金字體 +6 | iwuli 2026-03-12 | 7/350 |
|
|
[考研] 304求調(diào)劑 +4 | ahbd 2026-03-14 | 4/200 |
|
|
[考研] 326求調(diào)劑 +3 | mlpqaz03 2026-03-15 | 3/150 |
|
|
[考研] 294求調(diào)劑 +3 | Zys010410@ 2026-03-13 | 4/200 |
|
|
[考研] 復(fù)試調(diào)劑 +3 | 呼呼?~+123456 2026-03-14 | 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)劑 085600英一數(shù)二總分302 前三科235 精通機(jī)器學(xué)習(xí) 一志愿哈工大 +4 | 林yaxin 2026-03-12 | 4/200 |
|
|
[考研] 304求調(diào)劑 +7 | 7712b 2026-03-13 | 7/350 |
|
|
[考研] 290求調(diào)劑 +7 | ADT 2026-03-12 | 7/350 |
|
|
[考研] 0817化學(xué)工程與技術(shù)考研312分調(diào)劑 +3 | T123 tt 2026-03-12 | 3/150 |
|