平行運算的問題 - Linux

By Poppy
at 2008-06-02T21:31
at 2008-06-02T21:31
Table of Contents
※ 引述《wtula (http://kuso.cc/95T )》之銘言:
: 我用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
: 請問有人知道我哪裡稿錯了嗎?謝謝
據我所知,threads似乎是跟process不同的東西。如果ifort這樣編譯只是會增加threads
應該不會增加process數目。一般都是用mpiCC去編,然後用mpirun去跑那種才會有兩個
process。
--
: 我用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
: 請問有人知道我哪裡稿錯了嗎?謝謝
據我所知,threads似乎是跟process不同的東西。如果ifort這樣編譯只是會增加threads
應該不會增加process數目。一般都是用mpiCC去編,然後用mpirun去跑那種才會有兩個
process。
--
Tags:
Linux
All Comments

By Zora
at 2008-06-06T23:48
at 2008-06-06T23:48

By Annie
at 2008-06-10T10:50
at 2008-06-10T10:50

By Audriana
at 2008-06-12T02:20
at 2008-06-12T02:20
Related Posts
平行運算的問題

By James
at 2008-06-02T19:50
at 2008-06-02T19:50
問個mplayer的新手問題...

By Dora
at 2008-06-02T19:44
at 2008-06-02T19:44
新手裝Ubuntu 8.04問題

By Jacky
at 2008-06-02T19:35
at 2008-06-02T19:35
Ubuntu8.04 某些應用程式會忽然不見

By Victoria
at 2008-06-02T18:05
at 2008-06-02T18:05
Ubuntu8.04 某些應用程式會忽然不見

By Hedwig
at 2008-06-02T17:23
at 2008-06-02T17:23