[閒聊] Coarray

看板Fortran作者 (挨)時間10年前 (2014/05/17 14:21), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
嗨 大家好 好久沒上這個板了 我不用Fortran寫程式已經快兩年了,最近因故又開始使用 最近研究了一下現在Fortran的發展 發現現在F2008標準,多了一個叫coarray的東西 這是一個用來平行化的東西,跟MPI用途差不多, 但是因為他是Fortran直接延伸的功能,所以程式寫起來比MPI簡單多了 玩了一下發現這東西真是太棒了,很方便 但我發現我身邊還有在用Fortran的人都不知道有這東西 老實說我覺的台灣做科學計算的人, 在工具方面好像有點落後國外,甚至還有人現在還在用F77 所以想說跟大家分享一下現在的Fortran有這麼樣一個東西 如果有人打算使用MPI做分散式記憶體的平行化,也許可以直接考慮使用coarray GNU的編譯器我沒用過,不曉GNU對F2008標準的支援程度有多高 但至少我確定INTEL的編譯器是可以用coarray的 INTEL的編譯器在LINUX下是免費的,所以使用LINUX的板友可以裝來玩玩 基本上只要編譯時多下個 -coarray 的flag就可以了 更複雜的可能就要自己研究了,因為我也是這兩天才開始玩這個東西 中文的教學很少,繁體的完全沒有,只有大陸有一些簡單的說明 所以可能要找英文資料來看 以下是我這兩天在玩時,參考的一些資料 http://www.polyhedron.com/web_images//intel/productbriefs/8_CAF.pdf http://0rz.tw/zYp43 http://www2.hpcl.gwu.edu/pgas09/tutorials/caf_tut.pdf google也能得到很多英文資料 如果有板友很熟悉coarray,不知道能否分享一下心得?? 以上 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 119.14.34.52 ※ 文章網址: http://www.ptt.cc/bbs/Fortran/M.1400307691.A.188.html

05/18 10:01, , 1F
好像比MPI好用多了@@?
05/18 10:01, 1F

05/19 03:15, , 2F
fortran的歷史包袱實在太重了,到現在大部分的code,不是停
05/19 03:15, 2F

05/19 03:16, , 3F
在77,就是停在90,連03後加入的物件導向都很少被提及.
05/19 03:16, 3F

05/19 03:17, , 4F
以社群使用者的發展來看,離C++還有20年的差距啊.
05/19 03:17, 4F

05/19 03:18, , 5F
C++到80年代就已經有很成熟的物件導向了.
05/19 03:18, 5F

05/23 00:34, , 6F
這跟使用者族群有關 研究生:老闆你看我用F2008寫的code!!
05/23 00:34, 6F

05/23 00:34, , 7F
老闆:我看不懂,請盡快改回F77。 研究生:...........
05/23 00:34, 7F

05/23 00:35, , 8F
畢竟用fortran的族群都著重在應用而非programing
05/23 00:35, 8F
文章代碼(AID): #1JTl_h68 (Fortran)
文章代碼(AID): #1JTl_h68 (Fortran)