Re: [心得]Intel Fortran編譯器編譯雙核心程式的心得
※ 引述《Geigemachen ()》之銘言:
: ※ 引述《kobenein (哈哈哈)》之銘言:
: : 有沒有免費的雙核心complier
: 我分享使用Intel Visual Fortran Compiler Professional試用版
: 進行編譯雙核心程式的心得與疑難。
: 不用修改原始程式碼,裝對compiler還有其他軟體元件,在編譯時加對正確的選項參數
: 就好了。
: 步驟與現象:
: 1.首先安裝Microsoft visual studio (我用2003安裝不順,2005則很快成功)
: 2.下載Intel Visual Fortran Compiler Professional,試用期30天
: http://software.intel.com/en-us/articles/intel-visual-fortran-compiler-
: professional-edition-for-windows-evaluation/
: 3.啟動compiler
: (1)視窗版:比較容易,省略不提
這邊小弟分享一點點個人經驗,
如果要進行多核平行,除了Intel Visual Fortran,
還有一個選擇,就是Portland公司的 Visual Fortran!
兩者支持的都是OpenMP語法.
就小弟感覺,Portland公司的Visaul Fortran比較好,
錯誤信息很清楚,所以很快就可以debug!
Intel的產品,小弟只能說....一整個白癡!
錯誤信息一整個不清楚,搞了老半天都不知那兒code寫錯!
不過Portland公司的產品有一個很大的毛病,
就是無法remote寫code,這對於習慣remote control的朋友是一個很大的問題.
使用Intel visual fortran,小弟的建議,是先用Compaq visual fortran V6.6,
先編好單核的code,再用Intel visal fortran來平行.
這樣的話,比較不會出現奇怪又找不到的錯誤!
簡單講,不用remote control Portland visual fortran是首選.
用 Compaq+ Intel visual fortran是首選.
此外,還有一選,也就是用Portland workstation來寫.
這個workstation是在你的Windows裡模擬出一個unix環境,然後可以多核平行.
remote 或 非 remote control都可以使用.
好處是,不必裝MS公司的visual studio,這是一個很大的plus.
缺點是,還是要開一個Windows開一個editor來編.
用這東西,windows跟虛擬的unix是使用共同的目錄與檔案.所以檔案可以在windows底下編.
不過還是有它的缺點啦.....
就是...使用虛擬Unix,一堆環境變數要設定,還要寫makefile.
最不方便的是.沒有可攜性,執行檔只能在虛擬的Unix下使用.
以上是小弟自身的經驗,小弟不是專業人士,寫的東西也許有不精確之處,
若有不精確之處,還請先進多多原諒.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 68.101.70.49
推
12/22 18:07, , 1F
12/22 18:07, 1F
→
12/22 18:07, , 2F
12/22 18:07, 2F
推
12/22 20:21, , 3F
12/22 20:21, 3F
→
12/22 20:21, , 4F
12/22 20:21, 4F
→
12/24 12:51, , 5F
12/24 12:51, 5F
→
12/24 12:54, , 6F
12/24 12:54, 6F
→
12/24 12:55, , 7F
12/24 12:55, 7F
推
12/28 12:51, , 8F
12/28 12:51, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章
-1
12