[問題] 平行運算的問題

看板Linux作者 (http://kuso.cc/95T )時間16年前 (2008/06/02 19:50), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/3 (看更多)
我用ifort(intel fortran compiler) 加上 -parallel 參數將序列程式碼自動平行化 然後export OMP_NUM_THREADS=2 再執行./a.out 但是系統上還是只出現一個程序(process) 也就是他還是不用兩個cpu幫我計算 基本上我已經參考了 http://www.fortran.cn/bbs/dispbbs.asp?boardID=2&ID=1293&page=5 http://www.msi.umn.edu/bscl/nih/start/altix/ http://www.afrl.hpc.mil/overall/faq/altixfaqs.php 這台主機是24cpus 非cluster 沒有PBS或其他排程系統 uname -a 如下 Linux Altix3700-1 2.6.5-7.244-sn2 #1 SMP Mon Dec 12 18:32:25 UTC 2005 ia64 ia64 ia64 GNU/Linux 請問有人知道我哪裡稿錯了嗎?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.0.186.14

06/04 14:19, , 1F
我試用的情形是,它只顯示一個程序,但是效率是超過170%
06/04 14:19, 1F

06/04 14:19, , 2F
如果不考慮上述方式,則同樣的process不會超過100%
06/04 14:19, 2F
文章代碼(AID): #18GzwW5w (Linux)
討論串 (同標題文章)
文章代碼(AID): #18GzwW5w (Linux)